Which of the following requires a device driver?

20012025

Which of the following requires a device driver?

  1. A.

    Register

  2. B.

    Cache

  3. C.

    Main memory

  4. D.

    Disk

Attempted by 96 students.

Show answer & explanation

Correct answer: D

A device driver is system software that allows the operating system to communicate with and control a hardware device.

The driver:

  • Translates OS commands into device-specific commands.

  • Handles input/output operations.

  • Provides a standard interface for hardware access.


Registers are part of the processor and are accessed directly by CPU instructions. No device driver required.
Cache management is performed automatically by hardware. No device driver required.
RAM is controlled by the memory controller and OS memory management mechanisms. No device driver is required for normal memory access.
The operating system communicates with disks through disk controllers and device drivers.

Explore the full course: Gate Guidance By Sanchit Sir