bloques de proceso
Elementos básicos de un bloque de control de procesos
Identificación del proceso
Información del estado delprocesador
Información de control del proceso
Identificación de Proceso
Identificadores
Los identificadores numéricos que se pueden guardar en el bloque de control de proceso incluyen:
Identificadorde este proceso
Identificador del proceso que creó a este proceso (el proceso padre) Identificador del usuario
Información de Estado del Procesador
Registros Visibles para el Usuario
Unregistro visible para el usuario es aquél al que puede hacerse referencia por medio del lenguaje máquina que ejecuta el procesador. Normalmente, existen de 8 a 32 de estos
Registros, aunque algunasimplementaciones RISC tienen más de 100.
Registros de Control y de Estado
Hay varios registros del procesador que se emplean para controlar su funcionamiento. Entre estos se incluyen:
Contador deprograma:
Contiene la dirección de la próxima instrucción a ser tratada.
• Códigos de condición:
Muestran el resultado de la operación aritmética o lógica más
Reciente (signo, cero, acarreo,igualdad, desbordamiento).
• Información de estado:
Incluye los indicadores de habilitación o inhabilitación de
Interrupciones y el modo de ejecución.
Punteros de pila
Cada proceso tieneuna o más pilas LIFO del sistema asociadas. Las pilas se utilizan para almacenar los parámetros y las direcciones de retorno de los procedimientos y de las llamadas al sistema. El puntero de pilasiempre apunta a la cima de la pila.
Información de Control del Proceso
Información de Planificación y de Estado
Esta es la información que se necesita por el sistema operativo parallevar a cabo sus funciones de planificación. Los elementos típicos de esta información son los siguientes:
• Estado del proceso: Define la disposición del proceso para ser planificado para ejecutar (en...
Regístrate para leer el documento completo.