SlideShare una empresa de Scribd logo
1 de 16
EXPEDIR



ENTRAR                                         SALIR
            NO
         EJECUCIÓN                 EJECUCIÓN




                     INTERRUMPIR
Un proceso puede estar ejecutándose o no, cuando
se crea un nuevo proceso se pone en estado de No
Ejecución, en algún momento el proceso que se está
ejecutando pasara al estado de No Ejecución y otro
proceso se elegirá de la lista de procesos listos para
ejecutar para ponerlo en estado Ejecución.
Es necesario que el sistema operativo pueda seguir
la pista a los procesos conociendo su estado y el
lugar que ocupa en memoria. Los procesos que no se
están ejecutando deben guardarse en algún tipo de
cola mientras espera su turno de Ejecutar.
MODELO DE TRES
   ESTADOS
Asignación




                Liberación
    PREPARADO                EJECUTANDO




Desbloqueo                       Bloqueo


                BLOQUEADO
Si el proceso no libera voluntariamente el procesador antes de
que expire el intervalo de tiempo, el reloj genera una interrupción
haciendo que retome el control el S.O. y este a la vez transforma
el proceso que estaba ejecutándose en un proceso listo y procede
a ejecutar el primero de los procesos de la lista de listos.
En el estado de bloqueado si el proceso que se está ejecutando
inicia una operación de E/S antes de que expire su cuanto, el
proceso se bloquea así mismo esperando a que se complete la
operación de E/S.
En Desbloqueo: ocurre cuando se completa una operación de E/S o
algún otro evento que se espere de un proceso. El proceso realiza
la transición del estado bloqueado al estado procesado.
La única transición de estado iniciada por el proceso de usuario es
el bloqueado, las otras 3 transiciones son iniciadas por entidades
externas al proceso.
Nuevo



                                                expedir
                      activar
                                                                          salir
           Listo y
                                     Listo                  Ejecución             Terminado
         Suspendido
                      suspender
Ocurre                            Ocurre     Fin del tiempo
suceso                            suceso
                      activar
         Bloqueado
              y                     Bloqueado
         Suspendido   suspender

                                                          Espera suceso
Dentro del modelo de cinco estados
existen otros dos llamados Estados de
Suspensión dando paso al modelo de 7
estados, los estados de suspensión son
transferidos a la memoria secundaria:
Bloqueado Suspendido: El proceso esta en
memoria secundaria esperando un suceso.
Listo Suspendido: El proceso está en
memoria secundaria pero listo para ser
ejecutado en cuanto sea transferido a la
memoria principal.
= ESTADOS EN NO EJECUCION




                                              TERMINADO
                        LISTO




NUEVO              Ocurre
                   suceso
                                  EJECUCIÓN



                      BLOQUEADO




                                              FINALIZAR
En el estado Nuevo
se crean los procesos,
  pero esto no quiere
 decir que el sistema
 operativo lo admita,
   para clasificarlo
 como un proceso en
 estado de ejecución.
En el estado LISTO, se
  encuentran todos aquellos
    procesos que ya están
    preparados para ser
ejecutados, por el procesador
     en cuanto llegue su
        oportunidad.
El proceso que se
   encuentre en
     estado de
   EJECUCIÓN,
estará realizando
  su tarea, por
     medio del
    procesador.
El (os) procesos en estado
 BLOQUEADO , se encuentran a la
  espera de una E/S, para poder
continuar con su proceso, volviendo
   nuevamente a la cola de listos
TERMINADO.

    Se excluyen a los
  procesos del estado
ejecutables, ya sea por
    que su tarea fue
       completada
 satisfactoriamente o
       por que fue
   interrumpida por
     alguna razón.
Modelos de estados y transiciones

Más contenido relacionado

La actualidad más candente

Diagrama de 7 estados
Diagrama de 7 estadosDiagrama de 7 estados
Diagrama de 7 estadoszombra18
 
Modelo 5 estados
Modelo 5 estadosModelo 5 estados
Modelo 5 estadossueich
 
Sistemas operativos ss
Sistemas operativos ssSistemas operativos ss
Sistemas operativos ssghettodinho
 
Estados y Transiciones
Estados y TransicionesEstados y Transiciones
Estados y TransicionesLuis Guerrero
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosLuis Dario Gomez
 
2.3 transición de estados de un proceso
2.3 transición de estados de un proceso2.3 transición de estados de un proceso
2.3 transición de estados de un procesolupita zume
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativoswallito
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesossueich
 
