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

La actualidad más candente

Estados y Transiciones
Estados y TransicionesEstados y Transiciones
Estados y TransicionesLuis Guerrero
 
Diagrama de 7 estados
Diagrama de 7 estadosDiagrama de 7 estados
Diagrama de 7 estadoszombra18
 
Modelo 5 estados
Modelo 5 estadosModelo 5 estados
Modelo 5 estadossueich
 
Modelos de estados y transiciones
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transicionesDaniel Vargas
 
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
 
Modelos de estados y transiciones
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transicionesjajrck
 
Modelos de estados y transiciones1
Modelos de estados y transiciones1Modelos de estados y transiciones1
Modelos de estados y transiciones1jajrck
 
Procesos vida-y-planificacion
Procesos vida-y-planificacionProcesos vida-y-planificacion
Procesos vida-y-planificacionHugoGomez123
 
ESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPUESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPUjorgeleo22
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesosdanysmash
 
Modelo de estados
Modelo de estadosModelo de estados
Modelo de estadosYNPARDO
 
Modelos de estados
Modelos de estadosModelos de estados
Modelos de estadosFaubricio
 
Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...Ericka Zavala
 
Trabajo digital.
Trabajo digital.Trabajo digital.
Trabajo digital.edwin-c
 
Rutas absolutas y relativas para la manipulación de directorios y ficheros en...
Rutas absolutas y relativas para la manipulación de directorios y ficheros en...Rutas absolutas y relativas para la manipulación de directorios y ficheros en...
Rutas absolutas y relativas para la manipulación de directorios y ficheros en...Ericka Zavala
 

La actualidad más candente (18)

Concepto de proceso
Concepto de procesoConcepto de proceso
Concepto de proceso
 
Estados y Transiciones
Estados y TransicionesEstados y Transiciones
Estados y Transiciones
 
Diagrama de 7 estados
Diagrama de 7 estadosDiagrama de 7 estados
Diagrama de 7 estados
 
Modelo 5 estados
Modelo 5 estadosModelo 5 estados
Modelo 5 estados
 
Modelos de estados y transiciones
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transiciones
 
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
 
Modelos de estados y transiciones
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transiciones
 
Modelos de estados y transiciones1
Modelos de estados y transiciones1Modelos de estados y transiciones1
Modelos de estados y transiciones1
 
Procesos vida-y-planificacion
Procesos vida-y-planificacionProcesos vida-y-planificacion
Procesos vida-y-planificacion
 
ESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPUESTADOS DE PROCESOS EN UN CPU
ESTADOS DE PROCESOS EN UN CPU
 
Estados y transiciones
Estados y transicionesEstados y transiciones
Estados y transiciones
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesos
 
Modelo de estados
Modelo de estadosModelo de estados
Modelo de estados
 
Modelos de estados
Modelos de estadosModelos de estados
Modelos de estados
 
Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...
 
Trabajo digital.
Trabajo digital.Trabajo digital.
Trabajo digital.
 
Rutas absolutas y relativas para la manipulación de directorios y ficheros en...
Rutas absolutas y relativas para la manipulación de directorios y ficheros en...Rutas absolutas y relativas para la manipulación de directorios y ficheros en...
Rutas absolutas y relativas para la manipulación de directorios y ficheros en...
 
Transacciones
TransaccionesTransacciones
Transacciones
 

Destacado

Destacado (20)

Culture points
Culture pointsCulture points
Culture points
 
Estebpdf
EstebpdfEstebpdf
Estebpdf
 
2012 calender
2012 calender2012 calender
2012 calender
 
Power point 1
Power point 1Power point 1
Power point 1
 
Ficha13
Ficha13Ficha13
Ficha13
 
Khi yêu đừng quay đầu
Khi yêu đừng quay đầuKhi yêu đừng quay đầu
Khi yêu đừng quay đầu
 
Diie berliner mauer
Diie berliner mauerDiie berliner mauer
Diie berliner mauer
 
Ficha23
Ficha23Ficha23
Ficha23
 
