SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Modelo de Proceso de 5
Estados




                              Evento ocurre




         Sistemas Operativos - Modelo y Transicion
                       de Estados
Seguimiento del Modelo
Ejecutar
• Ejecutar: proceso comenzado hacer ejecutado

• Ejecutar-> Finalizado: El proceso en ejecución es terminado
  por el sistema operativo, si el proceso que se indica que se
  ha completado, o si se aborta.

• Ejecutar-> Listo: El proceso en ejecución ha alcanzado el
  tiempo máximo permitido para la ejecución
  ininterrumpida.

• Ejecutar-> Bloqueado: El proceso o solicitudes deberá
  esperar para continuar con la ejecución de la operación.

                     Sistemas Operativos - Modelo y Transicion
                                   de Estados
Seguimiento del Modelo
Listo
• Listo: El proceso que está dispuesto a
  ejecutarse cuando tiene la oportunidad.
  Listo->Ejecutar: Es el momento de seleccionar
  un nuevo proceso a ejecutar. El sistema
  operativo elige uno de los procesos que esta el
  estado listo. La cuestión es cual proceso se
  elegirá.


                Sistemas Operativos - Modelo y Transicion
                              de Estados
Seguimiento del Modelo
Nueva Tarea
• Nueva Tarea: un proceso que se acaba de crear
  pero aún no ha sido admitido en la cola de para
  ser procesado por el sistema operativo.
• Vacío-> Nueva Tarea: un nuevo proceso es creado
  para ejecutar un programa. Este evento se
  produce para nuevo trabajo, inicio de sesión.
• Nueva Tarea-> Listo: Es cuando el proceso está
  preparado para asumir un proceso adicional

                Sistemas Operativos - Modelo y Transicion
                              de Estados
Seguimiento del Modelo
Bloqueado
• Bloqueado: Un proceso que no se puede
  ejecutar hasta que se produce algún evento, tal
  como la terminación de una operación de E / S.
• Bloqueados-> Listo: Un proceso en el estado
  bloqueado se mueve al estado Listo cuando el
  evento para el que ha estado esperando se
  produce


                Sistemas Operativos - Modelo y Transicion
                              de Estados
Seguimiento del Modelo
Salida
• Salida: Es un proceso que ha sido liberado de
  la pila de procesos ejecutables por el sistema
  operativo, ya sea porque se detiene o porque
  se aborto por alguna razón.




                Sistemas Operativos - Modelo y Transicion
                              de Estados
Modelo de Proceso de 7
Estados

                                 SUSPENDIDO




                    SUSPENDIDO                       TIMEOUT
  EVENTO ADMITIDO




                                              ACTIVADO


                                        SUSPENDIDO
Seguimiento del Modelo
Listo->Bloqueado->Suspender
• Listo: el proceso está en la memoria principal y
  disponible para su ejecución.
• Bloqueado: el proceso está en la memoria
  principal y en espera de un evento.
• Bloqueado->Suspender: El proceso esta en la
  memoria secundaria y en espera de un evento.
• Listo - Suspendido: El proceso es en la memoria
  secundaria pero está disponible para su ejecución
  tan pronto como se cargue en la memoria
  principal.
                 Sistemas Operativos - Modelo y Transicion
                               de Estados
Seguimiento del Modelo
Bloqueados->Bloqueado->Suspender
Bloqueado, Suspendido -> Listo, Suspendido

• Si no hay procesos listos, entonces por lo
  menos un proceso bloqueado se intercambia
  para hacer sitio a otro proceso que no esté
  bloqueado.
• Bloqueado, Suspendido -> Listo, Suspendido:
  Un proceso esta en modo bloqueados, y de
  estado de suspensión se mueve a Listo,
  Suspendido el cual queda a la espera se
  ejecutarse.

                    Sistemas Operativos - Modelo y Transicion
                                  de Estados
Seguimiento del Modelo
Listo, Suspendido->Listo
• Listo, Suspendido-> Listo: Cuando no hay
  procesos listos en la memoria principal, el
  sistema operativo tendrá que traer una sesión
  para continuar la ejecución.
• Podría darse el caso de que un proceso en el
  estado Listo, Suspendido tiene mayor prioridad
  que cualquiera de los procesos en el estado Listo.
  En ese caso, el diseñador del sistema operativo
  puede dedicarse que es más importante para
  llegar a la de mayor prioridad
                 Sistemas Operativos - Modelo y Transicion
                               de Estados
