SlideShare ist ein Scribd-Unternehmen logo
1 von 4
 INTEGRANTES:
FREDDY SANCHEZ LOPEZ
SERGIO MIGUEL CARRASCO RUIZ
 MATERIA:
SISTEMAS OPERATIVOS I
 DOCENTE:
ING. JACINTO TOLEDO TORRES
 SEMESTRE: 4 GRUPO:“S”
 ESPECIALIDAD:
ING. EN INFORMÁTICA.
JUCHITÁN DE ZARAGOZA, OAX. A FEBRERO DEL 2015.
DIAGRAMA DE ESTADO DE PROCESOS.
PROCESADOR.
E/S
TIEMPO
AGOTADO. PP E/S
REANUDAR.
ACTIVOS.
INACTIVOS.
DESPERTAR.
*EXPLICA QUE SIGNIFICA CADA ESTADO.
LISTO PREPARADO:
El proceso no está ejecutándose pero es candidato a pasar a estado
activo. Es el planificador el que, en base a un criterio de planificación,
decide qué proceso selecciona de la lista de procesos preparados para
pasar a estado activo.
EJECUCION:
El proceso está empleando la CPU, por tanto, está ejecutándose. Pueden
haber tantos procesos activos como procesadores haya disponibles
EJECUCIÓN.
LISTO
PREPARADO
BLOQUEADO
SUSPENDIDO
LISTO
SUSPENDIDO
BLOQUEADO
BLOQUEADO:
El proceso está pendiente de un evento externo que le ha hecho
bloquear, tales como una operación de lectura/escritura, la espera de
finalización de un proceso hijo, una señal o una operación sobre un
semáforo.
SUSPENDIDO BLOQUEADO:
El programa o la aplicación se encuentra en memoria secundaria
esperando suceso.
SUSPENDIDO LISTO:
El programa o la aplicación se encuentra en memoria secundaria
disponible para ejecución al cargar a memoria principal.
*¿POR QUE CAUSA UN PROCESO CAMBIA DE ESTADO?
Un proceso cambia de estado cuando se detienen a la espera de que se
complete alguna operación, o El proceso ha sido movido de la memoria
principal a la memoria secundaria.
*¿QUE ES UN PROCESO ACTIVO?
El proceso que se encuentra en el estado activo hace una llamada al
sistema que, por su naturaleza, resulta en una transición al estado
bloqueado.
*¿QUE ES UN PROCESO INACTIVO?
El proceso que se encuentra en estado inactivo no se está empleando en
el CPU por lo tanto no está ejecutándose.
*CUANTAS TRANSICIONES DE ESTADOS PUEDE HACER UN PROCESO.
Transición Nuevo-Preparado:
Es la transición del SO para admitir un nuevo proceso siempre y cuando
cumpla con la capacidad de memoria y que no hayan muchos procesos
en ejecución y así pueda llevarse a cabo el proceso
Transición Preparado – Ejecución:
Es un paso que se ocurre en el SO cuando se tiene un nuevo proceso para
ejecutar teniendo en cuenta las políticas de planificación.
Transición Ejecución - Preparado:
En este proceso el sistema determina el tiempo máximo permitido de
ejecución para dar ejecución a otro proceso.
Transición Ejecución – Bloqueo:
Es cuando queda en espera por falta de un recurso o por los tiempos
establecidos que determinan el suceso.
Transición Bloqueo - Preparado:
Es cuando el proceso está bloqueado por un agente externo y se vuelve a
conceder cuando el recurso este completo y dará entrada a la ejecución.
Transición Preparado - Terminado:
Es cuando el proceso Padre se terminan por factores de almacenamiento
que conllevarían a la finalización de los sub procesos que se enlazan al
Padre
Transición Bloqueo - Terminado:
En este caso el proceso hijo puede finalizar el proceso por superar el límite
máximo de ejecución y por almacenamiento en memoria.
*CONCLUSIONES.
Ya conocimos que es un proceso, ya sabemos quién controla los procesos
de nuestro computador pero también podemos decir que:
Lo procesos son creados y destruidos por el sistema operativo, así como
también este se debe hacer cargo de la comunicación entre procesos.
El mecanismo por el cual un proceso crea otro proceso se denomina
bifurcación.
El sistema operativo es el responsable de determinar las pautas de
intercalado y asignación de recursos a cada proceso.

Weitere ähnliche Inhalte

Was ist angesagt?

Creacion y terminacion de procesos
Creacion y terminacion de procesosCreacion y terminacion de procesos
Creacion y terminacion de procesosCariEli
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
Interbloqueo sistemas operativos
Interbloqueo  sistemas operativosInterbloqueo  sistemas operativos
Interbloqueo sistemas operativosAndy Lopez
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salidaitzayana bacilio
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas OperativosG Hoyos A
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosJosé Antonio Sandoval Acosta
 
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
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un procesoi92almaa
 
Deteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un InterbloqueoDeteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un InterbloqueoTecnologico de pinotepa
 
Unidad III procedimientos
Unidad III procedimientosUnidad III procedimientos
Unidad III procedimientosaaronastorga4
 
Optimizacion de la busqueda de discos
Optimizacion de la busqueda de discosOptimizacion de la busqueda de discos
Optimizacion de la busqueda de discosJazmín Limón
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumannvictor medra
 
automatas finitos
 automatas finitos automatas finitos
automatas finitosAnel Sosa
 
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 linuxjcfarit
 

Was ist angesagt? (20)

Creacion y terminacion de procesos
Creacion y terminacion de procesosCreacion y terminacion de procesos
Creacion y terminacion de procesos
 
Sistema operativo de ubuntu
Sistema operativo de ubuntu Sistema operativo de ubuntu
Sistema operativo de ubuntu
 
Algoritmo del baquero
Algoritmo del baqueroAlgoritmo del baquero
Algoritmo del baquero
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Interbloqueo sistemas operativos
Interbloqueo  sistemas operativosInterbloqueo  sistemas operativos
Interbloqueo sistemas operativos
 
Dispositvos de entrada y salida
Dispositvos de entrada y salidaDispositvos de entrada y salida
Dispositvos de entrada y salida
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas Operativos
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negociosFundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
Fundamentos de Ingenieria de Software - Unidad 1 modelo de negocios
 
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
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un proceso
 
Ensamblador y lenguaje c
Ensamblador y lenguaje cEnsamblador y lenguaje c
Ensamblador y lenguaje c
 
Deteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un InterbloqueoDeteccion Y Recuperacion De Un Interbloqueo
Deteccion Y Recuperacion De Un Interbloqueo
 
Gestion de procesos Android
Gestion de procesos AndroidGestion de procesos Android
Gestion de procesos Android
 
Unidad III procedimientos
Unidad III procedimientosUnidad III procedimientos
Unidad III procedimientos
 
Optimizacion de la busqueda de discos
Optimizacion de la busqueda de discosOptimizacion de la busqueda de discos
Optimizacion de la busqueda de discos
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
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
 

Andere mochten auch

Diagrama de 7 estados
Diagrama de 7 estadosDiagrama de 7 estados
Diagrama de 7 estadoszombra18
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesossueich
 
Estados y transiciones de los procesos
Estados y transiciones de los procesosEstados y transiciones de los procesos
Estados y transiciones de los procesosAlberto Ch
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estadosstill01
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosandreego
 
Modelo de estados
Modelo de estadosModelo de estados
Modelo de estadosYNPARDO
 
Programas Y Procesos
Programas Y ProcesosProgramas Y Procesos
Programas Y ProcesosUNDP
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMMari Cruz
 
Sistemas operativos ii. IUT ANTONIO JOSE DE SUCRE.
Sistemas operativos ii. IUT ANTONIO JOSE DE SUCRE.Sistemas operativos ii. IUT ANTONIO JOSE DE SUCRE.
Sistemas operativos ii. IUT ANTONIO JOSE DE SUCRE.IUT. Antonio Jose de Sucre.
 
Modelo de estados
Modelo de estadosModelo de estados
Modelo de estadosrubens2210
 
Diferencia entre prceso, programa y procesador
Diferencia entre prceso, programa y procesadorDiferencia entre prceso, programa y procesador
Diferencia entre prceso, programa y procesadorDulce Fernàndez-t
 
Planificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTrañaPlanificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTrañaNestor Traña
 
Guia 1 de hilos y procesos posix
Guia 1 de hilos y procesos posixGuia 1 de hilos y procesos posix
Guia 1 de hilos y procesos posixMariano Gutierrez
 
Modelo 5 estados
Modelo 5 estadosModelo 5 estados
Modelo 5 estadossueich
 
administración de memoria y archivos
administración de memoria y archivosadministración de memoria y archivos
administración de memoria y archivosSamir Barrios
 

Andere mochten auch (20)

Diagrama de 7 estados
Diagrama de 7 estadosDiagrama de 7 estados
Diagrama de 7 estados
 
5 estados del proceso
5 estados del proceso5 estados del proceso
5 estados del proceso
 
Transiciones de Procesos
Transiciones de ProcesosTransiciones de Procesos
Transiciones de Procesos
 
Estados y transiciones de los procesos
Estados y transiciones de los procesosEstados y transiciones de los procesos
Estados y transiciones de los procesos
 
Diagramas de estados
Diagramas de estadosDiagramas de estados
Diagramas de estados
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Modelo de estados
Modelo de estadosModelo de estados
Modelo de estados
 
Programas Y Procesos
Programas Y ProcesosProgramas Y Procesos
Programas Y Procesos
 
Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 
Carga y montaje
Carga y montajeCarga y montaje
Carga y montaje
 
