SlideShare una empresa de Scribd logo
1 de 8
MODELO DE
ESTADOS
Y
TRANSICIONES.
RUBÉN DARÌO RIVERA MEJÍA.
SISTEMAS OPERATIVOS.
¿QUE ES UN PROCESO ?
 Se puede entender como la instancia de un programa en
ejecución que contiene y contiene lo datos del procesador.
Los Estados de un Proceso.
 Ejecución: Nos indica que el proceso se encuentra en el
procesador y en uso por el usuario.
 Listo: Es cuando se encuentra cargado pero falta que sus
datos lleguen al procesador.
 Bloqueado: Es cuando no tiene cargado todos los recursos
para que siga su proceso de ejecución.
 Nuevo: Es cuando el proceso acaba de ser asignado o
definido pero el sistema operativo no lo puesto en
ejecución o admisión.
 Finalizado: Que a culminado con su proceso.
MODELO DE DOS ESTADOS
 En este modelo, uno de los proceso puede estar
ejecutándose o no.
 Cuando se crea un nuevo proceso, se pone en estado de No
ejecución.
 En cualquier momento en que un proceso se está
ejecutando pasará al estado No ejecución y otro proceso
será elegido de la lista de procesos listos para ser
ejecutado
No
Ejecución.
Ejecución.
Expedir.
Pausar.
Entrada. Salida.
MODELO DE CINCO ESTADOS.
 En este proceso se divide el proceso de No ejecución en Listo y
Bloqueado y se agregan Nuevo y Terminado.
NUEVO LISTO EJECUCION
BLOQUEADO
TERMINADO
Expedir
Fin de tiempo.
Espera
Suceso
Admitir Salir
MODELO DE SEIS ESTADOS.
 En este modelo se Incluye el estado suspendido, que
representa mover un proceso de la memoria principal a la
secundaria.
Salir.
Suspendido.
Suspender.
Admitir.
A
c
t
i
v
a
r
.
Ocurre
Suceso.
MODELO DE SIETE ESTADOS.
 En este modelo se Incluye el estados Listo/Suspendido y
Listo/Bloqueado.
Listo y
Suspendido
.
Bloqueado y
suspendido.
Activar.
Suspender.
Ocurre un
suceso.
Admitir.
Salir
Activar
Suspender
TRANSICIONES DE UN PROCESO
 Cuando un proceso se crea, pasa a la cola de procesos listos.
Se dice que existe una transición de estado cuando un proceso
cambia de un estado a otro.
Nuevo Listo:
Cuando un proceso se ha creado y se le es permito para
competir por la CPU.
Listo En ejecución:
La asignación de la CPU al primer proceso de la lista de listos
es llamado despacho y es ejecutado por la entidad de sistema
llamada despachador. Mientras que el proceso tenga la CPU se
dice que esta en ejecución.

Más contenido relacionado

La actualidad más candente (19)

Modelos
ModelosModelos
Modelos
 
Modelos de estados y transiciones
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transiciones
 
Modelo de estados
Modelo de estadosModelo de estados
Modelo de estados
 
Concepto de proceso
Concepto de procesoConcepto de proceso
Concepto de proceso
 
Modelos
ModelosModelos
Modelos
 
Modelos
ModelosModelos
Modelos
 
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
 
So ferney modelos de e y t
So ferney modelos de e y tSo ferney modelos de e y t
So ferney modelos de e y t
 
Modelo de estados y transiciones
Modelo de estados y transicionesModelo de estados y transiciones
Modelo de estados y transiciones
 
Modelos
ModelosModelos
Modelos
 
Procesos
ProcesosProcesos
Procesos
 
Modelos de estados y transiciones
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transiciones
 
Modelos de estado y transiciones
Modelos de estado y transicionesModelos de estado y transiciones
Modelos de estado y transiciones
 
ESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPUESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPU
 
PROCESO
 PROCESO PROCESO
PROCESO
 
Mod tranc
Mod trancMod tranc
Mod tranc
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Diseno
DisenoDiseno
Diseno
 
Diapositivas sincronización
Diapositivas sincronizaciónDiapositivas sincronización
Diapositivas sincronización
 

Similar a Modelo de estados (20)

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 transicion
Modelos de estados y transicionModelos de estados y transicion
Modelos de estados y transicion
 
