Information Technology Reference
In-Depth Information
vecteur d'interruptions permettent de répondre aux deux premières questions que
pose la prise en compte d'une interruption.
Pour les deux dernières questions, notre ordinateur est muni de matériel permettant
d'une part d'arbitrer les conflits d'accès au bus (boîtier 8288), d'autre part d'accepter
plusieurs lignes d'interruption logique, de positionner le signal INTR et de respecter
une logique de gestion des priorités et de l'imbrication des différentes interruptions
(boîtier 8259). Implicitement les interruptions sont classées par ordre de priorité.
Quand deux interruptions se présentent simultanément, la plus prioritaire des deux
est traitée, l'autre étant mise en attente. Une interruption survenant alors qu'une autre
interruption est déjà en cours de traitement ne sera prise en compte que si sa priorité
est plus élevée que celle de l'interruption actuellement en cours de traitement.
Ta b l e a u 7 . 1
V ECTEUR D ' INTERRUPTIONS .
Numéro
de l'interruption
(Héxadécimal)
Point d'entrée
dans le logiciel
de traitement
Adresse
(Héxadécimal)
Nom
de l'interruption
0-3
0
Division par 0
10-13
4
Débordement
20-23
8
Horloge
24-27
9
Clavier
28-2B
A
Réservé
2C-2F
B
Communication1
30-33
C
Communication2
34-37
D
Disque
38-3B
E
Disquette
3C-3F
F
Imprimante
40-43
10
Écran
70-73
1C
Top horloge
Caractères
graphiques d'écran
7C-7F
1F
Architecture du matériel permettant la prise en compte des interruptions
Le matériel qui intervient comprend un boîtier (boîtier 8259) recevant les interrup-
tions. Pour ce boîtier les interruptions sont notées IRQx. Ainsi, IRQ1 caractérise une
interruption clavier, IRQ0 l'interruption horloge, IRQ5 une interruption disque etc.
À la réception d'un ou plusieurs signaux le boîtier émet le signal INTR vers le proces-
seur. Il s'adresse alors à l'arbitre de bus afin de réserver le bus au travers duquel le
périphérique ayant émis le signal transmet le numéro de l'interruption. L'arbitre de
bus est un module fondamental qui permet le partage d'une ressource matérielle
unique (le bus) entre plusieurs utilisateurs potentiels (figure 7.25).
Search WWH ::




Custom Search