Seguimiento del Modelo
Nuevo->Listo, Suspendido->Listo
• Nuevo-> Listo, Suspendido->Nuevo, Listo: Es
  cuando un proceso se crea, o bien se pueden
  agregar a la cola o la cola de Listo o Listo,
  Suspendido.
• Siempre debería haber espacio suficiente en la
  memoria principal para un nuevo proceso, por
  lo que el uso del estado Nuevo-> Listo,
  Suspendido quedaría en transición.

                Sistemas Operativos - Modelo y Transicion
                              de Estados
Seguimiento del Modelo
Bloqueado, Suspendido> Bloqueados
• Bloqueado, Suspendido> Bloqueados: Es
  cuando un proceso termina, liberando espacio
  en la memoria principal. En el momento que
  un proceso este en el Bloqueado, Suspendido
  esta cola tendrá una prioridad más alta que
  cualquiera de los procesos.



               Sistemas Operativos - Modelo y Transicion
                             de Estados
Seguimiento del Modelo
Ejecutar-> Listo, Suspendido
• Ejecutar-> Listo, Suspendido: Es este caso el
  sistema operativo puede adelantarse al
  proceso de mayor prioridad de la cola que
  acaba de ser desbloqueado, el sistema
  operativo puede mover el proceso que se
  ejecuta directamente al estado Lista,
  Suspendido y liberar algo de memoria
  principal

                Sistemas Operativos - Modelo y Transicion
                              de Estados
Seguimiento del Modelo
Salida
• Salida -> Varios: Por lo general, un proceso termina
  mientras se está ejecutando, ya sea porque ha
  terminado o por alguna condición de error fatal
• Intercambio: El sistema operativo necesita liberar la
  memoria principal suficiente para que en un proceso
  que está listo para ejecutar.
• El sistema operativo puede suspender de fondo un
  proceso que se sospecha podría causar un problema.
  También a solicitud del usuario interactivo
• Del mismo modo un usuario puede desear suspender
  la ejecución de un programa con el propósito de
  depurar el uso para un nuevo recurso.

                   Sistemas Operativos - Modelo y Transicion
                                 de Estados

Weitere ähnliche Inhalte

Was ist angesagt?

Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de softwarejhonatanalex
 
104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesadorMiguel Joshua Godinez Barbosa
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesossueich
 
Planificación por prioridad
Planificación por prioridadPlanificación por prioridad
Planificación por prioridadGarNav
 
Process management in os
Process management in osProcess management in os
Process management in osMiong Lazaro
 
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
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salidaDavid Martinez
 
BD. control de concurrencia
BD. control de concurrenciaBD. control de concurrencia
BD. control de concurrencialiras loca
 
Procesos - Sistemas Operativos
Procesos - Sistemas OperativosProcesos - Sistemas Operativos
Procesos - Sistemas Operativosrichardstalin
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSomarhcc
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un procesoi92almaa
 
File models and file accessing models
File models and file accessing modelsFile models and file accessing models
File models and file accessing modelsishmecse13
 
Mapa conceptual - Arquitectura de Computadoras
Mapa conceptual -  Arquitectura de ComputadorasMapa conceptual -  Arquitectura de Computadoras
Mapa conceptual - Arquitectura de ComputadorasLely
 
Mecanismo de sincronización de procesos
Mecanismo de sincronización de procesosMecanismo de sincronización de procesos
Mecanismo de sincronización de procesosjulio izaguirre
 
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
 

Was ist angesagt? (20)

Modelos y capas de la ingenieria de software
Modelos y capas  de la ingenieria de softwareModelos y capas  de la ingenieria de software
Modelos y capas de la ingenieria de software
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Sistemas operativos; procesos
Sistemas operativos; procesosSistemas operativos; procesos
Sistemas operativos; procesos
 
104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador104842258 unidad-2-administracion-de-procesos-del-procesador
104842258 unidad-2-administracion-de-procesos-del-procesador
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
Planificación por prioridad
Planificación por prioridadPlanificación por prioridad
Planificación por prioridad
 
Process management in os
Process management in osProcess management in os
Process management in os
 
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
 
