4.1 Introduction
Pendant l’exécution d’un programme, l’UC ne se désintéresse pas de ce que se passe sur les organes qui lui sont reliés. Elle est attentive à tous les évènements qui peuvent se produire sur la périphérie, la MC et ses circuits internes. Les situations à l’origine de ses évènements peuvent être normales, comme le cas d’une fin d’E/S, ou anormales. Il peut s’agir, d’une erreur arithmétique (division par zéro, débordement, etc.). Afin d’éviter à l’UC d’avoir à consacrer une grandes partie de son temps au test de l’état de chaque organe pour détecter une fin d’E/S, un incident survenu sur un périphérique, chaque organe est chargé de lui signaler toutes situations exigeant ses services. Il faut donc introduire un mécanisme matériel qui indique au processeur d’arrêter le traitement courant. Ce mécanisme s’appelle une interruption.
Figure 4.1 Interruption d’un programme en cours d’exécution
Modifié le: jeudi 30 novembre 2023, 18:23