Direct Memory Access
DMA steht für Direct Memory Access und ist ein Begriff aus
der Computertechnik.
DMA Technik erlaubt angeschlossene Peripheriegeräte, wie Netzwerkkarte oder Soundkarte ohne Umweg über die CPU direkt mit einander zu kommunizieren. Der Vorteil der DMA Technik, ist die schnellere Datenübertragung bei gleichzeitiger Entlastung des Prozessors.
Dabei ist das Bus Mastering entscheidend. Jede Komponente, wie Prozessor, periphere Bauteile,... können dabei der Initiator sein, der die Befehlsmacht über Adressierung, Datentransfer und Bussteuersignale übernimmt. Der Bus Master überträgt nun seinem Ziel, dem Target, die für ihn vorgesehenen Daten. Bus Master kann prinzipell nur ein Bauteil zur selben Zeit sein. PCI-Controller besitzen die DMA Technik.