Está en la página 1de 4

UDG

Actividad 4: Diagrama
de 5 estados

SISTEMAS OPERATIVOS
CENTRO UNIVERSITARIO DE CIENCIAS EXACTAS E INGENIERAS (CUCEI)

CARLOS IGNACIO RUIZ ALCANTAR


Contenido
Introduccin ........................................................................................................................................ 2
Diagrama ............................................................................................................................................. 2
Transiciones..................................................................................................................................... 2
Estados ............................................................................................................................................ 3
Conclusin ........................................................................................................................................... 3
Bibliografa .......................................................................................................................................... 3
Introduccin
Los procesos son los conjuntos de instrucciones que se ejecutan y hacen uso de los recursos
de una computadora. Los procesos son todos aquellos que se crean durante la ejecucin de una
aplicacin, esto tambin incluye al sistema operativo. Los procesos son una de las partes
importantes para que una computadora pueda funcionar y la manera en la que se manejan es muy
importante para asegurar que todos sean terminados, de ser posible exitosamente.

Diagrama

PCP = Planificador a Corto Plazo; PMP = Planificador a Mediano Plazo;


PLP = Planificador a Largo Plazo; P I/O = Planificador de Entrada y Salida
Transiciones
Validas
Las transiciones validas que puede tener el diagrama son aquellos que estn sealados en
la imagen. Existe una transicin que sucede entre Listo-Terminado, es algo comn pero que puede
suceder que el padre que ha creado un subproceso, y el subproceso est en Listo, pero el padre ha
terminado la tarea, entonces se pide que el o los hijos terminen tambin.

No validas
Aquellas que no estn sealadas en la imagen son no validas, excepto una transicin que va
de Listo-Terminado.
Estados
Nuevo.- Cada vez que se quiere crear un nuevo proceso, es desconocido totalmente por el
sistema hasta que no pasa al siguiente estado. Las razones por las que se puede crear un nuevo
proceso por el mismo arranque del sistema, es decir, los procesos necesarios para que el sistema
operativo opere de manera correcta. Tambin se puede crear un nuevo proceso por la ejecucin de
una aplicacin, y sta puede o no crear nuevos subprocesos, a esto es llamado por Peticin del
padre.

Listo.- Cuando un proceso entra en ste estado, pasa directamente a ser ahora reconocido
por el sistema operativo. El proceso se aloja en la memoria principal en una cola de procesos a
esperar su turno de tener acceso al CPU.

Ejecucin.- En ste estado el proceso tiene acceso al CPU y hace uso del mismo
generalmente por un tiempo determinado.

Bloqueado.- Cuando el proceso excede el tiempo en CPU, ste es pasado al estado de


bloqueado para darle lugar a un nuevo proceso de tener acceso al CPU o tambin porque se espera
una entrada o una salida.

Listo y Suspendido.- Se puede pasar un proceso a memoria virtual dentro de la memoria


secundaria cuando se ha excedido el tiempo de uso de la memoria principal, o tambin cuando su
prioridad es menor a un proceso que est en la cola de procesos y se necesita liberar memoria para
ste nuevo proceso.

Bloqueado y Suspendido.- Se puede pasar a ste estado cuando un proceso se queda


esperando por una entrada o salida por un tiempo largo y se hace un cambio de contexto al llevarlo
a la memoria virtual.

Terminado.- En ste estado el proceso deja de ser parte del sistema y es destruido por
diversos motivos. Puede ser por una terminacin exitosa, la ms comn de todas que indica que
todo el proceso ha hecho su trabajo exitosamente. Puede ser tambin terminado por un error, es
decir, que el proceso no ha podido completar lo que tena que hacer. Por un error fatal tambin se
puede terminar un proceso, por lo general lo termina el mismo sistema operativo al predecir que es
un proceso daino para el sistema. Puede ser terminado por el usuario o bien por la peticin del
padre cundo ste ha terminado.

Conclusin
El diagrama de estados es til para saber el o los caminos que puede recorrer un proceso en
una ejecucin normal y as conocer las diferentes transiciones y motivos por los que un proceso
cambia de un estado a otro.

Bibliografa
Diapositivas en clase.

También podría gustarte