Skip to content
Official PYQ · 1990

GATE CS 1990 Q4-ii — I/O Interface: Interrupt and DMA Mode

Explain with AI
State whether the following statements are TRUE or FALSE with reason:

The data transfer between memory and I/O devices using programmed I/O is faster than interrupt-driven I/O.
View worked solution

Answer: 0

The given statement is FALSE (represented as 0).

Explanation:

  • Programmed I/O: The CPU continuously monitors (polls) the status of the I/O device in a loop until the device is ready for data transfer. This busy-waiting wastes a significant number of CPU clock cycles, making the overall system extremely inefficient.
  • Interrupt-driven I/O: The CPU does not waste time polling. Instead, it performs other useful tasks and is only interrupted by the I/O device when the device is ready for the transfer.

While both methods require CPU intervention to move data between the I/O device and memory (unlike DMA, which bypasses the CPU), programmed I/O is highly inefficient due to polling overhead and does not result in faster data transfer rates compared to interrupt-driven I/O. Therefore, the statement is false.

Free practice · Your answers on this page are not saved.

Published
Report a correction
Keep exploringMore I/O Interface: Interrupt and DMA Mode questions