miércoles, 29 de octubre de 2014

2.2 Estados y transiciones de los procesos

2.2 Estados y transiciones de los procesos

ESTADOS

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