SlideShare una empresa de Scribd logo
E S T A D O S D E P R O C
DAVID ROJAS
SISTEMAS OPERATIVOS
2013
E S T A D O S D E U N P R O C E S O :
Un proceso pasa de un estado a otro desde su creación hasta su
destrucción.
LISTO
EJECUCION
TERMINADOBLOQUEADO
Y
SUSPENDIDO
LISTO Y
SUSPENDIDO
BLOQUEADO
NUEVO
T R A N S I C I O N E S D E U N
P R O C E S O
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.
En ejecución Listo:
El S.O , cuando un proceso se le expira el intervalo de tiempo asignado para estar en
ejecución (CUANTO), hace que este proceso que se hallaba en estado de ejecución
pase al estado de listo y inmediatamente el despachador hace que el primer proceso de
la lista pase a estado de ejecución.
En ejecución Bloqueado:
Si un proceso que se encuentra en estado de ejecución inicia una operación de
E/s antes que termine su cuanto, el proceso voluntariamente abandona la CPU, es
decir, el proceso se bloquea a sí mismo.
Bloqueo Listo:
La única transición posible en nuestro modelo básico ocurre cuando acaba una
operación de E/S (o alguna otra causa por la que esté esperando el proceso), y
esta termina pasa a el estado de listo.
En ejecución Terminado:
Esta transición ocurre cuando el proceso se ha terminado de ejecutarse, y pasa a
un estado de terminado.
E S T A D O S D E D O S P R O C E S O S :
EJECUCION
NO
EJECUCION
EXPEDIR
ENTRAR
SALIR
PAUSAR
Este modelo consta de dos estados el de NO EJECUCION y el de EJECUCION estos dos
estados representan la lista en la que los archivos llegan para que puedan ser llamados a ser
procesados respectivamente. Las transiciones en este modelo representan la entrada de
archivos hacia el no ejecución el de expedir que representa cuando este archivo es llamado al
proceso una transición pausa que describe que si no se encuentran todos los datos necesarios
sea regresado a un estado no ejecución y una transición salida que representa un proceso
terminado con éxito
E S T A D O S D E T R E S P R O C E S O S :
LISTO
EJECUTANDO
BLOQUEADO
Los procesos, básicamente, se van a encontrar en este caso, en tres estados: Ejecutando.
Listos para la ejecución. Bloqueados por alguna razón. Sobre la base de estos estados se
construye lo que se denomina Diagrama de Transición de Estado (DTE). Estar en la cola de
Listos significa que el único recurso que a ese proceso le está haciendo falta es el recurso
procesador. Salir
FIN
E S T A D O D E T R E S
P R O C E S O S
Se tiene una transición al estado de Bloqueados cada
vez que el proceso pida algún recurso. Una vez que
ese requerimiento ha sido satisfecho, el proceso
pasará al estado de Listo porque ya no necesita otra
cosa más que el recurso procesador.
E S T A D O S D E 5 P R O C E S O S :
NUEVO
BLOQUEADO
LISTO
EJECUCION
TERMINADO
SALIR
E S T A D O D E C I N C O P R O C
E S T A D O D E C I N C O P R O C
La “creación” de un proceso significa: Dar nombre al proceso.
Insertar un proceso en la lista del sistema de procesos conocidos.
Determinar la prioridad inicial del proceso. Crear el bloque de
control del proceso. Asignar los recursos iníciales del proceso. Un
proceso puede “crear un nuevo proceso”, en cuyo caso el proceso
creador se denomina “proceso padre” y el proceso creado
“proceso hijo” y se obtiene una “estructura jerárquica de
procesos”. La “destrucción” de un proceso implica: Borrarlo del
sistema. Devolver sus recursos al sistema. Purgarlo de todas las
listas o tablas del sistema. Borrar su bloque de control de
procesos.
E S T A D O D E S I E T E P R O C
LISTO Y
SUSPENDIDO
BLOQUEADO Y
SUSPENDIDO
NUEVO
BLOQUEADO
TERMINADO
EJECUCION
LISTO
activar
activar
El intercambio se lleva a cabo moviendo una parte de un proceso
o un proceso completo desde la memoria principal al
disco, quedando en el estado Suspendido. Después del
intercambio, se puede aceptar un nuevo proceso o traer a
memoria un proceso suspendido anteriormente. El problema que
se presenta ahora es que puede ser que si se decide traer a
memoria un proceso que está en el estado Suspendido, el mismo
todavía se encuentre bloqueado.
E S T A D O D E S I E T E P R O C E

