Bloque de control de procesos

De Wiki de Sistemas Operativos
Revisión del 22:35 26 feb 2011 de Jorcalmar (discusión | contribuciones) (Página nueva: 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 ...)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar

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.