DMA (Direct Memory Access) frees the CPU from these menial ... Depending on the specific system architecture this can be done fully in hardware, or a combination of hardware and software.
The Arm CoreLink DMA-350 direct memory access (DMA) controller offloads memory movement tasks from the CPU to improve system performance and energy-efficiency. It includes support for scatter gather, ...