Bloque de control de procesos
Para llevar acabo la gestión de un proceso, es necesario que el sistema operativo guarde cierta información necesaria. A ésta estructura se le conoce como el bloque de control del proceso o PCB (Process Control Block).
El bloque de control de procesos difiere mucho de un sistema a otros pero existen contenidos comunes:
. Identificación del proceso: Para identificar el proceso se puede utilizar tanto como un nombre como un número de identificación conocido como pid (process identification number). A veces se usan ambos.
. Prioridad del proceso o el tipo.
. Estado del proceso para el planificador (preparado, activo, suspendido, etc.).
. Estado actual del procesador (registros, bits de estados, etc.)
. Información y estadísticas sobre la planificación y la utilización de los recursos.
. Información de la gestión de memoria (tablas, mapas, registros, etc.).
. Estado de L/E (asignación de dispositivos, operaciones en espera).
. Información de los archivos abiertos.