I/O//DMA

- Direct memory access, a hardware engine that copies data between RAM and peripherals without CPU intervention.


Direct memory access, a hardware engine that copies data between RAM and peripherals without CPU intervention.

The CPU programs source/dest addresses and length, then the DMA controller handles the transfer independently.

Critical for high-throughput I/O: disk, network, audio, and discrete PCIe transfers.

Embedded MCU DMA channels service ADC, SPI, and UART buffers.