What is DMA (direct memory access)?

A mechanism that transfers data directly between peripherals and memory without going through the CPU, so the CPU can do other work during large transfers.

Field: CPUs and architecture

DMA (direct memory access) in the explanations

Questions that mention DMA (direct memory access) (2)

  1. Which mechanism transfers data directly between peripherals and memory without going through the CPU?
  2. Which correctly describes the write-back policy for caches?

Related terms

Interrupt Amdahl's law Branch prediction Cache coherency Cache memory DVFS (dynamic voltage and frequency scaling) GPU Instruction set architecture (ISA) IPC Microcontroller

Back to the glossary