3. Se dice que un proceso está en
estado de nuevo cuando apenas
se encuentra en proceso de
crearse.
4. Se encuentran todas las tareas
preparadas para ejecutarse
pero que esperan a que un
procesador quede libre.
5. Es la tarea activa. Es el proceso
que tiene dado un procesador
que esta ejecutando las
instrucciones.
6. Se dice que un proceso está en
estado de bloqueado, si espera que
ocurra algo, como por ejemplo, la
terminación de una E/S, para así
poder ponerse en marcha.
7. Cuando un proceso se ha
completado su ejecución pasa a
ser un proceso terminado.
8. MODELOS DE ESTADOS
DE TRANSICION DE
PROCESOS
2 Estados 7 Estados
3 Estados 6 Estados
5 Estados
9. EXPEDIR
ENTRAR SALIR
NO
EJECUCION EJECUCIÓN
PAUSAR
Pausa=Backup, Expedir=restore…
Las primeras instrucciones son lo primero que se guardan en el BCP. Despues de
haber pausado el proceso al haberse iniciado, las instrucciones que se formaron
hasta ese momento se guardan en el BCP.
10. Salida
Expedir
Ejecutando
Fin de Plazo
Entrar
Espera Suceso
Listo
Bloqueado
Ocurre Suceso
11. ADMITIR LISTO EXPEDIR
FIN DE
TIEMPO
Entrar EJECUCION
NUEVO
Ocurre
Suceso
ESPERA SALIR
SUCESO
BLOQUEADO
TERMINADO
Nuevo: Los procesos se inician una sola vez.
Terminado: se da una estadistica de lo que se hizo en el procesador.
Estos dos eventos manejan la contabilidad del proceso.
12. admitir Fin de Plazo terminar
LISTO EJECUTADO
NUEVO expedir TERMINADO
Ocurre
Activar Espera suceso
suceso
SUSPENDIDO BLOQUEADO
suspenda
Planificación de largo plazo: Nuevo, terminado
Planificación de mediano plazo: Suspendido, Bloqueado
Planificación de corto plazo: Ejecución
13. ADMITIR
ADMITIR
NUEVO LISTO
EXPEDIR
ACTIVAR FIN DE
LISTO Y TIEMPO
SUSPENDIDO
SUSPENDER
EJECUCIÓN
OCURRE
SUCESO OCURRE SUCESO
BLOQUEADO
ACTIVAR
Y ESPERA SUCESO SALIR
SUSPENDIDO
BLOQUEADO TERMINADO
SUSPENDER
Todos los estados pueden ser convertidos a listas excepto a ejecución.
14. CONCLUSIONES
• Se definieron cada uno de los estados de
proceso.
• Se ilustraron gráficamente las relaciones que
se dan en los estados de transicion, siguiendo
un respectivo orden de proceso en el sistema
operativo.