Skip to content
direct memory access

File:NeXTcube_motherboard.jpg · Wikimedia Commons · See Wikimedia Commons

EntityQ210813· pop 39· linked from 507 articles

direct memory access

Sign in to save

Also known as DMA

feature of computer systems

Wikidata facts

Show 2 more facts
Stack Exchange tag
stackoverflow.com/tags/dma
Commons category
Direct Memory Access
Sources (3)

via Wikidata · CC0

~21 min read

Article

Direct memory access (DMA) is a feature of many computer systems that allows certain hardware subsystems to access main system memory independently of the central processing unit (CPU).

Without DMA, programmed input–output must be used to transfer data which typically fully occupies the CPU for the entire duration of the transfer, and is thus unavailable to perform other work. 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 direct memory access controller (DMAC) when the operation is done. This feature is useful at any time that the CPU cannot keep up with the rate of data transfer, or when the CPU needs to perform work while waiting for a relatively slow data transfer.

Gallery (2)

Connections

Categories