Sistemas operativos ii. IUT ANTONIO JOSE DE SUCRE.
Sistemas operativos ii. IUT ANTONIO JOSE DE SUCRE.Sistemas operativos ii. IUT ANTONIO JOSE DE SUCRE.
Sistemas operativos ii. IUT ANTONIO JOSE DE SUCRE.
 
Modelo de estados
Modelo de estadosModelo de estados
Modelo de estados
 
Modelo y transicion
Modelo y transicionModelo y transicion
Modelo y transicion
 
Diferencia entre prceso, programa y procesador
Diferencia entre prceso, programa y procesadorDiferencia entre prceso, programa y procesador
Diferencia entre prceso, programa y procesador
 
Planificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTrañaPlanificación de Procesos-NéstorTraña
Planificación de Procesos-NéstorTraña
 
Sistemas operativos 06 2010
Sistemas operativos 06   2010Sistemas operativos 06   2010
Sistemas operativos 06 2010
 
Guia 1 de hilos y procesos posix
Guia 1 de hilos y procesos posixGuia 1 de hilos y procesos posix
Guia 1 de hilos y procesos posix
 
Modelo 5 estados
Modelo 5 estadosModelo 5 estados
Modelo 5 estados
 
MODULO SELECCION
MODULO SELECCIONMODULO SELECCION
MODULO SELECCION
 
administración de memoria y archivos
administración de memoria y archivosadministración de memoria y archivos
administración de memoria y archivos
 

Ähnlich wie Diagrama de-estado-de-procesos

Ähnlich wie Diagrama de-estado-de-procesos (20)

Diagrama de estados de procesos
Diagrama de estados de procesosDiagrama de estados de procesos
Diagrama de estados de procesos
 
Diagrama de estado
Diagrama de estadoDiagrama de estado
Diagrama de estado
 
Diagrama de estados
Diagrama de estadosDiagrama de estados
Diagrama de estados
 
Transicion de estado de un proceso s.o
Transicion  de estado de un proceso s.oTransicion  de estado de un proceso s.o
Transicion de estado de un proceso s.o
 
Diagrama de estados de proceso equipo
Diagrama de estados de proceso equipoDiagrama de estados de proceso equipo
Diagrama de estados de proceso equipo
 
Estados de un proceso sistemas operativos-
Estados de un proceso  sistemas operativos-Estados de un proceso  sistemas operativos-
Estados de un proceso sistemas operativos-
 
Apuntes 2do corte
Apuntes 2do corteApuntes 2do corte
Apuntes 2do corte
 
Sistemas operativos procesos
Sistemas operativos procesosSistemas operativos procesos
Sistemas operativos procesos
 
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
 
Unidad4
Unidad4Unidad4
Unidad4
 
So 2da unidad
So 2da unidadSo 2da unidad
So 2da unidad
 
U n i d a d 2 sist oper
U n i d a d    2 sist operU n i d a d    2 sist oper
U n i d a d 2 sist oper
 
Modelos
ModelosModelos
Modelos
 
Procesos - Sistemas Operativos
Procesos - Sistemas OperativosProcesos - Sistemas Operativos
Procesos - Sistemas Operativos
 
Sistemas operativos - 6to SSI
Sistemas operativos - 6to SSISistemas operativos - 6to SSI
Sistemas operativos - 6to SSI
 
Administración de procesosby dan
Administración  de  procesosby danAdministración  de  procesosby dan
Administración de procesosby dan
 
Unidad 2 sist. oper. 1
Unidad 2 sist. oper. 1Unidad 2 sist. oper. 1
Unidad 2 sist. oper. 1
 
INF-324 01 07 Procesos
INF-324 01 07 ProcesosINF-324 01 07 Procesos
INF-324 01 07 Procesos
 
Administración de procesos y del procesador.pptx
Administración de procesos y del procesador.pptxAdministración de procesos y del procesador.pptx
Administración de procesos y del procesador.pptx
 
UNIDAD II ADMINISTRADOR DE PROCESADOR
UNIDAD II ADMINISTRADOR DE PROCESADORUNIDAD II ADMINISTRADOR DE PROCESADOR
UNIDAD II ADMINISTRADOR DE PROCESADOR
 

Mehr von Giant_serch

Manual de transferencia de datos con teamviewer
Manual de transferencia de datos con teamviewerManual de transferencia de datos con teamviewer
Manual de transferencia de datos con teamviewerGiant_serch
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosGiant_serch
 
Sistemas operativos ii
Sistemas operativos iiSistemas operativos ii
Sistemas operativos iiGiant_serch
 
Caracteristicas y funciones del sistema operativo
Caracteristicas y funciones del sistema operativoCaracteristicas y funciones del sistema operativo
Caracteristicas y funciones del sistema operativoGiant_serch
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoGiant_serch
 

