Information Technology Reference
In-Depth Information
l'utilisateur a l'impression de travailler en permanence avec Word y compris pendant
la phase d'impression.
9.4.3
Gestion des entrées-sorties asynchrones
L'efficacité du mécanisme précédent est évidente. Toutefois il ne faut pas que le
temps utilisé par le processeur pour le programme de gestion de l'interruption et du
pilote soit trop important. Une solution est de diminuer le nombre d'interruptions,
par exemple l'imprimante ne génère plus une interruption à chaque caractère mais
uniquement à la fin de l'impression d'une ligne (voire plusieurs lignes). Ceci implique
d'une part que l'imprimante dispose d'un tampon mémoire permettant le stockage
d'une ou plusieurs lignes et d'autre part que le chargement d'une ou plusieurs lignes
à partir de la mémoire principale se fasse sans utilisation du processeur central. Dans
ces conditions le processeur est libre durant tout le temps de l'opération d'entrées-
sorties et peut donc être utilisé à autre chose.
Accès direct à la mémoire (DMA)
Le dispositif DMA ( Direct Memory Access ) est un composant matériel permettant
d'effectuer des échanges entre mémoire centrale et unité d'échange sans utilisation
du processeur central (figure 9.25).
Le DMA comprend :
- un registre d'adresse qui reçoit l'adresse du premier caractère à transférer;
- un registre de comptage qui reçoit le nombre de caractères à transférer ;
Processeur central
Système
Système
Charger adresse mémoire
Charger nombre de mots
Charger commande
Envoyer commande début
empl
0
D M A
Empl
10
20
12
30
Unité d'échange
14
Figure 9.25
Mécanisme de DMA.
 
 
Search WWH ::




Custom Search