Information Technology Reference
In-Depth Information
Pilote d'imprimante
Programmes
de gestion
des interruptions
Word
Impression
en tâche de fond
Word
Pilote imprimante
Système d'interruptions
Imprimante
Figure 9.24
Entrées-sorties pilotées par interruption.
Le schéma temporel d'exécution est maintenant :
- Word est en cours d'exécution et l'utilisateur clique sur l'icône d'impression.
- Le pilote est alerté et vérifie que l'imprimante est libre. Si l'imprimante est libre
le pilote charge le registre de données et l'impression du premier caractère est
lancée.
- À partir de ce moment le processeur est libre. Il n'a pas à vérifier si l'imprimante
est prête car il sera prévenu par une interruption. Le processeur peut donc être
rendu au programme Word qui permettra la saisie de caractères pendant l'impres-
sion d'un caractère.
- À la fin de l'impression du caractère l'exécution de Word est interrompue au
profit du programme de gestion de l'interruption. Ce traitement se termine par un
appel au pilote qui vérifie s'il reste des caractères à imprimer. Si c'est le cas il
place un nouveau caractère dans le registre de données et l'impression du carac-
tère suivant commence.
- Le processeur est de nouveau attribué à Word.
Ce processus se poursuit tant qu'il y a des caractères à imprimer. On voit donc que
la prise en compte de l'opération d'entrées-sorties selon ce mode est très différente
du point de vue de l'utilisateur. Il possède en permanence le processeur sauf pendant
les périodes où le processeur est attribué au programme de gestion de l'interruption
et du pilote. Ce traitement de l'impression est dit traitement en tâche de fond puisque
Search WWH ::




Custom Search