Question: how dma operations are performed?
Answer: With DMA, the CPU first initiates the transfer, then it does other operations while the transfer is in progress, and it finally receives an interrupt from the DMA controller (DMAC) when the operation is done. ... DMA is also used for intra-chip data transfer in multi-core processors.