Casa > Noticias > Noticias de PCB > El papel del bloque de control de proceso PCB
Contáctenos
TEL: + 86-13428967267

FAX: + 86-4008892163-239121  

          + 86-2028819702-239121

Correo electrónico: sales@o-leading.com
Contacta ahora
Certificaciones
Álbum electrónico

Noticias

El papel del bloque de control de proceso PCB

o-leading o-leading.com 2018-08-10 15:34:52



El papel del bloque de control de proceso PCB:
Para describir y gestionar el funcionamiento del proceso, se define una estructura de datos en el núcleo del bloque de control del proceso del sistema operativo
Como parte de la entidad de proceso, registra los mensajes requeridos por el sistema operativo para describir el estado actual del proceso y la ejecución del proceso.
Función: crear un programa que no se pueda ejecutar de forma independiente en un entorno de múltiples programas para convertirse en una unidad básica que pueda ejecutarse de forma independiente, un programa que se puede ejecutar simultáneamente con otros procesos.
1: Como un signo de la unidad básica de operación independiente. El sistema es consciente de la existencia de procesos a través de la PCB.

2: Una forma de lograr una operación intermitente. Cuando el programa se está ejecutando, el programa se detiene y se detiene, y se ejecuta de forma intermitente. Cuando el programa se transfiere a la CPU, la escena debe mantenerse. Cuando se reanuda la llamada, la información del sitio del programa de interrupción se retiene en la PCB.

3: Proporcione la información necesaria para la programación del proceso:

4: Proporcionar la información requerida para la programación del proceso; la información de estado del proceso se proporciona en el PCB, y otra información como (la prioridad del proceso, el tiempo de espera del proceso y el tiempo de ejecución)

5: Realice la sincronización con otros procesos e información: el mecanismo de sincronización del proceso se utiliza para lograr una operación coordinada entre los procesos. Cuando se adopta el mecanismo de semáforo, se requiere que cada proceso establezca los semáforos correspondientes que se sincronizan entre sí. En la PCB, también hay un área de comunicación de proceso o un puntero de cola de comunicación.


Información en el bloque de control de proceso
1: identificador de proceso: se utiliza para identificar un proceso de forma única. Un proceso generalmente tiene dos tipos de identificadores: identificadores externos e internos.

2: estado del procesador: información del estado del procesador, también conocido como el contexto del procesador, cuando el proceso cambia, la información de estado del procesador debe guardarse en la PCB correspondiente, para comenzar desde el punto de interrupción cuando se vuelve a ejecutar el proceso.

3: Información de programación de procesos: cuando el sistema operativo realiza la programación de procesos, debe conocer el estado del proceso y la información de programación del proceso.

4: información de control de proceso: incluye 1: programa y dirección de datos, 2: sincronización de proceso y mecanismo de comunicación, 3: lista de toma de recursos 4: puntero de conexión.