Direct Memory Access (DMA)
Data is transferred between memory and disk directly without involving the processor.
- Interrupt still tells CPU when such a transfer has started and finished.
DMA involves
- CPU tells the DMA controller operation to perform and addresses involved.
- DMA controller then carries out the operation without bothering the CPU - arbitrates for the bus.
- Informs the CPU when complete.