Advantages of Direct Memory Access?

DMA allows a peripheral device to read from/write to memory without going through the CPU. DMA allows for faster processing since the processor can be working on something else while the peripheral can be populating memory.