Brendan Ang

Search

Search IconIcon to open search

Direct Memory Access

Last updated Nov 8, 2022 Edit Source

# Direct Memory Access (DMA)

Feature that allows certain hardware subsystems to access main system memory independently of the central processing unit (CPU).

# Modes

# Burst

DMA controller transfers multiple units of data before returning control.

# Cycle stealing

Release data bus after transferring 1 unit of data. Executes between CPU instructions and pipeline stages.

# Transparent

Transfer data only when CPU is not using the data bus