0% found this document useful (0 votes)
76 views

Microprocessor Interfacing - Dma

Direct Memory Access (DMA) allows certain I/O devices to access system memory directly for data transfers, bypassing the CPU. This improves speed as large data transfers do not require intermediate stops in the microprocessor for each read or write operation. The DMA controller takes control of system buses to enable direct transfer of data between memory and peripheral devices.

Uploaded by

Mim Fauzi
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views

Microprocessor Interfacing - Dma

Direct Memory Access (DMA) allows certain I/O devices to access system memory directly for data transfers, bypassing the CPU. This improves speed as large data transfers do not require intermediate stops in the microprocessor for each read or write operation. The DMA controller takes control of system buses to enable direct transfer of data between memory and peripheral devices.

Uploaded by

Mim Fauzi
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 4

DMA-Direct Memory Access

MICROPROCESSOR INTERFACING
DIRECT MEMORY ACCESS (DMA)
 All input/output data transfer have to pass
through the CPU.
 For large data, intermediate stops in
microprocessor consume a lot of time.
 DMA is introduced to speed up data transfers
between memory and certain peripheral devices
DMA (CONT.)
DMA (CONT.)
 DMA bypasses the CPU for certain types of data
transfers, thus eliminating the time consumed by
normal fetch and executes cycles required for
each read or write operation.
 For direct memory transfer, DMA controller takes
control of the system buses and allow data to
flow directly between memory and the peripheral
device.

You might also like