Gestion entrada y salida
Gestion entrada y salidaGestion entrada y salida
Gestion entrada y salida
 
BD. control de concurrencia
BD. control de concurrenciaBD. control de concurrencia
BD. control de concurrencia
 
Procesos - Sistemas Operativos
Procesos - Sistemas OperativosProcesos - Sistemas Operativos
Procesos - 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
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un proceso
 
File models and file accessing models
File models and file accessing modelsFile models and file accessing models
File models and file accessing models
 
Mapa conceptual - Arquitectura de Computadoras
Mapa conceptual -  Arquitectura de ComputadorasMapa conceptual -  Arquitectura de Computadoras
Mapa conceptual - Arquitectura de Computadoras
 
Mecanismo de sincronización de procesos
Mecanismo de sincronización de procesosMecanismo de sincronización de procesos
Mecanismo de sincronización de procesos
 
Segmentacion de memoria
Segmentacion de memoriaSegmentacion de memoria
Segmentacion 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
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Unidad aritmetico logica ALU
Unidad aritmetico logica ALUUnidad aritmetico logica ALU
Unidad aritmetico logica ALU
 

Ähnlich wie Modelo y transicion

Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosMarvin Romero
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesosayreonmx
 
gestion de procesos
gestion de procesosgestion de procesos
gestion de procesossaoriiih
 
Estados y Transiciones
Estados y TransicionesEstados y Transiciones
Estados y TransicionesLuis Guerrero
 
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
 
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_operativosEDWINALBERTOGIRALDO
 
Procesos ii 2017
Procesos ii   2017Procesos ii   2017
Procesos ii 2017Pablo Macon
 
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 PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESOFiorelaL.V
 
PROCESO
 PROCESO PROCESO
PROCESOsharli
 
ESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPUESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPUjorgeleo22
 

Ähnlich wie Modelo y transicion (20)

Modelos
ModelosModelos
Modelos
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Modelos
ModelosModelos
Modelos
 
Modelos
ModelosModelos
Modelos
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Modelos
ModelosModelos
Modelos
 
Modelos
ModelosModelos
Modelos
 
gestion de procesos
gestion de procesosgestion de procesos
gestion de procesos
 
Estados y Transiciones
Estados y TransicionesEstados y Transiciones
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
 
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
 
Procesos ii 2017
Procesos ii   2017Procesos ii   2017
Procesos ii 2017
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
 
PROCESO
 PROCESO PROCESO
PROCESO
 
Procesos
ProcesosProcesos
Procesos
 
ESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPUESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPU
 

