lunes, 11 de octubre de 2010

1. ¿Qué es el bloque de control del proceso?

El bloque de control de proceso o BCP o en ingles PCB (ProcessControl Block) es un registro especial donde el sistema operativo reúne toda la información que necesita conocer de un proceso en particular.
Cada vez que se crea un proceso se crea un BCP y sirve durante toda la vida del proceso, cuando este termina el registro de memoria es limpiado para que otro proceso lo pueda utilizar.
La información almacenada incluye datos como:
·         Identificador del proceso
·         Estado del proceso
·         Contador de programa: Dirección de la próxima instrucción a ejecutar
·         Valores de registro de CPU
·         Espacio de direcciones de memoria.

1 comentario:

  1. mas inofrmacion almacenada en BCP

    * dentificador del proceso (Process Identificator -PID-, de sus siglas en Inglés).
    * Estado del proceso. Por ej. listo, en espera, bloqueado.
    * Contador de Programa: Dirección de la próxima instrucción a ejecutar.
    * Valores de registro de CPU. Se utilizan también en el cambio de contexto.
    * Espacio de direcciones de memoria.
    * Prioridad en caso de utilizarse dicho algoritmo para planificación de CPU.
    * Lista de recursos asignados (incluyendo descriptores de archivos y sockets abiertos).
    * Estadísticas del proceso.
    * Datos del propietario (owner).
    * Permisos asignados.
    * Signals pendientes de ser servidos. (Almacenados en un mapa de bits)

    ResponderEliminar