jueves, 17 de junio de 2010

Estudio de Casos (PROCESOS)




El principal concepto en cualquier sistema operativo es el de proceso. Un proceso es un programa en ejecución, incluyendo el valor del program counter, los registros y las variables.

En la siguiente imagen podremos ver los estados de los procesos:Las diferentes transiciones que pueden ocurrir entre los estados de los procesos son:
  • Nuevo–Listo: Al crearse un proceso pasa inmediatamente al estado listo.
  • Listo–Ejecutando: En el estado de listo, el proceso solo espera para que se le asigne un procesador para ejecutar.
  • Ejecutando–Listo: Ante una interrupción que se generé, el proceso puede perder el recurso procesador y pasar al estado de listo.
  • Ejecutando–Bloqueado: A medida que el proceso ejecuta instrucciones realiza pedidos en distintos componentes(ejem.:genera un pedido de E/S).
  • Bloqueado–Listo: Una vez que ocurre el evento que el proceso estaba esperando en la cola de espera, el proceso es puesto nuevamente en la cola de procesos listos.
  • Ejecutando-Terminado: Cuando el proceso ejecuta sus última instrucción pasa al estado terminado. El sistema libera las estructuras que representan al proceso.


Estudio de casos N 2

Instrucciones: Lea Detenidamente los planteamiento, discútalos en grupo, y realice los diagramas correspondientes en cada caso.

1. Daniela, estudiante de 8 vo grado se encuentra en una clase de informática, el profesor le pedí que den apertura al procesador de texto, ella como no sabe cuál es abrió Excel, power point, Publisher, Outlook, Infopoath, Goove, Access, Visual basic ; el profesor al ver que la computadora de Daniela estaba muy lenta y ya los otros niños habían comenzado se dirige hasta allá y se da cuenta de lo que hizo Daniela. describa los procesos por los que paso el sistema operativo.

Este caso se puede representar de la siguente forma:

Se puede observar que el primer proceso creado es el procesador de textos, este procesa pasa al estado listo y seguidamente a ejecuatando, luego es interrumpido por un nuevo proceso, Excel, y asi consecutivamente se repiten los estados para todos los procesos creados de la lista. Llega un momento en el cual la computadora comienza a presentar lentitud y esto se debe a el limite de procesamiento ofrecido por los componentes de la misma, su rendimiento se ve afectado debido a la gran cantidad de informacion e instrucciones que debe realizar.







1 comentario: