Skip to main content

Qu'est-ce qu'un bloc de contrôle de processus?

Un bloc de codage inclus dans la plupart des systèmes d'exploitation informatique (OSS) pour contenir des informations sur l'exécution d'une gamme de tâches simples à complexes est un bloc de contrôle de processus.Chaque bloc de contrôle de processus a un numéro d'identification et le développeur prédète des tâches pour chaque bloc.Pour maintenir le bon fonctionnement de l'ordinateur, la plupart des blocs n'utilisent pas l'unité de traitement centrale (CPU) jusqu'à ce qu'une action correspondant à leur tâche soit effectuée.Si trop de blocs sont actifs à la fois, le CPU commence à débarrasser, ou fournit uniquement de la puissance aux blocs et non aux processus réels.Certains blocs ont besoin d'ouverture de fichiers pour terminer leur tâche, et ces blocs sont autorisés à ouvrir automatiquement les fichiers nécessaires.

Le bloc de contrôle de processus peut être fait pour faire une variété de choses, comme l'ajout de texte à un écran ou le déménagementune icône de souris à l'écran.Chaque bloc, lors de la création d'un système d'exploitation, reçoit un identifiant qui le distingue des autres blocs.Avec l'identifiant, chaque bloc est conçu pour une tâche spécifique, contrairement à d'autres types de blocs qui peuvent s'adapter à n'importe quelle tâche.

Si chaque bloc de contrôle de processus prenait la puissance du processeur simultanément, alors la plupart des ordinateurs auraient du mal à effectuer des actions.Pour corriger cela et pour que les ordinateurs fonctionnent en douceur, les blocs inactifs sont essentiellement désactivés, et ils prennent peu ou pas de puissance de CPU dans cet état.Lorsque l'utilisateur effectue une action attribuée à ce bloc, le bloc devient actif et commence à demander l'alimentation du CPU.Un bloc actif reviendra normalement à inactif une fois que l'utilisateur cesse de réaliser l'action.

Utilisation de ce système d'état pour empêcher le CPU d'utiliser trop de puissance, mais le processeur peut rencontrer un état connu sous le nom de thrashing si trop de blocs sontactif à la fois.Le CPU peut normalement équilibrer facilement l'énergie et le traitement, mais, si de nombreux blocs demandent de l'énergie, le CPU ne peut envoyer que de l'énergie.Cela signifie le traitement des arrêts et que l'ordinateur est en retard.Selon la quantité de défilé, le CPU peut être en mesure de clarifier cela en quelques secondes ou minutes, ou l'ordinateur peut devoir être redémarré..Le système d'exploitation donne généralement l'autorité au bloc pour ouvrir automatiquement ces fichiers, même si l'utilisateur n'accepte pas manuellement d'ouvrir les fichiers.Si l'utilisateur devait être d'accord manuellement, cela ralentirait le traitement pendant que l'utilisateur a sélectionné s'il voulait que les fichiers s'ouvrent.