Direct Memory Access (DMA) bezeichnet ein Datenübertragungsverfahren mit direktem Speicherzugriff. Bei DMA erfolgt der Datentransfer zwischen Systemkomponenten und dem Arbeitsspeicher unter Umgehung des Prozessors. Die Steuerung der Datenübertragung übernimmt hierbei der sogenannte "DMA-Controller". Dieser entlastet die CPU und sorgt so für eine deutliche Steigerung der Arbeitsgeschwindigkeit des Gesamtsystems.