| « Distributed Component Object Model (DCOM) | Diffusion » |
"Accès Direct à la Mémoire".
Un coupleur DMA est un type particulier d'interface qui est capable de transférer des données directement de la mémoire à un périphérique (ou inversement) sans que ces données ne transitent par la mmoire. C'est donc une interface intelligente.
L'utilisation du DMA décharge ainsi l'unité centrale (UC) d'une grande partie du travail de contrôle d'une entrée/sortie (E/S) sur l'interface concernée. Pendant la durée de l'E/S, l'UC peut faire autre chose.
Pour programmer le coupleur DMA en vue d'une E/S, l'UC doit écrire dans trois registres du coupleur:
Le coupleur DMA possède une électronique élaborée qui lui permet de générer successivement toutes les adresses mémoire concernées et de lire leur contenu ou d'y écrire les informations provenant du périphérique.