SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IPCUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IPdisenarUniminuto
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salidaitzayana bacilio
 
Estados y transiciones de los procesos
Estados y transiciones de los procesosEstados y transiciones de los procesos
Estados y transiciones de los procesosAlberto Ch
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores JUANR1022
 
Protocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionProtocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionEduardo J Onofre
 
Algoritmos DEKKER y PETERSON
Algoritmos DEKKER y PETERSONAlgoritmos DEKKER y PETERSON
Algoritmos DEKKER y PETERSONPANAFMX
 
Comparacion modelo osi y tcp ip
Comparacion modelo osi y tcp ipComparacion modelo osi y tcp ip
Comparacion modelo osi y tcp ipwsar85
 
Modelo OSI y sus protocolos y componentes de red
Modelo OSI y sus protocolos y componentes de redModelo OSI y sus protocolos y componentes de red
Modelo OSI y sus protocolos y componentes de redSaul Adyure
 
SEGURIDAD EN LINUX vs SEGURIDAD EN WINDOWS
SEGURIDAD EN LINUX vs SEGURIDAD EN WINDOWSSEGURIDAD EN LINUX vs SEGURIDAD EN WINDOWS
SEGURIDAD EN LINUX vs SEGURIDAD EN WINDOWSFlakita Pinduisaca
 
Protocolos del Modelo OSI
Protocolos del Modelo OSIProtocolos del Modelo OSI
Protocolos del Modelo OSIPaola Orellana
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesossueich
 
Algoritmos de dekker
Algoritmos de dekkerAlgoritmos de dekker
Algoritmos de dekkernerexi
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesosayreonmx
 
Medios de Transmision No Guiados
Medios de Transmision No GuiadosMedios de Transmision No Guiados
Medios de Transmision No GuiadosUPTM
 

Tendances (20)

CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IPCUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
CUADRO COMPARATIVO ENTRE MODELO OSI Y TCP/IP
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Estados y transiciones de los procesos
Estados y transiciones de los procesosEstados y transiciones de los procesos
Estados y transiciones de los procesos
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Protocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacionProtocolos de las capas sesion,presentacion y aplicacion
Protocolos de las capas sesion,presentacion y aplicacion
 
Algoritmos DEKKER y PETERSON
Algoritmos DEKKER y PETERSONAlgoritmos DEKKER y PETERSON
Algoritmos DEKKER y PETERSON
 
Comparacion modelo osi y tcp ip
Comparacion modelo osi y tcp ipComparacion modelo osi y tcp ip
Comparacion modelo osi y tcp ip
 
Modelo OSI y sus protocolos y componentes de red
Modelo OSI y sus protocolos y componentes de redModelo OSI y sus protocolos y componentes de red
Modelo OSI y sus protocolos y componentes de red
 
Infografia modelo osi
Infografia modelo osiInfografia modelo osi
Infografia modelo osi
 
Dhcp
DhcpDhcp
Dhcp
 
SEGURIDAD EN LINUX vs SEGURIDAD EN WINDOWS
SEGURIDAD EN LINUX vs SEGURIDAD EN WINDOWSSEGURIDAD EN LINUX vs SEGURIDAD EN WINDOWS
SEGURIDAD EN LINUX vs SEGURIDAD EN WINDOWS
 
Protocolos del Modelo OSI
Protocolos del Modelo OSIProtocolos del Modelo OSI
Protocolos del Modelo OSI
 
Topologia de redes
Topologia de redes    Topologia de redes
Topologia de redes
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
Algoritmos de dekker
Algoritmos de dekkerAlgoritmos de dekker
Algoritmos de dekker
 
Capa de presentación modelo OSI
Capa de presentación modelo OSICapa de presentación modelo OSI
Capa de presentación modelo OSI
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Medios de Transmision No Guiados
Medios de Transmision No GuiadosMedios de Transmision No Guiados
Medios de Transmision No Guiados
 

En vedette

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

En vedette (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
 
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
 
encuesta de música
encuesta de músicaencuesta de música
encuesta de música
 

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

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