Accueil Développement Qu'est-ce qu'une demande d'interruption (IRQ)? - définition de techopedia

Qu'est-ce qu'une demande d'interruption (IRQ)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie la demande d'interruption (IRQ)?

Une demande d'interruption (IRQ) est un signal asynchrone envoyé d'un périphérique à un processeur indiquant que pour traiter une demande, une attention est requise. Un IRQ matériel est induit par une demande de périphérique ou de périphérique matériel, tandis qu'un IRQ logiciel est induit par une instruction logicielle. Les deux entraînent des économies sur l'état du processeur et reviennent à servir l'IRQ à l'aide d'une routine de gestion d'interruption.

Techopedia explique la demande d'interruption (IRQ)

Les interruptions sont couramment utilisées pour implémenter le multitâche informatique et éliminer efficacement la nécessité pour le processeur d'échantillonner (interroger) les lignes en attendant des événements externes.

Une IRQ est servie au processeur par des contrôleurs d'interruption programmables (PIC), qui hiérarchisent et gèrent les interruptions du processeur. Un dispositif bien connu dans l'architecture des ordinateurs personnels (PC) est le Intel 8259A PIC, qui a ensuite été remplacé par les PIC avancés (APIC), mais continue d'être utilisé aujourd'hui.

Les interruptions peuvent être déclenchées par niveau ou déclenchées par front. Les interruptions déclenchées par le niveau indiquent que la ligne est maintenue par l'appareil à un niveau actif, déclenchant l'interruption jusqu'à ce qu'elle soit desservie. Les interruptions déclenchées par le front indiquent que l'appareil déclenche la ligne brièvement du niveau 1 à 0 (ou vice versa). Le PIC devrait intercepter ce déclencheur et réparer l'interruption.

Les niveaux d'IRQ sont attribués aux appareils pour indiquer leur identité. Par exemple, dans un PC, IRQ0 à IRQ15 indiquent les 16 niveaux associés à la souris, au clavier, au port série, à la carte son, au contrôleur de disquette et aux canaux ATA (Primary / Secondary Advanced Technology Attachment) utilisés pour les périphériques de disque dur.

Lorsque deux périphériques utilisent le même niveau, des conflits IRQ se produisent. Aujourd'hui, les périphériques USB Plug and Play (PnP) ont pratiquement éliminé ce problème.

Qu'est-ce qu'une demande d'interruption (IRQ)? - définition de techopedia