What does DMA stand for?
DMA stand for Direct Memory Access.
Direct Memory Access (DMA) is a capability provided by some computer bus architectures that allows data to be sent directly from an attached device (such as a disk drive) to the memory on the computer's motherboard.
A device facilitates DMA transfer with a processing element (single purpose processor) and that device is called DMAC (DMA Controller). DMA based method useful, when a block of bytes are transferred, for example, from disk to the RAM or RAM to the disk. CPU acknowledges that if the system memory buses are free to use.
Direct memory access (DMA) is a means of having a peripheral device control a processor's memory bus directly. DMA permits the peripheral, such as a UART, to transfer data directly to or from memory without having each byte (or word) handled by the processor.