Direct Memory Access

Материал из Encyclopedia Electronica

Direct Memory Access, сокр. DMA
прямой доступ к памяти
 Способ быстродействующего подключения периферийного устройства, при котором оно обращается к оперативной памяти (RAM), не прерывая работы процессора (CPU). Данная система обмена данными (Data) между внешним устройством и памятью без участия процессора заметно снижает нагрузку на ЦП и повышает общую производительность системы за счёт того, что режим DMA позволяет освободить процессор от рутинной пересылки данных между внешними устройствами и памятью, отдав эту работу контроллеру DMA. Такая передача данных наиболее эффективна в ситуациях, когда требуется высокая скорость обмена при большом количестве информации. Без DMA системе приходится тратить как минимум 16 тактов процессора для пересылки блока данных от НЖМД (HDD) или дисковода CD-ROM в ОЗУ (RAM) или обратно. DMA позволяет сократить число тактов для этой задачи до 2, максимум — 4. ЦП в это время может обрабатывать др. данные или др. задачу в многозадачной (Multitasking) системе. На PC AT есть семь (на XT — 4) независимых каналов контроллера DMA.

Игорь Мостицкий (обсуждение) 13:40, 9 января 2026 (MSK)