Más contenido relacionado

PPTX
Modelos de procesos (1)
PDF
Representacion del diagrama de estado..docx
PPTX
Estados y transiciones de los procesos
PPTX
Modelos de estados_y_transiciones_sistemas_operativos_v2
PDF
2.3 transición de estados de un proceso
PDF
Las transiciones de procesos
PPTX
Estados de transicion de procesos
PPTX
Modelos de procesos (1)
Representacion del diagrama de estado..docx
Estados y transiciones de los procesos
Modelos de estados_y_transiciones_sistemas_operativos_v2
2.3 transición de estados de un proceso
Las transiciones de procesos
Estados de transicion de procesos

La actualidad más candente (16)

DOCX
Concepto de proceso
PPSX
Estados y Transiciones
PPTX
Diagrama de 7 estados
PPTX
Modelo 5 estados
PDF
Modelos de estados y transiciones
PPTX
Modelo de 5 estados para sistemas operativos
PPTX
Modelos de estados y transiciones
PPTX
Modelos de estados y transiciones1
DOCX
Procesos vida-y-planificacion
PPT
ESTADOS DE PROCESOS EN UN CPU
PPT
Estados y transiciones
PPTX
Sistemas operativos procesos
PPTX
Modelo de estados
PPTX
Modelos de estados
PPTX
Trabajo digital.
PPTX
Transacciones
Concepto de proceso
Estados y Transiciones
Diagrama de 7 estados
Modelo 5 estados
Modelos de estados y transiciones
Modelo de 5 estados para sistemas operativos
Modelos de estados y transiciones
Modelos de estados y transiciones1
Procesos vida-y-planificacion
ESTADOS DE PROCESOS EN UN CPU
Estados y transiciones
Sistemas operativos procesos
Modelo de estados
Modelos de estados
Trabajo digital.
Transacciones
Publicidad

Destacado (20)

DOC
Culture points
PDF
Estebpdf
ODS
2012 calender
PPTX
Power point 1
PDF
DOC
Khi yêu đừng quay đầu
PPTX
Diie berliner mauer
PDF
DOCX
Ficha filme vidas em português
PDF
Revisão p1 4ºbimestre 2ºano_b
PDF
Fun citysocial media-logo
PDF
Student Example 2
PDF
PPTX
Modalidades de participación PLAN DE COMPETITIVIDAD DEL SECTOR AUTOMOCIÓN
PDF
FESTA DE BENVINGUDA
PDF
Central Maui Crush Soccer Team Fundraiser Flyer
DOC
الاستبيان
PPTX
Semana iii
PDF
Roraisul 1 (capa)
PPTX
Cienc, geog
Culture points
Estebpdf
2012 calender
Power point 1
Khi yêu đừng quay đầu
Diie berliner mauer
Ficha filme vidas em português
Revisão p1 4ºbimestre 2ºano_b
Fun citysocial media-logo
Student Example 2
Modalidades de participación PLAN DE COMPETITIVIDAD DEL SECTOR AUTOMOCIÓN
FESTA DE BENVINGUDA
Central Maui Crush Soccer Team Fundraiser Flyer
الاستبيان
Semana iii
Roraisul 1 (capa)
Cienc, geog
Publicidad

Similar a Modelos de procesos... (20)

PPTX
Modelos de estados_y_transiciones_sistemas_operativos
PPTX
Sistemas operativos 2 unidad
PPTX
Modelo de estados
PPTX
Sistemas operativos 2 da unidad
PDF
2 unidad sistemas operativos
PPTX
Modelos de estados y transiciones
DOCX
UNIDAD II ADMINISTRADOR DE PROCESADOR
PPTX
So ferney modelos de e y t
PPTX
Estados y transiciones de un proceso
PPTX
Modelos de estados y transicion
PPSX
Procesos
PPT
Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...
PPT
Expo So
PPTX
Modelos de estados y transicion
PPTX
Modelos de estados y transiciones
PPT
Procesos
PPT
Procesos
PPT
Modelos de estados_y_transiciones_sistemas_operativos
Sistemas operativos 2 unidad
Modelo de estados
Sistemas operativos 2 da unidad
2 unidad sistemas operativos
Modelos de estados y transiciones
UNIDAD II ADMINISTRADOR DE PROCESADOR
So ferney modelos de e y t
Estados y transiciones de un proceso
Modelos de estados y transicion
Procesos
Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...
Expo So
Modelos de estados y transicion
Modelos de estados y transiciones
Procesos
Procesos

