SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

Sistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsSistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOs
Jesus Jimenez
 
Deteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un InterbloqueoDeteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un Interbloqueo
Tecnologico de pinotepa
 
Unidad 3 gestion de procesos en linux
Unidad 3 gestion de procesos en linuxUnidad 3 gestion de procesos en linux
Unidad 3 gestion de procesos en linux
jcfarit
 
Fundamentos arquitectura del software
Fundamentos arquitectura del softwareFundamentos arquitectura del software
Fundamentos arquitectura del software
venezuela2015
 
Estrategias de búsqueda
Estrategias de búsquedaEstrategias de búsqueda
Estrategias de búsqueda
ozkar21
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestion de procesos Android
Gestion de procesos AndroidGestion de procesos Android
Gestion de procesos Android
Carlos Francisco Ojeda Ureña
 
Stand alone
Stand aloneStand alone
Stand alone
aleexsanroman
 
CARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UCCARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UC
ltguevara
 
Algoritmo SJF
Algoritmo SJFAlgoritmo SJF
Algoritmo SJF
Alumic S.A
 
Unidad 6 Protección y seguridad
Unidad 6 Protección y seguridadUnidad 6 Protección y seguridad
Unidad 6 Protección y seguridad
J M
 
SISTEMAS DE TIEMPO COMPARTIDO
SISTEMAS DE TIEMPO COMPARTIDOSISTEMAS DE TIEMPO COMPARTIDO
SISTEMAS DE TIEMPO COMPARTIDO
AreliDA
 
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
Luis Dario Gomez
 
Estados de un proceso sistemas operativos-
Estados de un proceso  sistemas operativos-Estados de un proceso  sistemas operativos-
Estados de un proceso sistemas operativos-
Montserrat Trinidad Terán
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
Heder Ithamar Romero
 
Administración de la Memoria, organización y administración del almacenamient...
Administración de la Memoria, organización y administración del almacenamient...Administración de la Memoria, organización y administración del almacenamient...
Administración de la Memoria, organización y administración del almacenamient...
Javier Alvarez
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
nathalyrivasdiaz
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida
eduardoed5
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
Nelson Guanipa
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
Alejandro Rodriguez
 

La actualidad más candente (20)

Sistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOsSistemas Operativos Moviles, Android y IOs
Sistemas Operativos Moviles, Android y IOs
 
Deteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un InterbloqueoDeteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un Interbloqueo
 
Unidad 3 gestion de procesos en linux
Unidad 3 gestion de procesos en linuxUnidad 3 gestion de procesos en linux
Unidad 3 gestion de procesos en linux
 
Fundamentos arquitectura del software
Fundamentos arquitectura del softwareFundamentos arquitectura del software
Fundamentos arquitectura del software
 
Estrategias de búsqueda
Estrategias de búsquedaEstrategias de búsqueda
Estrategias de búsqueda
 
Gestión de memoria
Gestión de memoriaGestión de memoria
Gestión de memoria
 
Gestion de procesos Android
Gestion de procesos AndroidGestion de procesos Android
Gestion de procesos Android
 
Stand alone
Stand aloneStand alone
Stand alone
 
CARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UCCARACTERISTICAS DE LA ALU Y LA UC
CARACTERISTICAS DE LA ALU Y LA UC
 
Algoritmo SJF
Algoritmo SJFAlgoritmo SJF
Algoritmo SJF
 
Unidad 6 Protección y seguridad
Unidad 6 Protección y seguridadUnidad 6 Protección y seguridad
Unidad 6 Protección y seguridad
 
SISTEMAS DE TIEMPO COMPARTIDO
SISTEMAS DE TIEMPO COMPARTIDOSISTEMAS DE TIEMPO COMPARTIDO
SISTEMAS DE TIEMPO COMPARTIDO
 
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
 
Estados de un proceso sistemas operativos-
Estados de un proceso  sistemas operativos-Estados de un proceso  sistemas operativos-
Estados de un proceso sistemas operativos-
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Administración de la Memoria, organización y administración del almacenamient...
Administración de la Memoria, organización y administración del almacenamient...Administración de la Memoria, organización y administración del almacenamient...
Administración de la Memoria, organización y administración del almacenamient...
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida
 
Sistemas Operativos Distribuidos
Sistemas Operativos DistribuidosSistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
 
Sistema Operativo Distribuido
Sistema Operativo DistribuidoSistema Operativo Distribuido
Sistema Operativo Distribuido
 

Similar a Modelo y transicion

Modelos
ModelosModelos
Modelos
mauro210
 
Modelos
ModelosModelos
Modelos
milena1017
 
Modelos
ModelosModelos
Modelos
milena1017
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
ayreonmx
 
Modelos
ModelosModelos
Modelos
milena1017
 
Modelos
ModelosModelos
Modelos
milena1017
 
gestion de procesos
gestion de procesosgestion de procesos
gestion de procesos
saoriiih
 
Estados y Transiciones
Estados y TransicionesEstados y Transiciones
Estados y Transiciones
Luis Guerrero
 
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
EDWINALBERTOGIRALDO
 
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
SebastianV91
 
Procesos ii 2017
Procesos ii   2017Procesos ii   2017
Procesos ii 2017
Pablo Macon
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
FiorelaL.V
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
FiorelaL.V
 
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOSGESTION DE PROCESOS EN SISTEMAS OPERATIVOS
GESTION DE PROCESOS EN SISTEMAS OPERATIVOS
omarhcc
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
Percy Javier Flores Mamani
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
guest72668865
 
GESTION DE PROCESO
GESTION DE PROCESOGESTION DE PROCESO
GESTION DE PROCESO
FiorelaL.V
 
PROCESO
 PROCESO PROCESO
PROCESO
sharli
 
Procesos
ProcesosProcesos
ESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPUESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPU
jorgeleo22
 

Similar a Modelo y transicion (20)

Modelos
ModelosModelos
Modelos
 
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
Modelos de estados_y_transiciones_sistemas_operativosModelos de estados_y_transiciones_sistemas_operativos
Modelos de estados_y_transiciones_sistemas_operativos
 
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
 
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 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
 
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