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.