Skip to content
Official PYQ · 2001

GATE CS 2001 Q1.22 — I/O Scheduling

Explain with AI

Which of the following requires a device driver?

Choose one option
View worked solution

Answer: D

A device driver is a specialized software component that acts as a translator between the operating system (OS) and a hardware device. It allows the OS to communicate with the device without needing to know the specific details of its hardware implementation.

  • Disk (Option D): A disk (secondary storage) is an I/O device connected via a controller (such as SATA, NVMe, or SCSI). The operating system requires a specific device driver to send commands to the disk controller for reading and writing data.
  • Registers, Cache, and Main Memory (Options A, B, and C): These are internal memory components managed directly by the CPU hardware, the Memory Management Unit (MMU), and the hardware controller logic. They do not require device drivers for their operation.

Therefore, only the Disk requires a device driver.

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

Published
Report a correction
Keep exploringMore I/O Scheduling questions