Direct Memory Access (DMA) beschreibt eine Art der Datenübertragung zwischen dem Arbeitsspeicher und dem Massenspeicher eines Computers.
Bei der Nutzung von DMA delegiert die CPU die Datenübertragung an einen DMA-Controller. Die CPU beauftragt den DMA-Controller mit der Übertragung. Der Controller nutzt den Bus ohne die Hilfe der CPU und transferiert die angeforderten Daten.
DMA entlastet die CPU und kommt beispielsweise bei den DMA-Modi der IDE-Schnittstelle zum Einsatz.
Suchbegriffe: PIO