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.