Estructura y gestión del bloque de control de procesos (PCB) en sistemas operativos
Estructura y Gestión del Bloque de Control de Procesos (PCB)
El Bloque de Control de Procesos (PCB) es una estructura de datos fundamental donde se almacenan todos los atributos de un proceso, es decir, la información asociada necesaria para su administración. En un sistema de multiprogramación, se requiere una gran cantidad de información detallada de cada proceso para su correcta gestión.
Tabla de Procesos
El conjunto de todos los PCB se guarda en una estructura del Sistema Operativo (S.O.) denominada tabla de procesos.
- El acceso a los PCB debe ser rápido.
- Cuando un proceso finaliza, el S.O. lo remueve de la tabla de procesos y libera todos los recursos que tenía asignados.
- El conjunto de los bloques de control de procesos define el estado