Modelo de estados y transiciones
Modelo de estados y transicionesModelo de estados y transiciones
Modelo de estados y transicionesyuukilore3
 
Modelos de estados_y_transiciones_sistemas_operativos_v2
Modelos de estados_y_transiciones_sistemas_operativos_v2Modelos de estados_y_transiciones_sistemas_operativos_v2
Modelos de estados_y_transiciones_sistemas_operativos_v2SebastianV91
 
Estados de transicion de procesos
Estados de transicion de procesosEstados de transicion de procesos
Estados de transicion de procesosLarry Cepeda
 
Modelo 5 estados
Modelo 5 estadosModelo 5 estados
Modelo 5 estadosecci
 
Estados de transicion de procesos
Estados de transicion de procesosEstados de transicion de procesos
Estados de transicion de procesosjuancali123
 
ESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPUESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPUjorgeleo22
 

La actualidad más candente (17)

Diagrama de 7 estados
Diagrama de 7 estadosDiagrama de 7 estados
Diagrama de 7 estados
 
Modelo 5 estados
Modelo 5 estadosModelo 5 estados
Modelo 5 estados
 
Sistemas operativos ss
Sistemas operativos ssSistemas operativos ss
Sistemas operativos ss
 
Estados y Transiciones
Estados y TransicionesEstados y Transiciones
Estados y Transiciones
 
Modelos de estado y transiciones
Modelos de estado y transicionesModelos de estado y transiciones
Modelos de estado y transiciones
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativos
 
2.3 transición de estados de un proceso
2.3 transición de estados de un proceso2.3 transición de estados de un proceso
2.3 transición de estados de un proceso
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Mod tranc
Mod trancMod tranc
Mod tranc
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
Procesos
ProcesosProcesos
Procesos
 
Modelo de estados y transiciones
Modelo de estados y transicionesModelo de estados y transiciones
Modelo de estados y transiciones
 
Modelos de estados_y_transiciones_sistemas_operativos_v2
Modelos de estados_y_transiciones_sistemas_operativos_v2Modelos de estados_y_transiciones_sistemas_operativos_v2
Modelos de estados_y_transiciones_sistemas_operativos_v2
 
Estados de transicion de procesos
Estados de transicion de procesosEstados de transicion de procesos
Estados de transicion de procesos
 
Modelo 5 estados
Modelo 5 estadosModelo 5 estados
Modelo 5 estados
 
Estados de transicion de procesos
Estados de transicion de procesosEstados de transicion de procesos
Estados de transicion de procesos
 
ESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPUESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPU
 

Destacado (13)

Modelos
ModelosModelos
Modelos
 
Modulo 2 interbloqueos
Modulo 2 interbloqueosModulo 2 interbloqueos
Modulo 2 interbloqueos
 
Archivos proyectados
Archivos proyectadosArchivos proyectados
Archivos proyectados
 
Expociion njuand
Expociion njuandExpociion njuand
Expociion njuand
 
Memoria virtual
Memoria virtualMemoria virtual
Memoria virtual
 
Correccion parcial
Correccion parcialCorreccion parcial
Correccion parcial
 
Instalacion ubuntu
Instalacion ubuntu Instalacion ubuntu
Instalacion ubuntu
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Concurrencia interbloqueo e inanición
Concurrencia interbloqueo e inaniciónConcurrencia interbloqueo e inanición
Concurrencia interbloqueo e inanición
 
Taller EdiLIM
Taller EdiLIMTaller EdiLIM
Taller EdiLIM
 
Biografía y línea del tiempo con google maps
Biografía y línea del tiempo con google mapsBiografía y línea del tiempo con google maps
Biografía y línea del tiempo con google maps
 
TALLER DE EDILIM
TALLER DE EDILIMTALLER DE EDILIM
TALLER DE EDILIM
 
Folleto del taller construyamos libros interactivos
Folleto del taller construyamos libros interactivosFolleto del taller construyamos libros interactivos
Folleto del taller construyamos libros interactivos
 

Similar a Modelos de estados y transiciones

Similar a Modelos de estados y transiciones (20)

Estados
EstadosEstados
Estados
 
Modelos de estados y transiciones1
Modelos de estados y transiciones1Modelos de estados y transiciones1
Modelos de estados y transiciones1
 
Modelo de estados
Modelo de estadosModelo de estados
Modelo de estados
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Procesos
ProcesosProcesos
Procesos
 
Modelo de estados
Modelo de estadosModelo de estados
Modelo de estados
 
