Stands for “Direct Memory Access”, DMA is the moving of information in one storage system to a different system to storage without needing the processor.

DMA is commonly faster than PIO mode since DMA is clearing up using the processor. Without DMA, when the CPU is using programmed input/output, it is typically fully occupied for the entire duration of the read or write operation, and is thus unavailable to perform other work.

DMA can also be used for “memory to memory” copying or moving of data within memory. DMA can offload expensive memory operations, such as large copies or scatter-gather operations, from the CPU to a dedicated DMA engine. An implementation example is the I/O Acceleration Technology.

Do you know ?

Christopher Latham Sholes (February 14, 1819 – February 17, 1890) was an American inventor who invented the QWERTY keyboard and along with Frank Haven Hall, Samuel W. Soule, Carlos Gladden and John Pratt, has been contended as one of the …

Read More