Modelos de estado de transicion

7
DEFINICIONES ESTADO: Configuracion unica de informacion en un programa o maquina TRANCISION: Es el cambio de una etapa a otra o de un razonamiento a otro

Transcript of Modelos de estado de transicion

DEFINICIONESESTADO:Configuracion unica de informacion en un programa o maquina

TRANCISION:Es el cambio de una etapa a otra o de un razonamiento a otro

En ejecución: El proceso ocupa la CPU actualmente, es decir, se está ejecutando.

 Listo o preparado: El proceso dispone de todos los recursos para su ejecución, sólo le falta la CPU.

Bloqueado: Al proceso le falta algún recurso para poder seguir ejecutándose, además de la CPU. Por recurso se pueden entender un dispositivo, un dato, etc. El proceso necesita que ocurra algún evento que le permita poder proseguir su ejecución.

Cuando un proceso pasa de un estado a otro se dice que hace una transición de estado.NUEVO – LISTO: Un proceso recien creado obtiene los recursos.LISTO – EJECUCION: Un proceso tiene a su disposicion la

CPU para su ejecucion.EJECUCION - LISTO: Al proceso se le establece un

intervalo de tiempo para su ejecucion.BLOQUEADO: Un proceso de E/S antes de que termine su tiempo de ejecucion, es decir, se bloquea a si mismo.BLOQUEADO – LISTO: Termina una operación E/S y pasa al estado listo.EJECUCION – TERMINADO: Ocurre cuando el proceso ha terminado de ejecutarse

NO EJECUCION

EJECUCION

ENTRAR EXPEDI

R

PAUSAR

EJECUCION

BLOQUEADO

ADMIT

IR

NUEVO

EJECUTAR

LISTO

PAUSAR

ESPERA SUCESO

TERMINADO

LIBERAR

SUSPENDIDO

TERMINADOEJECUCIONLISTONUEVO

BLOQUEADO

FIN PLAZO

ADMITIR

ACTIVO

SUSPENDER

EXPEDIR

OCURRE PROCESO

ESPERA SUCESO

SALIR

NUEVO

EJECUCIONLISTOLISTO

SUSPENDIDO

TERMINADO

BLOQUEADO

BLOQUEADO

SUSPENDIDO

FIN DE PLAZO

EXPEDIRACTIVAR

ADMITIR

SUSPENDER

ADMIT

IRSUSPENDER

SUSPENDER

ACTIVAR

OCURRESUCESO

OCURRESUCESO