Professional Documents
Culture Documents
I/O modules
Interface
I/O modules
Peripheral devices
Interface
Programmed I/O
Interrupt-Driven I/O
Direct Memory Access
Programmed I/O
Sensing status
Read/write commands
Transferring data
Isolated
l d (Special-purpose)
(S
l
) I/O
/O
Why DMA?
Transfer
T
f rate
t iis lilimited
it d
CPU is tied up
How DMA ?
DMA Operation
Read/Write
Device address
Starting address of memory block for data
Amount of data to be transferred
Cycle Steal
Burst Transfer
Example
Summary
Program I/O
Interrupt I/O
DMA