miércoles, 3 de septiembre de 2014

2.2 ESTADOS Y TRANSICIONES DE LOS PROCESOS

ESTADOS


El estado de un proceso puede plasmarse como un gráfico el cual asemeja una maquina virtual, así  por ejemplo sea la siguiente figura que especifica el estatus de un proceso:



TRANCICIONES

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 (ej.: 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 su última instrucción pasa al estado terminado.

No hay comentarios:

Publicar un comentario