IRQ - Requête d'interruption - Interruption Request
Définition
Une requête d'interruption est un signal envoyé par un périphérique de l'ordinateur (clavier, souris, carte réseau, ...) pour attirer l'attention du système. Lorsque qu'un événement de ce type se produit, le système interrompt provisoirement ce qu'il est en train de faire pour répondre à cette requête par ce que l'on appelle une routine. Lorsque la routine se termine, le système reprend son travail là où il s'était arrêté.
Description
On peut comparer ceci à un téléphone. Lorsqu'il sonne, la personne interrompt ce qu'elle fait pour répondre et lorsqu'elle a fini, elle reprend là où elle s'est arrêtée.
Un processeur moderne est décrit comme étant multi-tache. En fait, à part les processeurs à plusieurs coeurs de calcul (core en anglais) qui permettent de faire tourner plusieurs calculs à la fois, la plupart des processeurs actuels ne peuvent traiter qu'un seul calcul à la fois.
C'est ainsi que les requêtes d'interruption interviennent. En effet, lorsque l'on tape un texte au clavier, on n'a pas envie d'attendre que le calcul en cours sur le processeur se termine pour voir s'afficher les caractères à l'écran. Ainsi, chaque frappe d'une touche du clavier produit une interruption. Celles-ci sont reçues par un contrôleur d'interruptions. Il définit la priorité de chaque interruption et "donne la parole" à celle qui est la plus prioritaire. Ces priorités sont définies par les numéros donnés aux interruptions et ce par ordre croissant (0 est prioritaire par rapport à 2).
Lorsqu'une interruption a la parole, le processeur interrompt le calcul en cours et va chercher en mémoire la routine à accomplir selon l'interruption qui s'est produite. Un fois la routine effectuée, il reprend exactement où il s'était arrêté jusqu'à la prochaine interruption.
Il peut se produire des conflits matériels lorsque deux matériels possèdent le même numéro d'interruption. Dans ce cas le système ne sait pas à quel matériel il doit s'adresser. Le système peut alors se bloquer ou avoir un comportement inattendu.
Si vous avez des questions ou des commentaires à apporter à cette définition, utilisez ce formulaire, merci d'avance !
Partagez cette définition sur Google+ en cliquant sur ce bouton :
N'oubliez pas de suivre notre compte Twitter et de rejoindre les autres fans de Dicodunet sur Facebook
Auteur
Julien Lamirand : Annuaire Phoenix
Autres sites sur le sujet
Voici 3 autres sites sur le sujet :
IRQ : Comment ça marche
Les IRQ expliquées
Interruption matérielle
CommentairesPour l'instant aucun commentaire n'a été ajouté. N'hésitez pas à utiliser le formulaire ci-dessous si vous avez des questions ou des précisions à apporter à cette définition.
Ajoutez votre commentaire
|