Разница между DMA (прямым доступом к памяти) и традиционным доступом к памяти через центральный процессор заключается в способе передачи данных. 29
Традиционный доступ предполагает, что за получение данных с периферийного устройства или их передачу отвечает центральный процессор (ЦП). 2 Однако такое прямое участие ЦП может создавать значительные проблемы и снижать эффективность системы. 2
DMA позволяет периферийным устройствам напрямую обращаться к памяти компьютера, минуя ЦП. 24 Контроллер DMA берёт на себя полное управление шиной, а обмен данными происходит напрямую между памятью и устройствами ввода-вывода. 3
Некоторые преимущества DMA: