Procesos del sistema operativo
Estados de un Proceso: El estado describe la situación actual de un proceso.
Dependiendo de este, el Sistema Operativo considerala acción que llevará a cabo. La clasificación más simple viene dada por el ‘Modelo de 2 Estados’ No todos los procesos que no ejecutan están en la misma situación Un modelo que representa mejor este proceso es el ‘Modelo de 5 Estados Modelo de dos estados.
El modelo de estados más simple es el de dos estados. En este modelo, un proceso puede estar ejecutándose o no. Cuando se crea un nuevoproceso, se pone en estado de No ejecución. En algún momento el proceso que se está ejecutando pasará al estado No ejecución y otro proceso se elegirá de la lista de procesos listos para ejecutar para ponerlo en estado Ejecución. De esta explicación se desprende que es necesario que el sistema operativo pueda seguirle la pista a los procesos, conociendo su estado y el lugar que ocupa en memoria .Además los procesos que no se están ejecutando deben guardarse en algún tipo de cola mientras esperan su turno para ejecutar. Modelo de tres estados
Para poder manejar convenientemente una administración de procesador es necesario contar con un cierto juego de datos. Ese juego de datos será una tabla (BCP o en inglés PCB) en la cual se reflejará en qué estado se encuentra el proceso, por ejemplo,si está ejecutando o no. 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.O sea, una vez seleccionado de esta cola pasa al estado de Ejecución. 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. Para manejar esa cola de Listos se requiere de una tabla, y esa tabla debe tener una...
Regístrate para leer el documento completo.