Zum Inhalt springen

Direct Memory Access

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 29. August 2003 um 21:20 Uhr durch 80.140.26.57 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.

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.