The GATE Grind

GATE 2021 CS (CS2) – Question 30

Computer Organization and Architecture · I/O Interface: Interrupt and DMA · 1 mark · Numerical answer

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.

Practise this question in The GATE Grind →

Show answer and explanation

Correct answer: 80000 to 80000

Explanation

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

All I/O Interface: Interrupt and DMA questions →