DMA
Signifie «accès direct à la mémoire». DMA est une méthode de transfert de données à partir de l'ordinateur RAM vers une autre partie de l'ordinateur sans le traiter à l'aide du CPU. Alors que la plupart des données entrées ou sorties de votre ordinateur sont traitées par la CPU, certaines données ne nécessitent pas de traitement ou peuvent être traitées par un autre périphérique. Dans ces situations, le DMA peut économiser du temps de traitement et constitue un moyen plus efficace de transférer des données de la mémoire de l'ordinateur vers d'autres périphériques.
Par exemple, une carte son peut avoir besoin d'accéder aux données stockées dans la RAM de l'ordinateur, mais comme elle peut traiter les données elle-même, elle peut utiliser le DMA pour contourner le processeur. Les cartes vidéo prenant en charge le DMA peuvent également accéder à la mémoire système et traiter les graphiques sans avoir besoin du processeur. Ultra DMA Les disques durs utilisent DMA pour transférer les données plus rapidement que les disques durs précédents qui nécessitaient que les données soient d'abord exécutées par le processeur.
Pour que les périphériques utilisent un accès direct à la mémoire, ils doivent être affectés à un canal DMA. Chaque type de port sur un ordinateur possède un ensemble de canaux DMA pouvant être attribués à chaque périphérique connecté. Par exemple, un PCI contrôleur et un disque dur Les contrôleurs ont chacun leur propre ensemble de canaux DMA.