2. MODELO DE DOS ESTADOS
EXPANDIR
ENTRAR NO SALIR
EJECUCION
EJECUCION
PAUSAR
3. EL MODELO DE DOS ESTADOS
Se trata de la utilización de dos archivos,
un objeto ejecutable y una biblioteca del
sistema, que después se colocan en la
imagen del proceso dentro de la memoria
ram y después se le dan de alta dentro la
tabla de procesos.
4. MODELO DE CINCO ESTADOS
ADMITIR EXPANDIR
NUEVO LISTO EJECUCION
FIN DE TIEMPO
SALIR
OCURRE
SUCESO
ESPERA SUCESO TERMINADO
BLOQUEADO
5. MODELO DE 5 ESTADOS
El modelo anterior de dos estados funcionaría bien con una cola
FIFO y planificacion por turno rotatorio para los procesos que no
están en ejecución, si los procesos estuvieran siempre listos para
ejecutar. 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, como una operación de
Entrada/Salida.
6. MODELO DE 7 ESTADOS
NUEVO
Expandir
Admitir Admitir
Salir
LISTO Activar
LISTO EJECUCION TERMINADO
Y
SUSPENDIDO
suspender
Ocurre Fin del
Ocurre
suceso tiempo Espera
suceso
Activar suceso
BLOQUEADO
Y SUSPENDIDO
BLOQUEADO
Suspender
7. PROCESOS SUSPENDIDOS
Una de las razones para implementar el estado de
bloqueado es poder hacer que los procesos se puedan
mantener esperando algún suceso, por ejemplo una
entrad/salida. sin embargo al ser mucho mas lentas es decir
que todos los procesos en memoria estén esperando en
estado BLOQUEADO y que no haya memoria dispononible
para nuevos procesos
8. INTERCAMBIO
se lleva a cabo moviendo una parte de un proceso o
un proceso completo desde la memoria principal al
disco quedando en el estado suspendido después del
intercambio se puede aceptar se puede aceptar un
nuevo proceso o traer a la memoria un proceso
suspendido