2.2 Estados y Transiciones de los Procesos
ESTADOS Y TRANSICIONES DE LOS PROCESOS
Un proceso pasa de un estado a otro desde su creación hasta su destrucción. Los estados por los cuales puede pasar un proceso son los siguientes:
Estados de un proceso:
Un proceso pasa de un estado a otro desde su creación hasta su destrucción. Los estados por los cuales puede pasar un proceso son los siguientes:

• Nuevo:
Cuando el proceso se está creando.
• Ejecución:
Es cuando se están ejecutando instrucciones.
• Bloqueado:
Es cuando el proceso está esperando que ocurra un evento.
• Listo:
Es cuando un proceso está a la espera de ser asignado a un procesador.
• Terminado:
Es cuando el proceso ha terminado su ejecución.
Cuando el proceso se está creando.
• Ejecución:
Es cuando se están ejecutando instrucciones.
• Bloqueado:
Es cuando el proceso está esperando que ocurra un evento.
• Listo:
Es cuando un proceso está a la espera de ser asignado a un procesador.
• Terminado:
Es cuando el proceso ha terminado su ejecución.
Transiciones
de un proceso:
Cuando un proceso se crea, pasa a la cola de procesos
listos. Se dice que existe una transición de estado
cuando un proceso cambia de un estado a otro.
Nuevo Listo:
Cuando un proceso se ha creado y se le es permito para competir por la CPU.
Listo En ejecución:
La asignación de la CPU al primer proceso de la lista de listos es llamado despacho y es ejecutado por la entidad de sistema llamada despachador. Mientras que el proceso tenga la CPU se dice que esta en ejecución.
cuando un proceso cambia de un estado a otro.
Nuevo Listo:
Cuando un proceso se ha creado y se le es permito para competir por la CPU.
Listo En ejecución:
La asignación de la CPU al primer proceso de la lista de listos es llamado despacho y es ejecutado por la entidad de sistema llamada despachador. Mientras que el proceso tenga la CPU se dice que esta en ejecución.
En
ejecución Listo:
El S.O , cuando un proceso se le expira el intervalo de
tiempo asignado para estar en ejecución (CUANTO), hace que este proceso que se
hallaba en estado de ejecución pase al estado de listo y inmediatamente el
despachador hace que el primer proceso de la lista pase a estado de ejecución.
En
ejecución Bloqueado:
Si un proceso que se encuentra en estado de ejecución inicia
una operación de E/s antes que termine su cuanto, el proceso voluntariamente
abandona la CPU, es decir, el proceso se bloquea a sí mismo.
Bloqueo
Listo:
La única transición posible en nuestro modelo básico ocurre
cuando acaba una operación de E/S (o alguna otra causa por la que esté
esperando el proceso), y esta termina pasa al estado de listo.
En
ejecución Terminado:
Esta transición ocurre cuando el proceso se ha terminado de
ejecutarse, y pasa a un estado de terminado.
Comentarios
Publicar un comentario