Modelos
ModelosModelos
Modelos
 
Modelo de estados
Modelo de estadosModelo de estados
Modelo de estados
 
Modelos de estados y transicion
Modelos de estados y transicionModelos de estados y transicion
Modelos de estados y transicion
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesos
 
Procesos ii 2017
Procesos ii   2017Procesos ii   2017
Procesos ii 2017
 
Diagrama de estados de proceso equipo
Diagrama de estados de proceso equipoDiagrama de estados de proceso equipo
Diagrama de estados de proceso equipo
 
Estados
EstadosEstados
Estados
 
Estados y Transiciones
Estados y TransicionesEstados y Transiciones
Estados y Transiciones
 
Procesos
ProcesosProcesos
Procesos
 
Estados
EstadosEstados
Estados
 
SO
SOSO
SO
 
SO
SOSO
SO
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesos
 
Sistemas operativos ss
Sistemas operativos ssSistemas operativos ss
Sistemas operativos ss
 
Modelos de procesos (1)
Modelos de procesos (1)Modelos de procesos (1)
Modelos de procesos (1)
 
Sistemas operativos 2 unidad
Sistemas operativos 2 unidadSistemas operativos 2 unidad
Sistemas operativos 2 unidad
 
Modelo y transicion
Modelo y transicionModelo y transicion
Modelo y transicion
 
Sistemas operativos 2 da unidad
Sistemas operativos 2 da unidadSistemas operativos 2 da unidad
Sistemas operativos 2 da unidad
 

Modelo de estados

  • 1. MODELO DE ESTADOS Y TRANSICIONES. RUBÉN DARÌO RIVERA MEJÍA. SISTEMAS OPERATIVOS.
  • 2. ¿QUE ES UN PROCESO ?  Se puede entender como la instancia de un programa en ejecución que contiene y contiene lo datos del procesador.
  • 3. Los Estados de un Proceso.  Ejecución: Nos indica que el proceso se encuentra en el procesador y en uso por el usuario.  Listo: Es cuando se encuentra cargado pero falta que sus datos lleguen al procesador.  Bloqueado: Es cuando no tiene cargado todos los recursos para que siga su proceso de ejecución.  Nuevo: Es cuando el proceso acaba de ser asignado o definido pero el sistema operativo no lo puesto en ejecución o admisión.  Finalizado: Que a culminado con su proceso.
  • 4. MODELO DE DOS ESTADOS  En este modelo, uno de los proceso puede estar ejecutándose o no.  Cuando se crea un nuevo proceso, se pone en estado de No ejecución.  En cualquier momento en que un proceso se está ejecutando pasará al estado No ejecución y otro proceso será elegido de la lista de procesos listos para ser ejecutado No Ejecución. Ejecución. Expedir. Pausar. Entrada. Salida.
  • 5. MODELO DE CINCO ESTADOS.  En este proceso se divide el proceso de No ejecución en Listo y Bloqueado y se agregan Nuevo y Terminado. NUEVO LISTO EJECUCION BLOQUEADO TERMINADO Expedir Fin de tiempo. Espera Suceso Admitir Salir
  • 6. MODELO DE SEIS ESTADOS.  En este modelo se Incluye el estado suspendido, que representa mover un proceso de la memoria principal a la secundaria. Salir. Suspendido. Suspender. Admitir. A c t i v a r . Ocurre Suceso.
  • 7. MODELO DE SIETE ESTADOS.  En este modelo se Incluye el estados Listo/Suspendido y Listo/Bloqueado. Listo y Suspendido . Bloqueado y suspendido. Activar. Suspender. Ocurre un suceso. Admitir. Salir Activar Suspender
  • 8. TRANSICIONES DE UN PROCESO  Cuando un proceso se crea, pasa a la cola de procesos listos. Se dice que existe una transición de estado cuando un proceso cambia de un estado a otro. Nuevo Listo: Cuando un proceso se ha creado y se le es permito para competir por la CPU. Listo En ejecución: La asignación de la CPU al primer proceso de la lista de listos es llamado despacho y es ejecutado por la entidad de sistema llamada despachador. Mientras que el proceso tenga la CPU se dice que esta en ejecución.