SlideShare ist ein Scribd-Unternehmen logo
1 von 11
MODELOS DE ESTADOS Y TRANSICIONES
_________________________________
                  NORBERT FAUBRICIO SANCHEZ
                                 2011253035
                                        ECCI
                                       2012
2 ESTADOS
__________________________________




           Este es el modelo de estados más simple. En este
            modelo, un proceso puede estar en Ejecución o
                No ejecución. Cuando se crea un nuevo
            proceso, se pone en estado de No ejecución, en
           algún momento el proceso que está en Ejecución
            pasará al estado No ejecución y otro proceso se
           elegirá de la lista de procesos listos para ejecutar
             para ponerlo en estado Ejecución. Además los
              procesos que no se están ejecutando deben
           guardarse en algún tipo de cola mientras esperan
                          su turno para ejecutar.
2 ESTADOS
                                             __________________________________




                      EXPEDIR
                     (RESTORE)


                                              SALIR
ENTRAR       NO                  EJECUCION
         EJECUCION


                      PAUSAR
                     (BACKUP)
3 ESTADOS
__________________________________




               En el modelo de tres estados se establece el
               estado de BLOQUEADO a diferencia de el de
                  dos ya que en la realidad, los procesos
               utilizan datos para operar con ellos, y puede
                suceder que no se encuentren listos, o que
                  se deba esperar algún suceso antes de
               continuar. Es por esto que se creo el estado
                  de BLOQUEADO por que se necesita un
                estado donde los procesos permanecieran
               como dice la palabra bloqueados esperando
                        hasta que puedan proseguir.
3 ESTADOS
                                                  __________________________________




                       EXPEDIR
ENTRAR       NO                                    SALIR
                                      EJECUCION
         EJECUCION
                     FIN DEL TIEMPO


         OCURRE                        ESPERA
         SUCESO                        SUCESO


                     BLOQUEADO
5 ESTADOS
__________________________________




          En el modelo de cinco estados se divide al estado No ejecución en dos
         estados: Listo y Bloqueado. Se agregan además un estado Nuevo y otro
                                       Terminado.

                           Los cinco estados de este diagrama son los siguientes:

      -Ejecución: el proceso está actualmente en ejecución.
      -Listo: el proceso está listo para ser ejecutado, sólo está esperando
       que el planificador así lo disponga.
      -Bloqueado: el proceso no puede ejecutar hasta que no se
       produzca cierto suceso, como una operación de Entrada/Salida.
      -Nuevo: El proceso recién fue creado y todavía no fue admitido por
       el sistema operativo. En general los procesos que se encuentran
       en este estado todavía no fueron cargados en la memoria
       principal.
      -Terminado: El proceso fue expulsado del grupo de procesos
       ejecutables, ya sea porque terminó o por algún fallo, como un
       error de protección, aritmético, etc.
5 ESTADOS
                                                                  __________________________________




                                EXPEDIR
        ADMITIR                                           SALIR
NUEVO                 LISTO                   EJECUCION                      TERMINADO

                                 FIN DEL
                                 TIEMPO
                  OCURRE
                  SUCESO
                                          ESPERA
                                          SUCESO


                    BLOQUEADO
6 ESTADOS
__________________________________




         En el modelo de seis estados a diferencia de el de cinco estos
            es la inclusión del estado denominado Suspendido Este
           proceso corresponde a mover un proceso de la memoria
           principal a la memoria secundaria (normalmente disco).

                                     Los estados son por lo tanto:

       -Nuevo.
       -Listo o en Espera: Puede estar en memoria principal o
        memoria secundaría.
       -Ejecución: esta en el uso del procesador.
       -Bloqueado: Puede estar en memoria principal o memoria
        secundaría.
       -Suspendido.
       -Terminado.
6 ESTADOS
                                                                       __________________________________




                                     EXPEDIR
             ADMITIR                                           SALIR
 NUEVO                     LISTO                   EJECUCION                      TERMINADO

                                      FIN DEL
                                      TIEMPO
                       OCURRE
                       SUCESO
                                               ESPERA
                                               SUCESO


SUSPENDIDO               BLOQUEADO
             SUSPENDER
7 ESTADOS
__________________________________




               En el modelo de siete estados se ve la inclusión de dos
                              estados de suspensión.

                                     Los estados son por lo tanto:

      -Nuevo.
      -Listo: Puede estar en memoria principal o
       memoria secundaría.
      -Ejecución: esta en el uso del procesador.
      -Bloqueado: Puede estar en memoria principal o memoria
       secundaría.
      -Bloqueado/Suspendido.
      -Listo/Suspendido.
      -Terminado.
