DMA, accès direct à la ram par un périphérique
Materiel-informatique.be>Définitions classées par ordre alphabétique: A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

DMA (direct Memory Access - accès direct à la mémoire).

DMA: méthode de transfert numérique entre un composant périphérique (principalement en utilisant les bus PCI-express, AGP, PCI et ISA) et la mémoire directement, sans utiliser le processeur.

Le DMA permet à un périphériquede prendre le controle des bus (données, adresses et commande) pour effectuer les transferts. Lors d'une demande d'accès direct à la mémoire, le microprocesseur termine son instruction en cours puis déconnecte l'ensemble de ses broches de communication sur les bus de donnée, adresse et contrôle en utilisant une connection trois-états (tri-states). Une fois le processeur déconnecté, le périphérique peut directement transférer les données. Ceci augmente les taux de transfert puisque pour pour un transfert fait par le processeur, celui-ci doit lire un programme pour savoir quoi exécuter comme opération, lire les données dans le périphérique les transférer en interne avant de les renvoyer à la bonne adresse. Pour le transfert, le périphérique utilise un simple compteur incrémental d'adresse.

Le Direct Memory Access est utilisé dans un ordinateur actuel pour la majorité des périphériques qui nécessite de nombreux transferts de données vers la mémoire: carte graphique, disques durs (IDE - SATA et SCSI), ports parallèles pour les plus récents, USB, ...

Dernière mise à jour, le 26/01/2021

Tous droits réservés: reproduction interdite sans l'accord écrit de matériel-informatique.be


© les marques citées sont propriétés des constructeurs et éditeurs