SlideShare una empresa de Scribd logo
1 de 9
MODELOS DE ESTADOS
Y TRANSICIONES


Presentado por:

Diana Lorena Martínez Talero
  2010252056
Sistemas Operativos
                               Presentado a:
                               Oscar Wilson Mendoza Martínez


     ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES
Conjunto de
                                           hilos


Componentes de un proceso:
 Programa ejecutable
 Datos asociados con el programa
 Contexto de ejecución(lo que se necesita
   para administrar el proceso
Un proceso va desde su creación hasta su
                          destrucción.
                          El estado de un proceso define su actividad actual.
                          Durante su existencia, un proceso pasa por una
         ESTADO
                          serie de estados discretos. Algunos de ellos son:
                           En ejecución: El proceso ocupa la CPU
                             actualmente, es decir, se está ejecutando.
Representación de un       Listo o preparado: El proceso dispone de todos
Estado en un modelo de       los recursos para su ejecución.
estados y transiciones.    Bloqueado: Al proceso le falta algún recurso
                             para poder seguir ejecutándose. Por recurso se
                             pueden entender un dispositivo, un dato, etc.
Cuando un proceso pasa de un estado a otro
                       se dice que hace una transición de estado.

• Nuevo-listo: un proceso recién creado obtiene los recursos.
• Listo-ejecución: el proceso tiene a disposición la CPU para
  su ejecución.
• Ejecución –listo: al proceso se le establece un intervalo de
                                                                 Representación de una
  tiempo para su ejecución.
                                                                 transición en un modelo
• Bloqueado: un proceso de entrada y salida antes de que
                                                                 de estados y
  termine su tiempo de ejecución, es decir, se bloquea a si
                                                                 transiciones.
  mismo.
• Bloqueado-listo: termina una operación de E/S y pasa al
  estado de listo.
• Ejecución – terminado: ocurre cuando el proceso ha
  terminado de ejecutarse.
expedir
entrar                                             No       salir
             Ejecución
                                                Ejecución
                                  pausar




Estado No ejecución: listo-bloqueado + nuevo terminado
expedir                salir
        admitir
Nuevo                Listo              Ejecución            terminado
                              Fin del
                              tiempo

            Ocurre                       Espera el suceso
            suceso




                  bloqueado
Para representar las transiciones
                                     También puede usarse este diagrama
                                     Que refleja el comportamiento de
                                     Los estados. Se representan la cola
Los modelos de colas implican        De listos y cola de bloqueados en
siempre aproximaciones               función del procesador.
a la realidad y una simplificación
de ésta


                   La teoría de colas es la rama de la investigación
                   operativa que estudia las listas de espera
                   (retardo/congestión)
 Proceso no disponible de inmediato
                                 para ejecución
                                Puede o no estar esperando suceso,
                                 condición de bloqueado es
                                 independiente de la de suspensión
                                Proceso suspendido por el sistema
                                 operativo para impedir su ejecución
                                No se puede abandonar este estado
                                 hasta que el sistema operativo lo
                                 ordene.

Problemas: Es difícil encontrar qué proceso
suspendido está listo para ser ejecutado
cuando ocurre el suceso que esperaba.         Solución: Mantener dos colas de
                                              suspendidos (modelo de 7 estados)
Con dos estados de suspensión

Más contenido relacionado

La actualidad más candente

Modelos de estados
Modelos de estadosModelos de estados
Modelos de estadosFaubricio
 
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
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transicionesYeymi Gonzalez Ruiz
 
Modelos de estados y transiciones
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transicionesDaniel Vargas
 
Diagrama de 7 estados
Diagrama de 7 estadosDiagrama de 7 estados
Diagrama de 7 estadoszombra18
 
gestion de procesos
gestion de procesosgestion de procesos
gestion de procesossaoriiih
 
Sincronizacion Procesos
Sincronizacion ProcesosSincronizacion Procesos
Sincronizacion ProcesosDavid Lilue
 
ESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPUESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPUjorgeleo22
 
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
 
Modelo de estados
Modelo de estadosModelo de estados
Modelo de estadosYNPARDO
 
PROCESO
 PROCESO PROCESO
PROCESOsharli
 
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
 
Modelo de estados
Modelo de estadosModelo de estados
Modelo de estadosrubens2210
 
Modulo 2 interbloqueos
Modulo 2 interbloqueosModulo 2 interbloqueos
Modulo 2 interbloqueosJOSE MENDOZA
 
Diapositivas sincronización
Diapositivas sincronizaciónDiapositivas sincronización
Diapositivas sincronizaciónCR9diego
 

La actualidad más candente (20)

Modelos de estados
Modelos de estadosModelos de estados
Modelos de estados
 
Modelos
ModelosModelos
Modelos
 
Modelos de estados y transiciones
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de 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
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transiciones
 
Diagrama de 7 estados
Diagrama de 7 estadosDiagrama de 7 estados
Diagrama de 7 estados
 
gestion de procesos
gestion de procesosgestion de procesos
gestion de procesos
 
Sincronizacion Procesos
Sincronizacion ProcesosSincronizacion Procesos
Sincronizacion Procesos
 
Modelos
ModelosModelos
Modelos
 
ESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPUESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPU
 
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
 
Mod tranc
Mod trancMod tranc
Mod tranc
 
Modelo de estados
Modelo de estadosModelo de estados
Modelo de estados
 
PROCESO
 PROCESO PROCESO
PROCESO
 
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
 
Modelo de estados
Modelo de estadosModelo de estados
Modelo de estados
 
Modelos de estado y transiciones
Modelos de estado y transicionesModelos de estado y transiciones
Modelos de estado y transiciones
 
Modulo 2 interbloqueos
Modulo 2 interbloqueosModulo 2 interbloqueos
Modulo 2 interbloqueos
 
Diapositivas sincronización
Diapositivas sincronizaciónDiapositivas sincronización
Diapositivas sincronización
 

Similar a Modelo de estados y transiciones

Estados y Transiciones
Estados y TransicionesEstados y Transiciones
Estados y Transicionesmariogilm81
 
Modelos de estados y transicion
Modelos de estados y transicionModelos de estados y transicion
Modelos de estados y transicionMadao Abril
 
Sistemas operativos 2 da unidad
Sistemas operativos 2 da unidadSistemas operativos 2 da unidad
Sistemas operativos 2 da unidadJHOVANI189612GAZGA
 
Estados y transiciones de un proceso
Estados y transiciones de un procesoEstados y transiciones de un proceso
Estados y transiciones de un procesoJHOVANI189612GAZGA
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosMarvin Romero
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosghettodinho
 
Sistemas operativos 2 unidad
Sistemas operativos 2 unidadSistemas operativos 2 unidad
Sistemas operativos 2 unidadBenja villasente
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESOFiorelaL.V
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESOFiorelaL.V
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSomarhcc
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESOFiorelaL.V
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesossistoperativos
 

Similar a Modelo de estados y transiciones (20)

Estados
EstadosEstados
Estados
 
Estados
EstadosEstados
Estados
 
Modelos de estados y transicion
Modelos de estados y transicionModelos de estados y transicion
Modelos de estados y transicion
 
Estados y Transiciones
Estados y TransicionesEstados y Transiciones
Estados y Transiciones
 
Modelos de estados y transicion
Modelos de estados y transicionModelos de estados y transicion
Modelos de estados y transicion
 
Sistemas operativos 2 da unidad
Sistemas operativos 2 da unidadSistemas operativos 2 da unidad
Sistemas operativos 2 da unidad
 
Modelo y transicion
Modelo y transicionModelo y transicion
Modelo y transicion
 
Estados y transiciones de un proceso
Estados y transiciones de un procesoEstados y transiciones de un proceso
Estados y transiciones de un proceso
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos 2 unidad
Sistemas operativos 2 unidadSistemas operativos 2 unidad
Sistemas operativos 2 unidad
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
UNIDAD II ADMINISTRADOR DE PROCESADOR
UNIDAD II ADMINISTRADOR DE PROCESADORUNIDAD II ADMINISTRADOR DE PROCESADOR
UNIDAD II ADMINISTRADOR DE PROCESADOR
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesos
 

Modelo de estados y transiciones

  • 1. MODELOS DE ESTADOS Y TRANSICIONES Presentado por: Diana Lorena Martínez Talero 2010252056 Sistemas Operativos Presentado a: Oscar Wilson Mendoza Martínez ESCUELA COLOMBIANA DE CARRERAS INDUSTRIALES
  • 2. Conjunto de hilos Componentes de un proceso:  Programa ejecutable  Datos asociados con el programa  Contexto de ejecución(lo que se necesita para administrar el proceso
  • 3. Un proceso va desde su creación hasta su destrucción. El estado de un proceso define su actividad actual. Durante su existencia, un proceso pasa por una ESTADO serie de estados discretos. Algunos de ellos son:  En ejecución: El proceso ocupa la CPU actualmente, es decir, se está ejecutando. Representación de un  Listo o preparado: El proceso dispone de todos Estado en un modelo de los recursos para su ejecución. estados y transiciones.  Bloqueado: Al proceso le falta algún recurso para poder seguir ejecutándose. Por recurso se pueden entender un dispositivo, un dato, etc.
  • 4. Cuando un proceso pasa de un estado a otro se dice que hace una transición de estado. • Nuevo-listo: un proceso recién creado obtiene los recursos. • Listo-ejecución: el proceso tiene a disposición la CPU para su ejecución. • Ejecución –listo: al proceso se le establece un intervalo de Representación de una tiempo para su ejecución. transición en un modelo • Bloqueado: un proceso de entrada y salida antes de que de estados y termine su tiempo de ejecución, es decir, se bloquea a si transiciones. mismo. • Bloqueado-listo: termina una operación de E/S y pasa al estado de listo. • Ejecución – terminado: ocurre cuando el proceso ha terminado de ejecutarse.
  • 5. expedir entrar No salir Ejecución Ejecución pausar Estado No ejecución: listo-bloqueado + nuevo terminado
  • 6. expedir salir admitir Nuevo Listo Ejecución terminado Fin del tiempo Ocurre Espera el suceso suceso bloqueado
  • 7. Para representar las transiciones También puede usarse este diagrama Que refleja el comportamiento de Los estados. Se representan la cola Los modelos de colas implican De listos y cola de bloqueados en siempre aproximaciones función del procesador. a la realidad y una simplificación de ésta La teoría de colas es la rama de la investigación operativa que estudia las listas de espera (retardo/congestión)
  • 8.  Proceso no disponible de inmediato para ejecución  Puede o no estar esperando suceso, condición de bloqueado es independiente de la de suspensión  Proceso suspendido por el sistema operativo para impedir su ejecución  No se puede abandonar este estado hasta que el sistema operativo lo ordene. Problemas: Es difícil encontrar qué proceso suspendido está listo para ser ejecutado cuando ocurre el suceso que esperaba. Solución: Mantener dos colas de suspendidos (modelo de 7 estados)
  • 9. Con dos estados de suspensión