1.CPU is incharge
Get 2 delays:
1)I/O->CPU
2)CPU->Memory
2.DMA(Direct Memory Access)
Bring 2 merits:
1)Reduce time
2)Reduce the effort of CPU in data transfer(We require CPU for the complex task rather than moving the data from here to there.We need big brain to do big task!).
So here DMA is also a separate processor which will control the data transfer.
3.How a DMA and CPU and device controller and MEM are connected to a BUS?