El estado de un proceso puede plasmarse como un grafico el cual asemeja una maquina virtual, así por ejemplo sea la siguiente figura que especifica el estatus de un proceso:
TRANSICIONES
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