Modelo y transicion

  • 1. Modelo de Proceso de 5 Estados Evento ocurre Sistemas Operativos - Modelo y Transicion de Estados
  • 2. Seguimiento del Modelo Ejecutar • Ejecutar: proceso comenzado hacer ejecutado • Ejecutar-> Finalizado: El proceso en ejecución es terminado por el sistema operativo, si el proceso que se indica que se ha completado, o si se aborta. • Ejecutar-> Listo: El proceso en ejecución ha alcanzado el tiempo máximo permitido para la ejecución ininterrumpida. • Ejecutar-> Bloqueado: El proceso o solicitudes deberá esperar para continuar con la ejecución de la operación. Sistemas Operativos - Modelo y Transicion de Estados
  • 3. Seguimiento del Modelo Listo • Listo: El proceso que está dispuesto a ejecutarse cuando tiene la oportunidad. Listo->Ejecutar: Es el momento de seleccionar un nuevo proceso a ejecutar. El sistema operativo elige uno de los procesos que esta el estado listo. La cuestión es cual proceso se elegirá. Sistemas Operativos - Modelo y Transicion de Estados
  • 4. Seguimiento del Modelo Nueva Tarea • Nueva Tarea: un proceso que se acaba de crear pero aún no ha sido admitido en la cola de para ser procesado por el sistema operativo. • Vacío-> Nueva Tarea: un nuevo proceso es creado para ejecutar un programa. Este evento se produce para nuevo trabajo, inicio de sesión. • Nueva Tarea-> Listo: Es cuando el proceso está preparado para asumir un proceso adicional Sistemas Operativos - Modelo y Transicion de Estados
  • 5. Seguimiento del Modelo Bloqueado • Bloqueado: Un proceso que no se puede ejecutar hasta que se produce algún evento, tal como la terminación de una operación de E / S. • Bloqueados-> Listo: Un proceso en el estado bloqueado se mueve al estado Listo cuando el evento para el que ha estado esperando se produce Sistemas Operativos - Modelo y Transicion de Estados
  • 6. Seguimiento del Modelo Salida • Salida: Es un proceso que ha sido liberado de la pila de procesos ejecutables por el sistema operativo, ya sea porque se detiene o porque se aborto por alguna razón. Sistemas Operativos - Modelo y Transicion de Estados
  • 7. Modelo de Proceso de 7 Estados SUSPENDIDO SUSPENDIDO TIMEOUT EVENTO ADMITIDO ACTIVADO SUSPENDIDO
  • 8. Seguimiento del Modelo Listo->Bloqueado->Suspender • Listo: el proceso está en la memoria principal y disponible para su ejecución. • Bloqueado: el proceso está en la memoria principal y en espera de un evento. • Bloqueado->Suspender: El proceso esta en la memoria secundaria y en espera de un evento. • Listo - Suspendido: El proceso es en la memoria secundaria pero está disponible para su ejecución tan pronto como se cargue en la memoria principal. Sistemas Operativos - Modelo y Transicion de Estados
  • 9. Seguimiento del Modelo Bloqueados->Bloqueado->Suspender Bloqueado, Suspendido -> Listo, Suspendido • Si no hay procesos listos, entonces por lo menos un proceso bloqueado se intercambia para hacer sitio a otro proceso que no esté bloqueado. • Bloqueado, Suspendido -> Listo, Suspendido: Un proceso esta en modo bloqueados, y de estado de suspensión se mueve a Listo, Suspendido el cual queda a la espera se ejecutarse. Sistemas Operativos - Modelo y Transicion de Estados
  • 10. Seguimiento del Modelo Listo, Suspendido->Listo • Listo, Suspendido-> Listo: Cuando no hay procesos listos en la memoria principal, el sistema operativo tendrá que traer una sesión para continuar la ejecución. • Podría darse el caso de que un proceso en el estado Listo, Suspendido tiene mayor prioridad que cualquiera de los procesos en el estado Listo. En ese caso, el diseñador del sistema operativo puede dedicarse que es más importante para llegar a la de mayor prioridad Sistemas Operativos - Modelo y Transicion de Estados
  • 11. Seguimiento del Modelo Nuevo->Listo, Suspendido->Listo • Nuevo-> Listo, Suspendido->Nuevo, Listo: Es cuando un proceso se crea, o bien se pueden agregar a la cola o la cola de Listo o Listo, Suspendido. • Siempre debería haber espacio suficiente en la memoria principal para un nuevo proceso, por lo que el uso del estado Nuevo-> Listo, Suspendido quedaría en transición. Sistemas Operativos - Modelo y Transicion de Estados
  • 12. Seguimiento del Modelo Bloqueado, Suspendido> Bloqueados • Bloqueado, Suspendido> Bloqueados: Es cuando un proceso termina, liberando espacio en la memoria principal. En el momento que un proceso este en el Bloqueado, Suspendido esta cola tendrá una prioridad más alta que cualquiera de los procesos. Sistemas Operativos - Modelo y Transicion de Estados
  • 13. Seguimiento del Modelo Ejecutar-> Listo, Suspendido • Ejecutar-> Listo, Suspendido: Es este caso el sistema operativo puede adelantarse al proceso de mayor prioridad de la cola que acaba de ser desbloqueado, el sistema operativo puede mover el proceso que se ejecuta directamente al estado Lista, Suspendido y liberar algo de memoria principal Sistemas Operativos - Modelo y Transicion de Estados
  • 14. Seguimiento del Modelo Salida • Salida -> Varios: Por lo general, un proceso termina mientras se está ejecutando, ya sea porque ha terminado o por alguna condición de error fatal • Intercambio: El sistema operativo necesita liberar la memoria principal suficiente para que en un proceso que está listo para ejecutar. • El sistema operativo puede suspender de fondo un proceso que se sospecha podría causar un problema. También a solicitud del usuario interactivo • Del mismo modo un usuario puede desear suspender la ejecución de un programa con el propósito de depurar el uso para un nuevo recurso. Sistemas Operativos - Modelo y Transicion de Estados