Domicile > Nouvelles > News de PCB > Le rôle du bloc de contrôle de processus PCB
Nous contacter
TEL: + 86-13428967267

FAX: + 86-4008892163-239121  

          + 86-2028819702-239121

Email: sales@o-leading.com
Contacter maintenant
Certifications
Album électronique

Nouvelles

Le rôle du bloc de contrôle de processus PCB

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



Le rôle du bloc de contrôle de processus PCB:
Afin de décrire et de gérer le fonctionnement du processus, une structure de données est définie au cœur du système d'exploitation --- bloc de contrôle de processus
Dans le cadre de l'entité de processus, il enregistre les messages requis par le système d'exploitation pour décrire l'état actuel du processus et l'exécution du processus.
Rôle: Créez un programme qui ne peut pas s'exécuter indépendamment dans un environnement multi-programme pour devenir une unité de base pouvant s'exécuter indépendamment, un programme pouvant être exécuté simultanément avec d'autres processus.
1: en tant que signe de l'unité de base d'opération indépendante. Le système est conscient de l'existence de processus via le PCB.

2: un moyen de réaliser un fonctionnement intermittent. Lorsque le programme est en cours d'exécution, le programme est arrêté et arrêté, et il s'exécute par intermittence. Lorsque le programme est transféré à la CPU, la scène doit être conservée. Lorsque l'appel est repris, les informations de site du programme d'interruption sont conservées dans le PCB.

3: Fournissez les informations nécessaires à la planification du processus:

4: fournir les informations requises pour la planification des processus; les informations d'état du processus sont fournies dans le PCB, ainsi que d'autres informations telles que la priorité du processus, le temps d'attente du processus et le temps d'exécution.

5: Réaliser la synchronisation avec d'autres processus et informations: Le mécanisme de synchronisation des processus est utilisé pour assurer une opération coordonnée entre les processus. Lorsque le mécanisme de sémaphore est adopté, chaque processus doit définir les sémaphores correspondants synchronisés les uns avec les autres. Dans le PCB, il y a également une zone de communication de processus ou un pointeur de file de communication.


Informations dans le bloc de contrôle de processus
1: Identificateur de processus: utilisé pour identifier de manière unique un processus. Un processus a généralement deux types d'identificateurs: les identificateurs externes et internes.

2: état du processeur: informations sur l'état du processeur, également appelé contexte du processeur, lorsque le processus change, les informations d'état du processeur doivent être enregistrées dans le PCB correspondant, afin de démarrer à partir du point d'arrêt.

3: Traitement des informations de planification: lorsque le système d'exploitation effectue la planification du processus, il doit connaître l'état du processus et les informations de planification du processus.

4: Informations de contrôle de processus: 1: adresse de programme et de données, 2: mécanisme de synchronisation et de communication de processus, 3: liste de saisie de ressources 4: pointeur de connexion.