IRQ
Un microprocesseur est monotâche, c'est-à-dire qu'il ne peut traiter qu'une seule opération à la fois. Lorsque l'on souhaite exécuter plusieurs applications en même temps (multitâche), le microprocesseur doit diviser son temps de travail entre les diverses applications.
Ainsi lorsqu'un périphérique veut utiliser les ressources du microprocesseur, elle doit envoyer un signal à ce dernier afin qu'il interrompe sa tâche en cours et qu'il exécute l'opération demandée. Ce signal est nommé requête d'interruption ou IRQ (Interrupt ReQuest).
Une requête d'interruption peut-être matérielle ou logicielle.