Bloque control procesos(categorías)

El BCP Es una estructura de datos con campos para registrar los diferentes aspectos de ejecución del proceso así como la de la utilización de los recursos. La información del BCP se agrupa generalmente en las siguientes categorías:

Identificación del proceso:

La información correspondiente a la identificación consiste en un conjunto de identificadores que incluyen:
a) El identificador del proceso (PID): Consiste en un número entero asignado por el sistema.
b) Identificador del proceso padre.
c) La identificación del usuario: Es una cadena de caracteres.

Información del estado del proceso: La información relativa al estado de microprocesador consta de :

a) Registros Visibles para el usuario: Son los registros utilizados por el proceso para almacenar datos de entrada y resultados.
b) Registros de control y estado: entre los cuales se incluyen el contador de programa (PC), los registros de códigos de condición, los registros con indicadores de habilitación o inhabilitación de interrupciones y modo de ejecución.
c) Puntero de pila del proceso: El proceso utiliza una estructura para almacenar parámetros y direcciones de retorno de funciones y procedimientos. 

Información de control y gestión del proceso: La Información de control y gestión del proceso incluye:


a) Información de planificación y estado: esta información es necesaria para el SO lleve a cabo sus funciones de planificación. Los elementos típicos de esta información son los siguientes:

1. Estado del proceso (Ejecución, preparado , etc).

2. Prioridad de planificación (se utilizaran algoritmos de planificación que usara esta información).

3. Información para la planificación: esta depende del algoritmo de planificación utilizado.4. Suceso por el que se encuentre esperando el suceso para reanudar su ejecución.

b) Estructuración de datos: Un proceso puede estar enlazado a otros procesos formando una cola, un anillo o algún otra estructura o alguna otra estructura.

c) Comunicación entre Procesos: en el BCP pueden ubicarse indicadores, señales y mensajes asociados con la comunicación entre procesos independientes.

d) Privilegios de los recursos: A los procesos le otorgan privilegios en términos de la memoria a la que pueden acceder y los tipos de instrucciones que pueden ejecutar. Además, también se pueden aplicar privilegios al uso de servicios y utilidades del sistema.

e) Gestión de memoria: Esta sección incluye punteros a las tablas de las paginas y/o segmentos que describen la memoria asignada al proceso.

f) Recursos en propiedad y utilización de los procesos. Se incluyen los recursos controlados por el proceso tales como los ficheros abiertos por éste. También se suele incluir un histórico de la utilización del procesador o de otro recurso. Esta información puede ser necesaria para el planificador. 


¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar