Résumé Séance n°12 - Interrupt Request

26/03/2014 13:33

     IRQ veut dire "Interrupt ReQuest", c'est-à-dire ReQuête d'Interruption, et cette appellation est exclusivement réservée aux interruptions matérielles. Elles sont générées, comme leur nom l'indique, par des composants extérieurs au processeur, mais pas forcément extérieurs au PC lui-même.  Le "System Timer" interne, par exemple, interrompt le processeur en utilisant l'IRQ 0 ; c'est un composant de la carte mère. A chaque fois qu'on presse une touche du clavier on interrompt le processeur par l'intermédiaire de l'IRQ 1. En fait, tout périphérique connecté d'une manière ou d'une autre au processeur et ayant besoin de se faire entendre devra interrompre le processeur.

IRQ 0      = System Timer

Ø       IRQ 1      = Clavier

Ø       IRQ 8      = Real Time Clock (horloge temps réel)

Ø       IRQ 9      =  "disponible"

Ø       IRQ 10    =  "disponible"

Ø       IRQ 11    =  "disponible"

Ø       IRQ 12    = Souris PS/2

Ø       IRQ 13    = Coprocesseur arithmétique

Ø       IRQ 14    = Canal IDE primaire (pour les disques durs - 2 maximum)

Ø       IRQ 15    = Canal IDE secondaire (pour les CD-ROM et graveurs - 2 maximum)

Ø       IRQ 3      = COM2 (second port série)

Ø       IRQ 4      = COM1 (premier port série)

Ø       IRQ 5      =  "disponible" (souvent utilisée pour la carte son en compatibilité Sound Blaster)

Ø       IRQ 6      = Lecteur de disquettes (2 maximum)

Ø       IRQ 7      = LPT1 (le port parallèle)