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.