Modelos de procesos...

  • 1. E S T A D O S D E P R O C DAVID ROJAS SISTEMAS OPERATIVOS 2013
  • 2. E S T A D O S D E U N P R O C E S O : Un proceso pasa de un estado a otro desde su creación hasta su destrucción. LISTO EJECUCION TERMINADOBLOQUEADO Y SUSPENDIDO LISTO Y SUSPENDIDO BLOQUEADO NUEVO
  • 3. T R A N S I C I O N E S D E U N P R O C E S O 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. En ejecución Listo: El S.O , cuando un proceso se le expira el intervalo de tiempo asignado para estar en ejecución (CUANTO), hace que este proceso que se hallaba en estado de ejecución pase al estado de listo y inmediatamente el despachador hace que el primer proceso de la lista pase a estado de ejecución.
  • 4. En ejecución Bloqueado: Si un proceso que se encuentra en estado de ejecución inicia una operación de E/s antes que termine su cuanto, el proceso voluntariamente abandona la CPU, es decir, el proceso se bloquea a sí mismo. Bloqueo Listo: La única transición posible en nuestro modelo básico ocurre cuando acaba una operación de E/S (o alguna otra causa por la que esté esperando el proceso), y esta termina pasa a el estado de listo. En ejecución Terminado: Esta transición ocurre cuando el proceso se ha terminado de ejecutarse, y pasa a un estado de terminado.
  • 5. E S T A D O S D E D O S P R O C E S O S : EJECUCION NO EJECUCION EXPEDIR ENTRAR SALIR PAUSAR Este modelo consta de dos estados el de NO EJECUCION y el de EJECUCION estos dos estados representan la lista en la que los archivos llegan para que puedan ser llamados a ser procesados respectivamente. Las transiciones en este modelo representan la entrada de archivos hacia el no ejecución el de expedir que representa cuando este archivo es llamado al proceso una transición pausa que describe que si no se encuentran todos los datos necesarios sea regresado a un estado no ejecución y una transición salida que representa un proceso terminado con éxito
  • 6. E S T A D O S D E T R E S P R O C E S O S : LISTO EJECUTANDO BLOQUEADO Los procesos, básicamente, se van a encontrar en este caso, en tres estados: Ejecutando. Listos para la ejecución. Bloqueados por alguna razón. Sobre la base de estos estados se construye lo que se denomina Diagrama de Transición de Estado (DTE). Estar en la cola de Listos significa que el único recurso que a ese proceso le está haciendo falta es el recurso procesador. Salir FIN
  • 7. E S T A D O D E T R E S P R O C E S O S Se tiene una transición al estado de Bloqueados cada vez que el proceso pida algún recurso. Una vez que ese requerimiento ha sido satisfecho, el proceso pasará al estado de Listo porque ya no necesita otra cosa más que el recurso procesador.
  • 8. E S T A D O S D E 5 P R O C E S O S : NUEVO BLOQUEADO LISTO EJECUCION TERMINADO SALIR
  • 9. E S T A D O D E C I N C O P R O C
  • 10. E S T A D O D E C I N C O P R O C La “creación” de un proceso significa: Dar nombre al proceso. Insertar un proceso en la lista del sistema de procesos conocidos. Determinar la prioridad inicial del proceso. Crear el bloque de control del proceso. Asignar los recursos iníciales del proceso. Un proceso puede “crear un nuevo proceso”, en cuyo caso el proceso creador se denomina “proceso padre” y el proceso creado “proceso hijo” y se obtiene una “estructura jerárquica de procesos”. La “destrucción” de un proceso implica: Borrarlo del sistema. Devolver sus recursos al sistema. Purgarlo de todas las listas o tablas del sistema. Borrar su bloque de control de procesos.
  • 11. E S T A D O D E S I E T E P R O C LISTO Y SUSPENDIDO BLOQUEADO Y SUSPENDIDO NUEVO BLOQUEADO TERMINADO EJECUCION LISTO activar activar
  • 12. El intercambio se lleva a cabo moviendo una parte de un proceso o un proceso completo desde la memoria principal al disco, quedando en el estado Suspendido. Después del intercambio, se puede aceptar un nuevo proceso o traer a memoria un proceso suspendido anteriormente. El problema que se presenta ahora es que puede ser que si se decide traer a memoria un proceso que está en el estado Suspendido, el mismo todavía se encuentre bloqueado. E S T A D O D E S I E T E P R O C E