Q1Microprocessor and Microcontroller
Question
2 marks
Explain the role of DMA controller with neat diagram?
Answer
The DMA Controller physically bypasses the CPU to facilitate ultra-high-speed, direct data transfers between memory and I/O peripherals.
A Direct Memory Access (DMA) controller is a specialized, high-speed hardware coprocessor designed to completely bypass the main microprocessor. It temporarily seizes total control of the system buses (address and data) to aggressively orchestrate ultra-fast, bulk data transfers directly between main memory and external I/O peripherals, freeing the CPU for processing.