DMA

Signifie « Direct Memory Access ».

Le DMA est une méthode de transfert de données entre la mémoire système d’un ordinateur et un autre composant matériel, qui ne nécessite pas que le CPU traite les données. Le CPU sert uniquement à lancer le transfert de données ; ensuite, l’autre composant peut communiquer directement avec la RAM système, sans autre intervention du CPU. Le DMA réduit la charge liée aux transferts de données et permet ainsi au CPU de continuer à traiter d’autres opérations.

Le DMA est utilisé par de nombreux types de matériel qui disposent de leurs propres capacités de traitement des données. Par exemple, un GPU qui génère une scène 3D dans un jeu utilise le DMA pour charger les textures directement depuis la mémoire système, ce qui laisse le CPU libre de calculer la physique et l’intelligence artificielle. Sans DMA, le CPU doit intervenir dans chaque opération de lecture et d’écriture, ce qui mobilise des ressources de traitement qui pourraient être utilisées pour d’autres tâches. Les contrôleurs de stockage, les cartes son et les cartes réseau utilisent également le DMA pendant les transferts de données.

Les premiers ordinateurs utilisaient des puces contrôleurs DMA dédiées pour gérer les transferts de données. Ces contrôleurs attribuaient un nombre limité d’adresses DMA aux appareils capables d’effectuer des transferts DMA. Dans les ordinateurs modernes, chaque appareil compatible avec le DMA comprend un moteur DMA intégré, chargé de coordonner les échanges avec les autres appareils et de gérer les transferts de données sur le bus PCI Express.

Mis à jour October 30, 2023 par Brian P.

quizTestez vos connaissances

What operation reduced magnetic fields in CRT monitors?

A
Refactoring
0%
B
Degaussing
0%
C
Infiltrating
0%
D
Transmogrifying
0%
Correct! Incorrect!     View the Degauss definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de DMA sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.