Modelos de transicion

8
MODELOS Y ESTADOS DE TRANSICION

Transcript of Modelos de transicion

MODELOS Y ESTADOS DE TRANSICION

MODELO DE DOS ESTADOS

NO EJECUCIO

NEJECUCION

SALIR

ENTRAR

EXPANDIR

PAUSAR

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.

MODELO DE CINCO ESTADOS

NUEVO LISTOEJECUCIO

N

TERMINADOBLOQUEADO

OCURRE SUCESO ESPERA SUCESO

SALIR

FIN DE TIEMPO

EXPANDIRADMITIR

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.

MODELO DE 7 ESTADOS

NUEVO

LISTO EJECUCION TERMINADOLISTO

Y SUSPENDIDO

BLOQUEADO

Espera suceso

Salir

Expandir

Fin del tiempo

Activar

Suspender

suspender

Activar

Ocurre suceso

Ocurre suceso

Admitir Admitir

BLOQUEADOY SUSPENDIDO

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

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