Modelo de estados
-
Upload
cristian-alexander -
Category
Documents
-
view
144 -
download
4
Transcript of Modelo de estados
![Page 1: Modelo de estados](https://reader035.fdocuments.ec/reader035/viewer/2022071722/55be754bbb61eb8e1f8b4706/html5/thumbnails/1.jpg)
Cristian Alexander Tenjo CortésEscuela Colombiana de Carreras Industriales
Sistemas operativos /2013
MODELO DE 5,6 y 7 ESATDOS
![Page 2: Modelo de estados](https://reader035.fdocuments.ec/reader035/viewer/2022071722/55be754bbb61eb8e1f8b4706/html5/thumbnails/2.jpg)
MODELO DE 5 ESTADOSEs un conjunto de proceso que permanecen bloqueados esperando hasta que puedan proseguir. Se divide en un estado de «No ejecución» con procesos: Listo y Bloqueado. Se agregan además un estado Nuevo y otro Terminado.
NUEVO LISTO
BLOQUEADO
EJECUCIÓN TERMINADO
![Page 3: Modelo de estados](https://reader035.fdocuments.ec/reader035/viewer/2022071722/55be754bbb61eb8e1f8b4706/html5/thumbnails/3.jpg)
Los procesos utilizan datos para operar con ellos y en algunos casos no se encuentran listos, o que se deba esperar algún suceso antes de continuar, con una operación de E/S. El estado de No Ejecución se divide en dos estados: Listo y Bloqueado. Aparte de este se agregan dos más: Nuevo y Terminado.
![Page 4: Modelo de estados](https://reader035.fdocuments.ec/reader035/viewer/2022071722/55be754bbb61eb8e1f8b4706/html5/thumbnails/4.jpg)
Los cinco estados de este proceso son: 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.
![Page 5: Modelo de estados](https://reader035.fdocuments.ec/reader035/viewer/2022071722/55be754bbb61eb8e1f8b4706/html5/thumbnails/5.jpg)
A diferencia del modelo de cinco estados , es un nuevo estado denominado Suspendido. Este proceso corresponde a mover un proceso de la memoria principal a la memoria secundaria.Por lo tanto, los estados son: Nuevo Listo o en Espera: Puede estar en memoria principal
o secundaria Ejecución: Está en el uso del procesador. Bloqueado: Puede estar en memoria principal o
secundaria. Suspendido Terminado
MODELO DE 6 ESTADOS
![Page 6: Modelo de estados](https://reader035.fdocuments.ec/reader035/viewer/2022071722/55be754bbb61eb8e1f8b4706/html5/thumbnails/6.jpg)
NUEVO LISTO
SUSPENDIDO
BLOQUEADO
EJECUCIÓN
TERMINADO
![Page 7: Modelo de estados](https://reader035.fdocuments.ec/reader035/viewer/2022071722/55be754bbb61eb8e1f8b4706/html5/thumbnails/7.jpg)
En este modelo de estados, se ve la inclusión de dos estados de suspensión.Los estados que lo conforman son: Nuevo Listo o en Espera: Puede estar en memoria principal
o secundaria Ejecución: Está en el uso del procesador. Bloqueado: Puede estar en memoria principal o
secundaria. Bloqueado/Suspendido Listo/Suspendido Terminado
Modelo de 7 estados
![Page 8: Modelo de estados](https://reader035.fdocuments.ec/reader035/viewer/2022071722/55be754bbb61eb8e1f8b4706/html5/thumbnails/8.jpg)
![Page 9: Modelo de estados](https://reader035.fdocuments.ec/reader035/viewer/2022071722/55be754bbb61eb8e1f8b4706/html5/thumbnails/9.jpg)
El intercambio se lleva a cabo moviendo una parte de un proceso o un proceso completo desde la memoria principal, quedando en estado Suspendido. Después del intercambio, se puede aceptar un nuevo proceso o traer a la memoria, el proceso suspendido anteriormente.
PROCESOS SUSPENDIDOS