Seccion 1 Caracteristicas De Un Empresario Exitoso
Modelos de estados
1. MODELOS DE ESTADOS Y TRANSICIONES
_________________________________
NORBERT FAUBRICIO SANCHEZ
2011253035
ECCI
2012
2. 2 ESTADOS
__________________________________
Este es el modelo de estados más simple. En este
modelo, un proceso puede estar en Ejecución o
No ejecución. Cuando se crea un nuevo
proceso, se pone en estado de No ejecución, en
algún momento el proceso que está en Ejecución
pasará al estado No ejecución y otro proceso se
elegirá de la lista de procesos listos para ejecutar
para ponerlo en estado Ejecución. Además los
procesos que no se están ejecutando deben
guardarse en algún tipo de cola mientras esperan
su turno para ejecutar.
3. 2 ESTADOS
__________________________________
EXPEDIR
(RESTORE)
SALIR
ENTRAR NO EJECUCION
EJECUCION
PAUSAR
(BACKUP)
4. 3 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.
5. 3 ESTADOS
__________________________________
EXPEDIR
ENTRAR NO SALIR
EJECUCION
EJECUCION
FIN DEL TIEMPO
OCURRE ESPERA
SUCESO SUCESO
BLOQUEADO
6. 5 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:
-Ejecución: el proceso está actualmente en ejecución.
-Listo: el proceso está listo para ser ejecutado, sólo está esperando
que el planificador así lo disponga.
-Bloqueado: el proceso no puede ejecutar hasta que no se
produzca cierto suceso, como una operación de Entrada/Salida.
-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.
-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.
7. 5 ESTADOS
__________________________________
EXPEDIR
ADMITIR SALIR
NUEVO LISTO EJECUCION TERMINADO
FIN DEL
TIEMPO
OCURRE
SUCESO
ESPERA
SUCESO
BLOQUEADO
8. 6 ESTADOS
__________________________________
En el modelo de seis estados a diferencia de el de cinco estos
es la inclusión del estado denominado Suspendido Este
proceso corresponde a mover un proceso de la memoria
principal a la memoria secundaria (normalmente disco).
Los estados son por lo tanto:
-Nuevo.
-Listo o en Espera: Puede estar en memoria principal o
memoria secundaría.
-Ejecución: esta en el uso del procesador.
-Bloqueado: Puede estar en memoria principal o memoria
secundaría.
-Suspendido.
-Terminado.
9. 6 ESTADOS
__________________________________
EXPEDIR
ADMITIR SALIR
NUEVO LISTO EJECUCION TERMINADO
FIN DEL
TIEMPO
OCURRE
SUCESO
ESPERA
SUCESO
SUSPENDIDO BLOQUEADO
SUSPENDER
10. 7 ESTADOS
__________________________________
En el modelo de siete estados se ve la inclusión de dos
estados de suspensión.
Los estados son por lo tanto:
-Nuevo.
-Listo: Puede estar en memoria principal o
memoria secundaría.
-Ejecución: esta en el uso del procesador.
-Bloqueado: Puede estar en memoria principal o memoria
secundaría.
-Bloqueado/Suspendido.
-Listo/Suspendido.
-Terminado.
11. 7 ESTADOS
__________________________________
NUEVO
ACTIVAR EXPEDIR
LISTO / SALIR
LISTO EJECUCION TERMINADO
SUSPENDIDO
SUSPENDER FIN DEL
TIEMPO
OCURRE OCURRE
SUCESO SUCESO
ESPERA
SUCESO
BLOQUEADO
ACTIVAR
/ BLOQUEADO
SUSPENDIDO
SUSPENDER