Accueil l'audio Qu'est-ce qu'un code d'interruption CPU (CIC)? - définition de techopedia

Qu'est-ce qu'un code d'interruption CPU (CIC)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie CPU Interrupt Code (CIC)?

Un code d'interruption CPU (CPU) est un code envoyé par logiciel ou matériel à une CPU pour suspendre l'exécution de tous les processus jusqu'à ce que le processus demandé dans l'interruption soit terminé.


Les interruptions permettent au logiciel ou au matériel de prendre le pas sur l'exécution du programme existant, généralement pour effectuer des actions critiques telles que l'accusé de réception de protocole ou un signal de synchronisation. Ils peuvent être déclenchés par front ou déclenchés par niveau.

Techopedia explique le code d'interruption du processeur (CIC)

Les codes d'interruption des nouveaux systèmes informatiques sont conservés dans la même classe dans une pile d'interruptions ou une file d'attente d'interruptions. Les signaux d'interruption alertent le processeur de l'existence d'une ou plusieurs interruptions d'une classe particulière. Les codes d'interruption sont échantillonnés par le processeur à l'aide d'arrangements de pile et de file d'attente. Chaque fois qu'une interruption est effectuée, les nouvelles instructions accompagnant cette interruption sont ajoutées en haut de la pile d'exécution du programme. Lorsque la pile ou la file d'attente devient vide, le signal d'interruption tombe. Lorsque les nouveaux codes d'interruption sont générés, ils sont simplement ajoutés automatiquement à la pile ou à la file d'attente.


Dans les systèmes informatiques plus anciens, les signaux d'interruption des codes d'identification de classe I, II et III sont reçus et traités par le processeur en même temps. Les interruptions de la même classe ont tendance à être bloquées par le processeur d'interruption.


Les CPU suivent une séquence spécifique d'événements lors du traitement d'une interruption dans laquelle le traitement d'interruption est prioritaire par rapport à l'exécution normale du programme. Le code de gestion des interruptions de premier niveau est écrit très soigneusement. Une fois l'interruption gérée, l'état d'exécution du processeur est restauré et l'interruption est annulée. La CPU continue ensuite l'exécution du programme suspendu.


Le traitement des interruptions doit être géré aussi efficacement que possible. Il est recommandé de maintenir le système d'exploitation exempt d'interruptions car celles-ci peuvent ralentir considérablement la vitesse de fonctionnement globale du système.

Qu'est-ce qu'un code d'interruption CPU (CIC)? - définition de techopedia