7 ESTADOS
                                                                        __________________________________




               NUEVO




              ACTIVAR                 EXPEDIR
  LISTO /                                                       SALIR
                            LISTO                   EJECUCION                      TERMINADO
SUSPENDIDO
             SUSPENDER                 FIN DEL
                                       TIEMPO
     OCURRE             OCURRE
     SUCESO             SUCESO
                                                ESPERA
                                                SUCESO


BLOQUEADO
             ACTIVAR
     /                    BLOQUEADO
SUSPENDIDO
             SUSPENDER

Weitere ähnliche Inhalte

Was ist angesagt?

PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEgladysmamani
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesIsrael Castillo Cruz
 
Unidad 1. caracterizacion de los sistemas distribuidos
Unidad 1.  caracterizacion de los sistemas distribuidosUnidad 1.  caracterizacion de los sistemas distribuidos
Unidad 1. caracterizacion de los sistemas distribuidosEManuel Torres
 
Estados y transiciones de los procesos
Estados y transiciones de los procesosEstados y transiciones de los procesos
Estados y transiciones de los procesosAlberto Ch
 
Ensayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANEnsayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANliras loca
 
Protocolo OSPF
Protocolo OSPFProtocolo OSPF
Protocolo OSPFtheManda
 
Estados y Transiciones
Estados y TransicionesEstados y Transiciones
Estados y TransicionesLuis Guerrero
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesadorFernando Camacho
 
Algoritmo de enrutamiento por inundación
Algoritmo de enrutamiento por inundaciónAlgoritmo de enrutamiento por inundación
Algoritmo de enrutamiento por inundaciónCarlos Martinez
 
automatas finitos
 automatas finitos automatas finitos
automatas finitosAnel Sosa
 
Usos de las redes de computadoras
Usos de las redes de computadorasUsos de las redes de computadoras
Usos de las redes de computadorasIndira Andi
 
Presentacion arbol-binario
Presentacion arbol-binarioPresentacion arbol-binario
Presentacion arbol-binarioMariela Cabezas
 

Was ist angesagt? (20)

Modelo osi
Modelo   osiModelo   osi
Modelo osi
 
PROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTEPROGRAMACION CONCURRENTE
PROGRAMACION CONCURRENTE
 
Ejemplos acid
Ejemplos acidEjemplos acid
Ejemplos acid
 
Lenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretesLenguajes de programacion tema 2_compiladores e interpretes
Lenguajes de programacion tema 2_compiladores e interpretes
 
Unidad 1. caracterizacion de los sistemas distribuidos
Unidad 1.  caracterizacion de los sistemas distribuidosUnidad 1.  caracterizacion de los sistemas distribuidos
Unidad 1. caracterizacion de los sistemas distribuidos
 
Control de Flujo [Telecomunicaciones]
Control de Flujo [Telecomunicaciones]Control de Flujo [Telecomunicaciones]
Control de Flujo [Telecomunicaciones]
 
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOSPROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Estados y transiciones de los procesos
Estados y transiciones de los procesosEstados y transiciones de los procesos
Estados y transiciones de los procesos
 
Ensayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANEnsayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLAN
 
Protocolo OSPF
Protocolo OSPFProtocolo OSPF
Protocolo OSPF
 
Taller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 ConectividadTaller de Base de Datos - Unidad 7 Conectividad
Taller de Base de Datos - Unidad 7 Conectividad
 
Estados y Transiciones
Estados y TransicionesEstados y Transiciones
Estados y Transiciones
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
 
MODELO OSI PDU
MODELO OSI PDUMODELO OSI PDU
MODELO OSI PDU
 
Algoritmo de enrutamiento por inundación
Algoritmo de enrutamiento por inundaciónAlgoritmo de enrutamiento por inundación
Algoritmo de enrutamiento por inundación
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Usos de las redes de computadoras
Usos de las redes de computadorasUsos de las redes de computadoras
Usos de las redes de computadoras
 
Presentacion arbol-binario
Presentacion arbol-binarioPresentacion arbol-binario
Presentacion arbol-binario
 

Andere mochten auch

Modelo de estados
Modelo de estadosModelo de estados
Modelo de estadosYNPARDO
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un procesoi92almaa
 
Modelo 5 estados
Modelo 5 estadosModelo 5 estados
Modelo 5 estadossueich
 
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
 
Concurrencia interbloqueo e inanición
Concurrencia interbloqueo e inaniciónConcurrencia interbloqueo e inanición
Concurrencia interbloqueo e inaniciónjhonfgarcia
 
Diagrama de 7 estados
Diagrama de 7 estadosDiagrama de 7 estados
Diagrama de 7 estadoszombra18
 
Algoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosAlgoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosFernando Morales
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSomarhcc
 
