A 2 MHz processor supports cycle-stealing DMA. The DMA transfers one 8-bit character in one CPU cycle at regular intervals. If DMA uses 0.5% of CPU cycles, find the data-transfer rate in bits/s.
The processor provides 2×10⁶ cycles per second. DMA takes 0.005 of them, or ten thousand cycles per second. At eight bits transferred per stolen cycle, the data rate is 10000×8=80000 bits/s.
More I/O Interface: Interrupt and DMA questions
GATE 2026 CS (CS2) Q18– Consider the following two statements about interrupt handling mechanisms in a CPU. S1: In…
GATE 2025 CS (CS1) Q11– Suppose a program is running on a non-pipelined single processor computer system. The…