lunes, 13 de abril de 2015

MODELO DE TRES ESTADOS

En el modelo de tres estados se establece el estado de Bloqueado a diferencia de el de dos ya que en la realidad, los procesos utilizan datos para operar con ellos, y puede suceder que no se encuentren listos, o que se deba esperar algún suceso antes de continuar. Es por esto que se creo el estado de Bloqueado por que se necesita un estado donde los procesos permanecieran como dice la palabra bloqueados esperando hasta que puedan proseguir
http://image.slidesharecdn.com/modelosdeestados-120307171038-phpapp01/95/modelos-de-estados-5-728.jpg?cb=1331162725



MODELO DE CINCO ESTADOS
En el modelo de cinco estados se divide al estado No ejecución en dos estados: Listo y Bloqueado. Se agregan además un estado Nuevo y otro Terminado.
Los cinco estados de este diagrama son los siguientes:
Nuevo: El proceso recién fue creado y todavía no fue admitido por el sistema operativo. En general los procesos que se encuentran  en este estado todavía no fueron cargados en la memoria principal.
Listo: el proceso está listo para ser ejecutado, sólo está esperando  que el planificador así lo disponga.
Ejecución: el proceso está actualmente en ejecución.
Bloqueado: el proceso no puede ejecutar hasta que no se produzca cierto suceso, como una operación de Entrada/Salida.
Terminado: El proceso fue expulsado del grupo de procesos  ejecutables, ya sea porque terminó o por algún fallo, como un  error de protección, aritmético, etc.






No hay comentarios:

Publicar un comentario