Mehr von Giant_serch (6)

Manual de transferencia de datos con teamviewer
Manual de transferencia de datos con teamviewerManual de transferencia de datos con teamviewer
Manual de transferencia de datos con teamviewer
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas operativos ii
Sistemas operativos iiSistemas operativos ii
Sistemas operativos ii
 
Caracteristicas y funciones del sistema operativo
Caracteristicas y funciones del sistema operativoCaracteristicas y funciones del sistema operativo
Caracteristicas y funciones del sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
pruba de "sdf"
pruba de "sdf"pruba de "sdf"
pruba de "sdf"
 

Kürzlich hochgeladen

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 

Kürzlich hochgeladen (12)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Diagrama de-estado-de-procesos

  • 1.  INTEGRANTES: FREDDY SANCHEZ LOPEZ SERGIO MIGUEL CARRASCO RUIZ  MATERIA: SISTEMAS OPERATIVOS I  DOCENTE: ING. JACINTO TOLEDO TORRES  SEMESTRE: 4 GRUPO:“S”  ESPECIALIDAD: ING. EN INFORMÁTICA. JUCHITÁN DE ZARAGOZA, OAX. A FEBRERO DEL 2015.
  • 2. DIAGRAMA DE ESTADO DE PROCESOS. PROCESADOR. E/S TIEMPO AGOTADO. PP E/S REANUDAR. ACTIVOS. INACTIVOS. DESPERTAR. *EXPLICA QUE SIGNIFICA CADA ESTADO. LISTO PREPARADO: El proceso no está ejecutándose pero es candidato a pasar a estado activo. Es el planificador el que, en base a un criterio de planificación, decide qué proceso selecciona de la lista de procesos preparados para pasar a estado activo. EJECUCION: El proceso está empleando la CPU, por tanto, está ejecutándose. Pueden haber tantos procesos activos como procesadores haya disponibles EJECUCIÓN. LISTO PREPARADO BLOQUEADO SUSPENDIDO LISTO SUSPENDIDO BLOQUEADO
  • 3. BLOQUEADO: El proceso está pendiente de un evento externo que le ha hecho bloquear, tales como una operación de lectura/escritura, la espera de finalización de un proceso hijo, una señal o una operación sobre un semáforo. SUSPENDIDO BLOQUEADO: El programa o la aplicación se encuentra en memoria secundaria esperando suceso. SUSPENDIDO LISTO: El programa o la aplicación se encuentra en memoria secundaria disponible para ejecución al cargar a memoria principal. *¿POR QUE CAUSA UN PROCESO CAMBIA DE ESTADO? Un proceso cambia de estado cuando se detienen a la espera de que se complete alguna operación, o El proceso ha sido movido de la memoria principal a la memoria secundaria. *¿QUE ES UN PROCESO ACTIVO? El proceso que se encuentra en el estado activo hace una llamada al sistema que, por su naturaleza, resulta en una transición al estado bloqueado. *¿QUE ES UN PROCESO INACTIVO? El proceso que se encuentra en estado inactivo no se está empleando en el CPU por lo tanto no está ejecutándose. *CUANTAS TRANSICIONES DE ESTADOS PUEDE HACER UN PROCESO. Transición Nuevo-Preparado: Es la transición del SO para admitir un nuevo proceso siempre y cuando cumpla con la capacidad de memoria y que no hayan muchos procesos en ejecución y así pueda llevarse a cabo el proceso Transición Preparado – Ejecución: Es un paso que se ocurre en el SO cuando se tiene un nuevo proceso para ejecutar teniendo en cuenta las políticas de planificación.
  • 4. Transición Ejecución - Preparado: En este proceso el sistema determina el tiempo máximo permitido de ejecución para dar ejecución a otro proceso. Transición Ejecución – Bloqueo: Es cuando queda en espera por falta de un recurso o por los tiempos establecidos que determinan el suceso. Transición Bloqueo - Preparado: Es cuando el proceso está bloqueado por un agente externo y se vuelve a conceder cuando el recurso este completo y dará entrada a la ejecución. Transición Preparado - Terminado: Es cuando el proceso Padre se terminan por factores de almacenamiento que conllevarían a la finalización de los sub procesos que se enlazan al Padre Transición Bloqueo - Terminado: En este caso el proceso hijo puede finalizar el proceso por superar el límite máximo de ejecución y por almacenamiento en memoria. *CONCLUSIONES. Ya conocimos que es un proceso, ya sabemos quién controla los procesos de nuestro computador pero también podemos decir que: Lo procesos son creados y destruidos por el sistema operativo, así como también este se debe hacer cargo de la comunicación entre procesos. El mecanismo por el cual un proceso crea otro proceso se denomina bifurcación. El sistema operativo es el responsable de determinar las pautas de intercalado y asignación de recursos a cada proceso.