DMA

Staat voor "Direct Memory Access."

DMA is een methode om gegevens over te dragen tussen het systeemgeheugen van een computer en een andere hardwarecomponent, waarbij de CPU de gegevens niet hoeft te verwerken. De CPU wordt alleen gebruikt om een gegevensoverdracht te starten; daarna kan de andere component rechtstreeks communiceren met het systeemRAM, zonder verdere betrokkenheid van de CPU. DMA vermindert de overhead bij gegevensoverdrachten, zodat de CPU andere bewerkingen kan blijven uitvoeren.

DMA wordt gebruikt door veel soorten hardware die hun eigen mogelijkheden voor gegevensverwerking hebben. Een GPU die bijvoorbeeld een 3D-scène in een game rendert, gebruikt DMA om texturen rechtstreeks uit het systeemgeheugen te laden, zodat de CPU vrij blijft om in plaats daarvan fysica en AI te berekenen. Zonder DMA moet de CPU bij elke lees- en schrijfactie betrokken zijn, waardoor verwerkingscapaciteit wordt gebruikt die voor andere taken beschikbaar zou kunnen zijn. Opslagcontrollers, geluidskaarten en netwerkinterfacekaarten gebruiken DMA ook tijdens gegevensoverdrachten.

Vroege computers gebruikten speciale DMA-controllerchips om gegevensoverdrachten te beheren. Deze controllers wezen een beperkt aantal DMA-adressen toe aan apparaten die DMA-overdrachten konden uitvoeren. In moderne computers bevat elk DMA-compatibel apparaat een geïntegreerde DMA-engine die verantwoordelijk is voor de coördinatie met andere apparaten en het beheer van gegevensoverdrachten via de PCI Express-bus.

Bijgewerkt October 30, 2023 door Brian P.

quizTest je kennis

What type of hardware's physical size is measured in "U" values?

A
Hard drives
0%
B
Motherboards
0%
C
Rack-mounted servers
0%
D
External power supplies
0%
Correct! Incorrect!     View the U definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van DMA op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.