DMA controller taking over the address, data, and control buses while a block of data is transferred between memory and I/O device.
While the microprocessor is executing a program, an interface circuit takes over control of address, data, and control buses when not in use by the microprocessor.
Data transfer takes place between the I/O device and memory during every alternate clock cycle.
The DMA control waiting for the microprocessor to finish execution of the program and then takes over the buses.
Hide Solution
Verified By Collegedunia
The Correct Option isC
Solution and Explanation
In cycle stealing mode, the DMA controller temporarily halts the CPU during alternate clock cycles to access the system bus for transferring data between I/O devices and memory. This allows the CPU and DMA controller to share the bus, minimizing performance loss.