Modelos de estados y transiciones
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transiciones
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesos
 
Modelos de estados_y_transiciones_sistemas_operativos
Modelos de estados_y_transiciones_sistemas_operativosModelos de estados_y_transiciones_sistemas_operativos
Modelos de estados_y_transiciones_sistemas_operativos
 
Modelos de estados y transiciones ds
Modelos de estados y transiciones dsModelos de estados y transiciones ds
Modelos de estados y transiciones ds
 
Modelos
ModelosModelos
Modelos
 
Modelos de transicion
Modelos de transicionModelos de transicion
Modelos de transicion
 
Modelos de transicion
Modelos de transicionModelos de transicion
Modelos de transicion
 
Modelos
ModelosModelos
Modelos
 
Modelos
ModelosModelos
Modelos
 
Modelos
ModelosModelos
Modelos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Modelos de estados y transicion
Modelos de estados y transicionModelos de estados y transicion
Modelos de estados y transicion
 
Modelos de estados y transicion
Modelos de estados y transicionModelos de estados y transicion
Modelos de estados y transicion
 

Modelos de estados y transiciones

  • 1.
  • 2. EXPEDIR ENTRAR SALIR NO EJECUCIÓN EJECUCIÓN INTERRUMPIR
  • 3. Un proceso puede estar ejecutándose o no, cuando se crea un nuevo proceso se pone en estado de No Ejecución, en algún momento el proceso que se está ejecutando pasara al estado de No Ejecución y otro proceso se elegirá de la lista de procesos listos para ejecutar para ponerlo en estado Ejecución. Es necesario que el sistema operativo pueda seguir la pista a los procesos conociendo su estado y el lugar que ocupa en memoria. Los procesos que no se están ejecutando deben guardarse en algún tipo de cola mientras espera su turno de Ejecutar.
  • 4. MODELO DE TRES ESTADOS
  • 5. Asignación Liberación PREPARADO EJECUTANDO Desbloqueo Bloqueo BLOQUEADO
  • 6. Si el proceso no libera voluntariamente el procesador antes de que expire el intervalo de tiempo, el reloj genera una interrupción haciendo que retome el control el S.O. y este a la vez transforma el proceso que estaba ejecutándose en un proceso listo y procede a ejecutar el primero de los procesos de la lista de listos. En el estado de bloqueado si el proceso que se está ejecutando inicia una operación de E/S antes de que expire su cuanto, el proceso se bloquea así mismo esperando a que se complete la operación de E/S. En Desbloqueo: ocurre cuando se completa una operación de E/S o algún otro evento que se espere de un proceso. El proceso realiza la transición del estado bloqueado al estado procesado. La única transición de estado iniciada por el proceso de usuario es el bloqueado, las otras 3 transiciones son iniciadas por entidades externas al proceso.
  • 7. Nuevo expedir activar salir Listo y Listo Ejecución Terminado Suspendido suspender Ocurre Ocurre Fin del tiempo suceso suceso activar Bloqueado y Bloqueado Suspendido suspender Espera suceso
  • 8. Dentro del modelo de cinco estados existen otros dos llamados Estados de Suspensión dando paso al modelo de 7 estados, los estados de suspensión son transferidos a la memoria secundaria: Bloqueado Suspendido: El proceso esta en memoria secundaria esperando un suceso. Listo Suspendido: El proceso está en memoria secundaria pero listo para ser ejecutado en cuanto sea transferido a la memoria principal.
  • 9.
  • 10. = ESTADOS EN NO EJECUCION TERMINADO LISTO NUEVO Ocurre suceso EJECUCIÓN BLOQUEADO FINALIZAR
  • 11. En el estado Nuevo se crean los procesos, pero esto no quiere decir que el sistema operativo lo admita, para clasificarlo como un proceso en estado de ejecución.
  • 12. En el estado LISTO, se encuentran todos aquellos procesos que ya están preparados para ser ejecutados, por el procesador en cuanto llegue su oportunidad.
  • 13. El proceso que se encuentre en estado de EJECUCIÓN, estará realizando su tarea, por medio del procesador.
  • 14. El (os) procesos en estado BLOQUEADO , se encuentran a la espera de una E/S, para poder continuar con su proceso, volviendo nuevamente a la cola de listos
  • 15. TERMINADO. Se excluyen a los procesos del estado ejecutables, ya sea por que su tarea fue completada satisfactoriamente o por que fue interrumpida por alguna razón.