5. Parado: El proceso ha sido terminado y será eliminado por el sistema operativo. Para cada
proceso, el sistema operativo debe mantener una información del estado. Para ello, cada
proceso se representa en el SO por un bloque de control de proceso, que contiene
generalmente:
• Identificador: único para cada proceso actual.
• Estado: los tipos vistos anteriormente.
• Prioridad: nivel relativo de prioridad.
• Contador de programa: La dirección de la siguiente instrucción del programa a ser
ejecutada.
• Punteros de memoria: Las direcciones de comienzo y final del proceso en memoria.
• Contexto de datos: son los datos de los registros del procesador para ese proceso.
• Información de estado I/O: incluye dispositivos I/O asignados a ese proceso, lista de
ficheros correspondientes al mismo, etc.
• Información adicional: Puede incluir la cantidad de tiempo de procesador y tiempo de
relojes utilizados, límites temporales, etc. Cuando el procesador acepta un nuevo proceso, crea
un bloque de control de proceso vacío y sitúa el proceso asociado en el estado 'Nuevo'.
Después de que el sistema ha rellenado apropiadamente el bloque de control, el proceso se
transfiere al estado 'Preparado'.
56