ESTADOS DE
TRANSICION DE
PROCESOS
MODELOS DE ESTADO DE
TRANSICION DE PROCESOS
 Los   modelos de estado de transicion de
     un proceso se clasifican en 3 tipos los
     cuales son:
1.    Modelos de 3 estados.
2.    Modelo de 5 estados .
3.    Modelos de 7 estados.
MODELO DE 3 ESTADOS
            ejecutando




    listo
                         bloqueado
MODELO DE 5 ESTADOS
                  listo




  listo                           listo




                          listo

          listo
MODELO DE 7 ESTADOS
                                nuevo
                                                listo

          Listo y
       suspendido




                                                        ejecutando
Bloqueado y
 suspendido




                                        terminado
                    bloqueado
ESTADOS DE UN PROCESO
Los cinco estados de un proceso son:
 Ejecucion
 Listo
 En espera
 Nuevo
 Terminado
 suspendidos
EJECUCION
 Se dice que un proceso esta en
 ejecucion cuando se estan realizando
 instrucciones en la CPU.
LISTO
 Elproceso esta listo para ser ejecutado
  solo esta esperando que el planificador
  asi lo disponga
EN ESPERA
 El proceso no puede ejecutar hasta que
  no se produzca cierto suceso como la
  finalizacion de una operacion.
NUEVO
 Elproceso esta listo para ser ejecutado
  solo espera que el planificador de corto
  plazo asi lo disponga
TERMINADO
 Elproceso fue expulsado del grupo de
  procesos ejecutables ya sea porque
  termino o por algun fallo como por
  ejemplo un error de proteccion aritmetico
  etc.



                           terminado
SUSPENDIDO
 Seda cuando los procesos se suspenden
 a la espera de que se complete alguna
 operacion propia del sistema.
TRANSICIONES DE LOS
PROCESOS
Las transiciones de los procesos son:
 Nuevo-listo
 Listo – ejecucion.
 Ejecucion – listo.
 Ejecucion – bloqueado.
 Bloqueado – listo.
 Ejecucion – terminado.
NUEVO - LISTO
 Este estado indica que ha un proceso
 recien creado se le permite participar por
 los recursos del sistema.
LISTO - EJECUCION
 Escuando un proceso tiene la cpu a su
 disposicion aqui se encuentra en
 ejecucion en el sistema.
EJECUCION – LISTO
 Escuando un proceso sae le expira el
 intervalo de tiempo asigando para estar
 en ejecucion aqui existe un cambio de
 transicion.
EJECUCION – EN ESPERA
 Sucede cuando un proceso realiza una
 operacion de entrada y salida antes de
 que termine su tiempo de ejecucion.
EN ESPERA - LISTO
 Ocurrecuando se realiza una operacion
 de entrada y salida terminando en el
 estado listo.
EJECUCION - TERMINADO
 Esta
     ocurre cuando un proceso se ha
 terminado de ejecutar y pasa a un
 estado de terminado.

Estados de transicion de procesos

  • 1.
  • 2.
    MODELOS DE ESTADODE TRANSICION DE PROCESOS  Los modelos de estado de transicion de un proceso se clasifican en 3 tipos los cuales son: 1. Modelos de 3 estados. 2. Modelo de 5 estados . 3. Modelos de 7 estados.
  • 3.
    MODELO DE 3ESTADOS ejecutando listo bloqueado
  • 4.
    MODELO DE 5ESTADOS listo listo listo listo listo
  • 5.
    MODELO DE 7ESTADOS nuevo listo Listo y suspendido ejecutando Bloqueado y suspendido terminado bloqueado
  • 6.
    ESTADOS DE UNPROCESO Los cinco estados de un proceso son:  Ejecucion  Listo  En espera  Nuevo  Terminado  suspendidos
  • 7.
    EJECUCION  Se diceque un proceso esta en ejecucion cuando se estan realizando instrucciones en la CPU.
  • 8.
    LISTO  Elproceso estalisto para ser ejecutado solo esta esperando que el planificador asi lo disponga
  • 9.
    EN ESPERA  Elproceso no puede ejecutar hasta que no se produzca cierto suceso como la finalizacion de una operacion.
  • 10.
    NUEVO  Elproceso estalisto para ser ejecutado solo espera que el planificador de corto plazo asi lo disponga
  • 11.
    TERMINADO  Elproceso fueexpulsado del grupo de procesos ejecutables ya sea porque termino o por algun fallo como por ejemplo un error de proteccion aritmetico etc. terminado
  • 12.
    SUSPENDIDO  Seda cuandolos procesos se suspenden a la espera de que se complete alguna operacion propia del sistema.
  • 13.
    TRANSICIONES DE LOS PROCESOS Lastransiciones de los procesos son:  Nuevo-listo  Listo – ejecucion.  Ejecucion – listo.  Ejecucion – bloqueado.  Bloqueado – listo.  Ejecucion – terminado.
  • 14.
    NUEVO - LISTO Este estado indica que ha un proceso recien creado se le permite participar por los recursos del sistema.
  • 15.
    LISTO - EJECUCION Escuando un proceso tiene la cpu a su disposicion aqui se encuentra en ejecucion en el sistema.
  • 16.
    EJECUCION – LISTO Escuando un proceso sae le expira el intervalo de tiempo asigando para estar en ejecucion aqui existe un cambio de transicion.
  • 17.
    EJECUCION – ENESPERA  Sucede cuando un proceso realiza una operacion de entrada y salida antes de que termine su tiempo de ejecucion.
  • 18.
    EN ESPERA -LISTO  Ocurrecuando se realiza una operacion de entrada y salida terminando en el estado listo.
  • 19.
    EJECUCION - TERMINADO Esta ocurre cuando un proceso se ha terminado de ejecutar y pasa a un estado de terminado.