Explain the steps that happen when a peripheral want to takepart in an I/O transaction. Use the figure that illustrates theoperation of a system using Direct Memory Access as I/Ostrategy
Solution
Initially when peripheral device want to perform some read orwrite operation to/ from memory.
To carry out this operation the address bus, data bus andcontrol bus is needed which is connected between CPU andmemory.
1. Peripheral requests DMA controller that it needs a I/Otransaction.
2. DMA controller requests the CPU that it needs address bus,data bus and control bus to carry out transaction.
3. CPU accepts the request of DMA controller sendsacknowledgement release
OR
OR