Bloc de contrôle de processus PCB du système d'exploitation informatique
o-leader
o-leading.com
2018-08-08 10:42:51
1. Le rôle du bloc de contrôle de processus
Le bloc de contrôle de processus fait partie de l'entité de processus et constitue la structure de données de type enregistrement la plus importante du système d'exploitation. Le PCB enregistre toutes les informations nécessaires au système d'exploitation pour décrire le processus et contrôler le processus. Le rôle du bloc de contrôle de processus consiste à faire en sorte qu'un programme (y compris les données) ne pouvant pas être exécuté indépendamment dans un environnement multi-programme devienne une unité de base pouvant s'exécuter indépendamment et un processus pouvant être exécuté simultanément avec d'autres processus. En d'autres termes, le système d'exploitation contrôle et gère le processus d'exécution simultanée en fonction du PCB.
2. Le contenu du bloc de contrôle de processus
Dans le bloc de contrôle de processus, il comprend principalement quatre aspects.
(1) Informations d'identification de processus. L'identificateur de processus est utilisé pour identifier de manière unique un processus. Un processus comporte généralement les deux identifiants suivants: un identifiant externe, un identifiant interne.
(2) Informations sur l'état du processeur. Les informations d'état du processeur de composition sont principalement composées du contenu de divers registres du processeur.
(3) Informations de planification de processus. Certaines informations relatives à la planification des processus et à l'échange de processus sont également stockées dans le PCB, notamment: l'état du processus, la priorité du processus, les autres informations requises pour la planification du processus et les événements.
(4) Informations de contrôle de processus. Les informations de contrôle de processus comprennent: l'adresse des programmes et des données, les mécanismes de synchronisation et de communication des processus, les listes de ressources et les pointeurs de liens.
3. Organisation des PCB
Dans un système, il y a généralement des dizaines, des centaines, voire des milliers de PCB (Fabricant de carte à puce multicouche). Afin de les gérer efficacement, ils doivent être organisés de manière appropriée. Actuellement, il existe deux méthodes courantes pour les organiser. Méthodes et méthodes d'indexation.