Hi,
das ATA legt die spezifikation der Schnittstelle fest, das DMA ist eine Übertragungsart, die das System beherrscht, oder auch nicht.
Früher diente der DMA nur dazu, Daten schneller als der Prozessor es könnte zwischen den Speicherbereichen zu kopieren. Damals war das schneller als die CPU. Seit die CPUs aber schnell wurden, der DMA arbeitet aber immer noch mit nur 8MHz, lohnte es sich nicht, da der Prozessor nicht mehr aufs RAM zugreifen kann, wenn der DMA läuft. Im Soundblasterzeitalter diente der DMA dazu, Daten gleichmäßig an die Soundkarte abzugeben.
Die neuen DMAs (hohe Nummern) sind um einiges schneller geworden, machen also im Zeitalter der schnellen CPUs auch wieder Sinn.
Gruß
Elmar