Posts tagged DMA
Synonyms: direct-memory-access DMA-controller direct-memory-access-controller
The DMA controller is a dedicated processor specially designed to perform data transfers on the bus, bypassing normal CPU control.
Usually the CPU instructs the DMA controller to perform a transfer and then relinquish the bus, letting the DMA controller do its business.
Therefore the CPU is free to do other tasks that don't need bus access while the DMA performs the transfer.
This is a form of hardware parallelism that can increase the performance of a system, sometimes dramatically in applications that require moving huge amounts of data.
This community is part of the Codidact network. We have other communities too — take a look!
You can also join us in chat!
Want to advertise this community? Use our templates!
Like what we're doing? Support us! Donate