What is DMA Data Transfer?




What is DMA Data Transfer?

DMA stands for direct memory access. It allows data transfer between memory and the peripherals at a very high speed. The DMA controller requests the microprocessor for its resources (address and data buses) through HOLD signal and microprocessor gives up the control over address and data bus by sending HLDA signal. Thus using DMA controller, the microprocessor is by passed to allow fast data transfer between memory and peripherals.