2012 mda navarra paula lestard federico kelly_klm arquitectos_casa br
2012 mda navarra  paula lestard federico kelly_klm arquitectos_casa br2012 mda navarra  paula lestard federico kelly_klm arquitectos_casa br
2012 mda navarra paula lestard federico kelly_klm arquitectos_casa brmdanavarra
 
Modelos de estados y transiciones1
Modelos de estados y transiciones1Modelos de estados y transiciones1
Modelos de estados y transiciones1jajrck
 
Deteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un InterbloqueoDeteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un InterbloqueoTecnologico de pinotepa
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosLorena Ramos
 
Sincronizacion de Procesos
Sincronizacion de ProcesosSincronizacion de Procesos
Sincronizacion de Procesosmastermind87
 
Requerimientos de un sistema operativo 1
Requerimientos de un sistema operativo  1Requerimientos de un sistema operativo  1
Requerimientos de un sistema operativo 1tecnologia01
 
Formas de estado y sistemas de gobierno i
Formas de estado y sistemas de gobierno iFormas de estado y sistemas de gobierno i
Formas de estado y sistemas de gobierno iYolanda Sarmiento
 
Paginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónPaginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónNatalia Ludeña
 
Hibridacion carbono
Hibridacion carbonoHibridacion carbono
Hibridacion carbonojafatru
 

Andere mochten auch (20)

Modelo de estados
Modelo de estadosModelo de estados
Modelo de estados
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un proceso
 
Modelo 5 estados
Modelo 5 estadosModelo 5 estados
Modelo 5 estados
 
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
 
Concurrencia interbloqueo e inanición
Concurrencia interbloqueo e inaniciónConcurrencia interbloqueo e inanición
Concurrencia interbloqueo e inanición
 
5 estados del proceso
5 estados del proceso5 estados del proceso
5 estados del proceso
 
Diagrama de 7 estados
Diagrama de 7 estadosDiagrama de 7 estados
Diagrama de 7 estados
 
Formas de participación democrática
Formas de participación democráticaFormas de participación democrática
Formas de participación democrática
 
Algoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosAlgoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativos
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
 
2012 mda navarra paula lestard federico kelly_klm arquitectos_casa br
2012 mda navarra  paula lestard federico kelly_klm arquitectos_casa br2012 mda navarra  paula lestard federico kelly_klm arquitectos_casa br
2012 mda navarra paula lestard federico kelly_klm arquitectos_casa br
 
Modelos de estados y transiciones1
Modelos de estados y transiciones1Modelos de estados y transiciones1
Modelos de estados y transiciones1
 
Deteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un InterbloqueoDeteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un Interbloqueo
 
Comunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de ProcesosComunicación y Sincronizacion de Procesos
Comunicación y Sincronizacion de Procesos
 
Sincronizacion de Procesos
Sincronizacion de ProcesosSincronizacion de Procesos
Sincronizacion de Procesos
 
Planificacion cpu
Planificacion cpuPlanificacion cpu
Planificacion cpu
 
Requerimientos de un sistema operativo 1
Requerimientos de un sistema operativo  1Requerimientos de un sistema operativo  1
Requerimientos de un sistema operativo 1
 
Formas de estado y sistemas de gobierno i
Formas de estado y sistemas de gobierno iFormas de estado y sistemas de gobierno i
Formas de estado y sistemas de gobierno i
 
Paginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónPaginación, Segmentación y Fragmentación
Paginación, Segmentación y Fragmentación
 
Hibridacion carbono
Hibridacion carbonoHibridacion carbono
Hibridacion carbono
 

Ähnlich wie Modelos de estados

Modelos de estados y transiciones
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transicionesAngelica Mendez
 
Modelos de estados y transiciones ds
Modelos de estados y transiciones dsModelos de estados y transiciones ds
Modelos de estados y transiciones dsFacebook
 
Modelos de estados y transiciones
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transicionesYeymi Gonzalez Ruiz
 
Seccion 1 Caracteristicas De Un Empresario Exitoso
Seccion 1 Caracteristicas De Un Empresario ExitosoSeccion 1 Caracteristicas De Un Empresario Exitoso
Seccion 1 Caracteristicas De Un Empresario ExitosoMarisol Martinez-Vega
 

Ähnlich wie Modelos de estados (6)

Modelo de estados
Modelo de estadosModelo de estados
Modelo de estados
 
Mod tranc
Mod trancMod tranc
Mod tranc
 
Modelos de estados y transiciones
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transiciones
 
Modelos de estados y transiciones ds
Modelos de estados y transiciones dsModelos de estados y transiciones ds
Modelos de estados y transiciones ds
 
