• Un proceso está en estado de nuevo cuando
 NUEVO        apenas se encuentra en proceso de crearse


            • El proceso está a la espera de ser asignado a
  LISTO       un procesador


            • Se están ejecutando
EJECUSION


            • El proceso está esperando que ocurra algún
              suceso, como por ejemplo, la terminación de una
BLOQUEADO     E/S, para así poder ponerse en marcha.


            • Cuando un proceso se ha completado su ejecución
TERMINADO     pasa a ser un proceso terminado.
EL MODELO DE 2 ESTADOS




                         EXPEDI
                           R
ENTRAR      No
                                  EJECUCION
         EJECUCION


                     PAUSAR
   En este modelo, un proceso puede estar
    ejecutándose o no . Cuando crea un
    nuevo proceso, se pone en estado de no
    ejecución. En algún momento el proceso
    que esta ejecutado pasara al estado de
    no ejecución y otro proceso se elegirá de
    la lista de procesos listos, para ejecutar y
    ponerlo en estado de ejecución, y el
    proceso que no esta ejecutado debe
    ponerse en una cola para esperar s u
    ejecución
MODELO DE 3 ESTADOS



                               salir


entrar




               Ocurre suceso
MODELO DE 5 ESTADOS


                           TERNIMAD
                           O

           EXPEDIR
                                      SALIR

LISTO
                          EJECUCION

         FIN DEL TIEMPO



                          ESPERA SUCESO
   Este modelo funcionara bien con una cola
    FIFO y planificación por turno rotatorio
    para los procesos que no están en
    ejecución
Modelo de 7 estados
                                       admitir
              admitir
                         NUEVO

 LISTO Y                                           LISTO
SUSPEND
   IDO
                                                           Ejecuci
                        suspender                            ón


                                                 Ocurre
     Ocurre                                      suceso
     suceso


                                    activar                    salir
           Bloqueado y
           suspendido
                                suspender

                                                           Terminado
TRANSICIONES DE ESTADOS DE
        LOS PROCESOS
DE EJECUSION A BLOQUEO: Se realiza esta transición cuando queda
en espera por la concesión de sus recursos o por la determinación de un
suceso.


DE EJECUSION A LISTO: Cuando el proceso que ocupa la CPU lleva
demasiado tiempo ejecutándose el SO decide que otro proceso ocupaba
la CPU a estado listo.


DE LISTO A EN EJECUSION: Cuando lo requiera el planificador de la
CPU.


DE BLOQUEADO A LISTO: Se dispone del recurso por el que se había
bloqueado el proceso
DE NUEVO A PREPARADO: Es cuando el SO acepta o admite un
  proceso mas.



DE PREPARADO A TERMINADO: Ocurre cuando el proceso padre
decide finalizar la ejecución del hijo.



DE BLOQUEADO A TERMINADO: Ocurre cuando el proceso supere el
tiempo máximo de espera de un recurso y el SO decida terminarlo.

Mod tranc

  • 2.
    • Un procesoestá en estado de nuevo cuando NUEVO apenas se encuentra en proceso de crearse • El proceso está a la espera de ser asignado a LISTO un procesador • Se están ejecutando EJECUSION • El proceso está esperando que ocurra algún suceso, como por ejemplo, la terminación de una BLOQUEADO E/S, para así poder ponerse en marcha. • Cuando un proceso se ha completado su ejecución TERMINADO pasa a ser un proceso terminado.
  • 3.
    EL MODELO DE2 ESTADOS EXPEDI R ENTRAR No EJECUCION EJECUCION PAUSAR
  • 4.
    En este modelo, un proceso puede estar ejecutándose o no . Cuando crea un nuevo proceso, se pone en estado de no ejecución. En algún momento el proceso que esta ejecutado pasara al estado de no ejecución y otro proceso se elegirá de la lista de procesos listos, para ejecutar y ponerlo en estado de ejecución, y el proceso que no esta ejecutado debe ponerse en una cola para esperar s u ejecución
  • 5.
    MODELO DE 3ESTADOS salir entrar Ocurre suceso
  • 6.
    MODELO DE 5ESTADOS TERNIMAD O EXPEDIR SALIR LISTO EJECUCION FIN DEL TIEMPO ESPERA SUCESO
  • 7.
    Este modelo funcionara bien con una cola FIFO y planificación por turno rotatorio para los procesos que no están en ejecución
  • 8.
    Modelo de 7estados admitir admitir NUEVO LISTO Y LISTO SUSPEND IDO Ejecuci suspender ón Ocurre Ocurre suceso suceso activar salir Bloqueado y suspendido suspender Terminado
  • 9.
    TRANSICIONES DE ESTADOSDE LOS PROCESOS DE EJECUSION A BLOQUEO: Se realiza esta transición cuando queda en espera por la concesión de sus recursos o por la determinación de un suceso. DE EJECUSION A LISTO: Cuando el proceso que ocupa la CPU lleva demasiado tiempo ejecutándose el SO decide que otro proceso ocupaba la CPU a estado listo. DE LISTO A EN EJECUSION: Cuando lo requiera el planificador de la CPU. DE BLOQUEADO A LISTO: Se dispone del recurso por el que se había bloqueado el proceso
  • 10.
    DE NUEVO APREPARADO: Es cuando el SO acepta o admite un proceso mas. DE PREPARADO A TERMINADO: Ocurre cuando el proceso padre decide finalizar la ejecución del hijo. DE BLOQUEADO A TERMINADO: Ocurre cuando el proceso supere el tiempo máximo de espera de un recurso y el SO decida terminarlo.