Ficha filme vidas em português
Ficha filme vidas em portuguêsFicha filme vidas em português
Ficha filme vidas em português
 
Revisão p1 4ºbimestre 2ºano_b
Revisão p1 4ºbimestre 2ºano_bRevisão p1 4ºbimestre 2ºano_b
Revisão p1 4ºbimestre 2ºano_b
 
Fun citysocial media-logo
Fun citysocial media-logoFun citysocial media-logo
Fun citysocial media-logo
 
Student Example 2
Student Example 2Student Example 2
Student Example 2
 
Ficha4
Ficha4Ficha4
Ficha4
 
Modalidades de participación PLAN DE COMPETITIVIDAD DEL SECTOR AUTOMOCIÓN
Modalidades de participación PLAN DE COMPETITIVIDAD DEL SECTOR AUTOMOCIÓNModalidades de participación PLAN DE COMPETITIVIDAD DEL SECTOR AUTOMOCIÓN
Modalidades de participación PLAN DE COMPETITIVIDAD DEL SECTOR AUTOMOCIÓN
 
FESTA DE BENVINGUDA
FESTA DE BENVINGUDAFESTA DE BENVINGUDA
FESTA DE BENVINGUDA
 
Central Maui Crush Soccer Team Fundraiser Flyer
Central Maui Crush Soccer Team Fundraiser FlyerCentral Maui Crush Soccer Team Fundraiser Flyer
Central Maui Crush Soccer Team Fundraiser Flyer
 
الاستبيان
الاستبيانالاستبيان
الاستبيان
 
Semana iii
Semana iiiSemana iii
Semana iii
 
Roraisul 1 (capa)
Roraisul 1 (capa)Roraisul 1 (capa)
Roraisul 1 (capa)
 
Cienc, geog
Cienc, geogCienc, geog
Cienc, geog
 

Similar a Modelos de procesos...

Similar a Modelos de procesos... (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
 
Sistemas operativos 2 unidad
Sistemas operativos 2 unidadSistemas operativos 2 unidad
Sistemas operativos 2 unidad
 
Modelo de estados
Modelo de estadosModelo de estados
Modelo de estados
 
Sistemas operativos 2 da unidad
Sistemas operativos 2 da unidadSistemas operativos 2 da unidad
Sistemas operativos 2 da unidad
 
2 unidad sistemas operativos
2 unidad sistemas operativos 2 unidad sistemas operativos
2 unidad sistemas operativos
 
Modelos de estados y transiciones
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transiciones
 
UNIDAD II ADMINISTRADOR DE PROCESADOR
UNIDAD II ADMINISTRADOR DE PROCESADORUNIDAD II ADMINISTRADOR DE PROCESADOR
UNIDAD II ADMINISTRADOR DE PROCESADOR
 
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
 
Estados y transiciones de un proceso
Estados y transiciones de un procesoEstados y transiciones de un proceso
Estados y transiciones de un proceso
 
Modelos de estados y transicion
Modelos de estados y transicionModelos de estados y transicion
Modelos de estados y transicion
 
Procesos
ProcesosProcesos
Procesos
 
Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...
Sistema Operativos PNFI IUTM (2º Capitulo  Procesos y Administracion del Proc...Sistema Operativos PNFI IUTM (2º Capitulo  Procesos y Administracion del Proc...
Sistema Operativos PNFI IUTM (2º Capitulo Procesos y Administracion del Proc...
 
Expo So
Expo SoExpo So
Expo So
 
Cdpp
CdppCdpp
Cdpp
 
Modelos de estados y transicion
Modelos de estados y transicionModelos de estados y transicion
Modelos de estados y transicion
 
Unidad2
Unidad2Unidad2
Unidad2
 
Modelos de estados y transiciones
Modelos de estados y transicionesModelos de estados y transiciones
Modelos de estados y transiciones
 
Procesos
ProcesosProcesos
Procesos
 
Procesos
ProcesosProcesos
Procesos
 
Procesos
ProcesosProcesos
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