Modelos de estados y transiciones
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transiciones
 
Seccion 1 Caracteristicas De Un Empresario Exitoso
Seccion 1 Caracteristicas De Un Empresario ExitosoSeccion 1 Caracteristicas De Un Empresario Exitoso
Seccion 1 Caracteristicas De Un Empresario Exitoso
 

Modelos de estados

  • 1. MODELOS DE ESTADOS Y TRANSICIONES _________________________________ NORBERT FAUBRICIO SANCHEZ 2011253035 ECCI 2012
  • 2. 2 ESTADOS __________________________________ Este es el modelo de estados más simple. En este modelo, un proceso puede estar en Ejecución o No ejecución. Cuando se crea un nuevo proceso, se pone en estado de No ejecución, en algún momento el proceso que está en Ejecución pasará al estado No ejecución y otro proceso se elegirá de la lista de procesos listos para ejecutar para ponerlo en estado Ejecución. Además los procesos que no se están ejecutando deben guardarse en algún tipo de cola mientras esperan su turno para ejecutar.
  • 3. 2 ESTADOS __________________________________ EXPEDIR (RESTORE) SALIR ENTRAR NO EJECUCION EJECUCION PAUSAR (BACKUP)
  • 4. 3 ESTADOS __________________________________ En el modelo de tres estados se establece el estado de BLOQUEADO a diferencia de el de dos ya que en la realidad, los procesos utilizan datos para operar con ellos, y puede suceder que no se encuentren listos, o que se deba esperar algún suceso antes de continuar. Es por esto que se creo el estado de BLOQUEADO por que se necesita un estado donde los procesos permanecieran como dice la palabra bloqueados esperando hasta que puedan proseguir.
  • 5. 3 ESTADOS __________________________________ EXPEDIR ENTRAR NO SALIR EJECUCION EJECUCION FIN DEL TIEMPO OCURRE ESPERA SUCESO SUCESO BLOQUEADO
  • 6. 5 ESTADOS __________________________________ En el modelo de cinco estados se divide al estado No ejecución en dos estados: Listo y Bloqueado. Se agregan además un estado Nuevo y otro Terminado. Los cinco estados de este diagrama son los siguientes: -Ejecución: el proceso está actualmente en ejecución. -Listo: el proceso está listo para ser ejecutado, sólo está esperando que el planificador así lo disponga. -Bloqueado: el proceso no puede ejecutar hasta que no se produzca cierto suceso, como una operación de Entrada/Salida. -Nuevo: El proceso recién fue creado y todavía no fue admitido por el sistema operativo. En general los procesos que se encuentran en este estado todavía no fueron cargados en la memoria principal. -Terminado: El proceso fue expulsado del grupo de procesos ejecutables, ya sea porque terminó o por algún fallo, como un error de protección, aritmético, etc.
  • 7. 5 ESTADOS __________________________________ EXPEDIR ADMITIR SALIR NUEVO LISTO EJECUCION TERMINADO FIN DEL TIEMPO OCURRE SUCESO ESPERA SUCESO BLOQUEADO
  • 8. 6 ESTADOS __________________________________ En el modelo de seis estados a diferencia de el de cinco estos es la inclusión del estado denominado Suspendido Este proceso corresponde a mover un proceso de la memoria principal a la memoria secundaria (normalmente disco). Los estados son por lo tanto: -Nuevo. -Listo o en Espera: Puede estar en memoria principal o memoria secundaría. -Ejecución: esta en el uso del procesador. -Bloqueado: Puede estar en memoria principal o memoria secundaría. -Suspendido. -Terminado.
  • 9. 6 ESTADOS __________________________________ EXPEDIR ADMITIR SALIR NUEVO LISTO EJECUCION TERMINADO FIN DEL TIEMPO OCURRE SUCESO ESPERA SUCESO SUSPENDIDO BLOQUEADO SUSPENDER
  • 10. 7 ESTADOS __________________________________ En el modelo de siete estados se ve la inclusión de dos estados de suspensión. Los estados son por lo tanto: -Nuevo. -Listo: Puede estar en memoria principal o memoria secundaría. -Ejecución: esta en el uso del procesador. -Bloqueado: Puede estar en memoria principal o memoria secundaría. -Bloqueado/Suspendido. -Listo/Suspendido. -Terminado.
  • 11. 7 ESTADOS __________________________________ NUEVO ACTIVAR EXPEDIR LISTO / SALIR LISTO EJECUCION TERMINADO SUSPENDIDO SUSPENDER FIN DEL TIEMPO OCURRE OCURRE SUCESO SUCESO ESPERA SUCESO BLOQUEADO ACTIVAR / BLOQUEADO SUSPENDIDO SUSPENDER