Está en la página 1de 7

Estados de los procesos

Equipo: Materia:
Mario Chico Sánchez Sistemas Operativos
Yaritza Almeida Hdez. Maestro:
Rodrigo Yerena Raúl Cáceres
• El proceso que está actualmente en ejecución.
Ejecución

• proceso listo para ejecutarse, apenas se le dé la


Listo oportunidad

Un modelo de • Proceso que no puede ejecutarse hasta que se produzca


Bloqueados cierto suceso
5 estados
• Proceso acabado de crear, pero aún no admitido por el
Nuevo S.O. en el sistema de procesos ejecutables.

• Proceso excluido por el so en el sistema de procesos


Terminado ejecutables
Primer Segundo
Un proceso paso paso
sale de un
sistema en dos El proceso termina cuando
Aquí el proceso ya no se elige
llega al punto normal de
pasos terminación, se abandona
debido a un error irrecuperable
para la ejecución, pero sus
tablas y otras información
asociada con el trabajo son
o cuando otro proceso con la
conservadas temporalmente
autoridad hace que el proceso
por el so.
abandone.
 Nulo -> Nuevo
 Nuevo -> Listo
 Listo -> Ejecución
 Ejecución-> Terminado
Posibilidades  Ejecución -> Listo
por turnos
 Ejecución -> Bloqueado
 Bloqueado -> Listo
 Listo -> Terminado
 Bloqueado -> Terminado
Cola de
Bloqueados
 Listo: El proceso está en memoria principal y listo para la
ejecución.
 Bloqueado: El proceso está en memoria principal esperando un
suceso.
Cuatro estados  Bloqueado y suspendido: El proceso está en memoria secundaria
esperando un suceso.
 Listo y suspendido: El proceso está en memoria secundaria pero
está disponible para su ejecución tan pronto como se cargue en la
memoria principal
 Bloqueado → Bloqueado y suspendido: Si no hay procesos
Listos, entonces al menos un proceso Bloqueado se expulsa para
dar cabida a otro proceso que no esté bloqueado.
 Bloqueado y suspendido → Listo y suspendido: se pasa al
estado Listo y suspendido cuando ocurre el suceso que estaba
esperando.
Nuevas  Listo y suspendido → Listo: Cuando no hay procesos Listos en la
Transiciones memoria principal, el sistema operativo tendrá que traer uno para
continuar la ejecución.
 Listo → Listo y suspendido: Generalmente, el sistema operativo
prefiere suspender a un proceso Bloqueado en vez de a uno Listo,
ya que el proceso Listo podría ejecutarse de inmediato, mientras
que el proceso Bloqueado estará ocupando espacio en la memoria
principal sin poder ejecutarse.

También podría gustarte