Professional Documents
Culture Documents
Subjects:: 1-DMA. 2 - DMA Channel. 3 - DMA Controller
Subjects:: 1-DMA. 2 - DMA Channel. 3 - DMA Controller
1- DMA.
2- DMA channel.
3- DMA controller.
Computer System Organization
Direct memory access (DMA)
● As you know, the processor is the "brain" of the machine. In early
machines the processor really did almost everything. In addition to
running programs it was also responsible for transferring data to and
from peripherals. Unfortunately,the processor perform these transfers
is very inefficient, because it then is unable to do anything else.
● The invention of DMA enabled the devices to cut out the "middle
man", allowing the processor to do other work and the peripherals
to transfer data themselves, leading to increased performance.
CPU Memory
Interrupt
Request
DMA Acknowledge
Peripheral
Controller Device 1
Peripheral
Device 2
Direct memory access (DMA)
X X Y Y
CPU DMA
Cache External Memory
Summary