SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.Carlos Solano
 
Gestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativosGestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativoschikscorpion_23
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesossueich
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVictor Reyes
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windowsomfib123
 
Diagrama de-estado-de-procesos
Diagrama de-estado-de-procesosDiagrama de-estado-de-procesos
Diagrama de-estado-de-procesosGiant_serch
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoriaMiguel Magaña
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador SintácticoPablo Guerra
 
Sistemas Operativos Mecanismos y Politicas
Sistemas Operativos Mecanismos y PoliticasSistemas Operativos Mecanismos y Politicas
Sistemas Operativos Mecanismos y PoliticasJuan Novelo
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUALandresinf
 
Unidad 4 graficación
Unidad 4 graficaciónUnidad 4 graficación
Unidad 4 graficaciónAndhy H Palma
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosMarvin Romero
 
Nuevas tecnologías y aplicaciones de los sistemas de bases de datos
Nuevas tecnologías y aplicaciones de los sistemas de bases de datosNuevas tecnologías y aplicaciones de los sistemas de bases de datos
Nuevas tecnologías y aplicaciones de los sistemas de bases de datosHugo Alberto Rivera Diaz
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosKarina Rivra
 
Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srtCarlos Solano
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosChristian19121
 
Diagrama de 7 estados
Diagrama de 7 estadosDiagrama de 7 estados
Diagrama de 7 estadoszombra18
 

What's hot (20)

Sistema de archivos HPFS
Sistema de archivos HPFSSistema de archivos HPFS
Sistema de archivos HPFS
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Gestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativosGestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativos
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion de memoria
 
Estructura del sistema operativo windows
Estructura del sistema operativo windowsEstructura del sistema operativo windows
Estructura del sistema operativo windows
 
Diagrama de-estado-de-procesos
Diagrama de-estado-de-procesosDiagrama de-estado-de-procesos
Diagrama de-estado-de-procesos
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoria
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
Sistemas Operativos Mecanismos y Politicas
Sistemas Operativos Mecanismos y PoliticasSistemas Operativos Mecanismos y Politicas
Sistemas Operativos Mecanismos y Politicas
 
MEMORIA VIRTUAL
MEMORIA VIRTUALMEMORIA VIRTUAL
MEMORIA VIRTUAL
 
Unidad 4 graficación
Unidad 4 graficaciónUnidad 4 graficación
Unidad 4 graficación
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Nuevas tecnologías y aplicaciones de los sistemas de bases de datos
Nuevas tecnologías y aplicaciones de los sistemas de bases de datosNuevas tecnologías y aplicaciones de los sistemas de bases de datos
Nuevas tecnologías y aplicaciones de los sistemas de bases de datos
 
Entrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas OperativosEntrada/Salida de Sistemas Operativos
Entrada/Salida de Sistemas Operativos
 
Algoritmo de planificación srt
Algoritmo de planificación srtAlgoritmo de planificación srt
Algoritmo de planificación srt
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Diagrama de 7 estados
Diagrama de 7 estadosDiagrama de 7 estados
Diagrama de 7 estados
 

Viewers also liked

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
 
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
 

Viewers also liked (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
 
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
 
encuesta de música
encuesta de músicaencuesta de música
encuesta de música
 

Similar to Modelos de estados

Estados y Transiciones
Estados y TransicionesEstados y Transiciones
Estados y TransicionesLuis Guerrero
 
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
 

Similar to Modelos de estados (7)

Modelo de estados
Modelo de estadosModelo de estados
Modelo de estados
 
Mod tranc
Mod trancMod tranc
Mod tranc
 
Estados y Transiciones
Estados y TransicionesEstados y Transiciones
Estados y Transiciones
 
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