Преимущества использования DMA (Direct Memory Access) для передачи данных между устройствами заключаются в следующем:
- Увеличение скорости передачи данных. ru.wikipedia.org Это происходит за счёт того, что данные не пересылаются в центральный процессор и обратно. ru.wikipedia.org
- Разгрузка процессора. www.geeksforgeeks.org www.rotr.info DMA освобождает процессор от рутинных операций копирования данных и пересылки между периферией и памятью по запросам периферийных устройств, в это время процессор может выполнять другую важную работу. www.rotr.info
- Возможность выполнять больше задач одновременно. www.geeksforgeeks.org Компьютер может выполнять больше задач одновременно, не зависая, так как передача данных происходит быстрее. www.geeksforgeeks.org
DMA позволяет дисководам, внешней памяти, графическим картам, сетевым картам и другим устройствам считывать и записывать данные в память компьютера без вмешательства в работу центрального процессора. www.geeksforgeeks.org