Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas
Operativos
1. Qué es un proceso
2. Defina técnicamente que es un proceso
3. Dibuje los Estados de un proceso
4. Realice un cuadro representando las transiciones de los procesos
~ 2 ~
Desarrollo
1. Qué es un proceso
~ 3 ~
La ejecución, desde un proceso, de una llamada al sistema para la
creación de otro proceso.
Una petición de usuario para crear un proceso.
El inicio de un trabajo por lotes.
~ 4 ~
Cola de Cola de
trabajos trabajos
nuevos listos
CPU Terminado
Cola de
trabajos
bloqueados
Transiciones Definición
Se dice que existe una transición de estado cuando
Transiciones de un Proceso
un proceso cambia de un estado a otro.
Esta transición ocurre cuando un proceso se ha
Nuevo Listo
creado y se le permitido para competir por la CPU.
La asignación de la CPU al primer proceso de la lista
de listos es llamada despacho y es ejecutado por la
Listo en Ejecución entidad de sistema llamada despachador. Mientras
que el proceso tenga la CPU se dice que está en
ejecución.
El Sistema Operativo, cuando un proceso se le
expira el intervalo de tiempo asignado para estar en
ejecución (CUANTO), hace que este proceso que se
En Ejecución Listo hallaba en estado de ejecución pase al estado de
listo e 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
~ 5 ~
abandona la CPU, es decir, el proceso se bloquea a sí
mismo.
La única transición posible en nuestro modelo básico
ocurre cuando acaba una operación de E/S (o alguna
Bloqueo Listo
otra causa por la que esté esperando el proceso), y
esta termina pasa al estado de listo.
Esta transición ocurre cuando el proceso se ha
En ejecución Terminado terminado de ejecutarse, y pasa a un estado de
terminado.
~ 6 ~