In operating systems, what is the role of a 'Device Driver' layer? MCQ with Answer and Explanation

In operating systems, what is the role of a 'Device Driver' layer?
A. To balance network load across connected servers.
B. To clean out dusting build-ups on internal motherboard components.
C. To compile source scripts into native application binaries.
D. To encapsulate hardware-specific mechanics and expose a uniform interface to the OS kernel.
Answer: Option D
Solution (By JKSSB Mock Tests)
Device drivers act as direct translation bridges that map generalized operating system resource calls to precise hardware commands.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Operating Systems Questions

Question #1
Which Android subsystem handles the core power management features to optimize battery consumption on mobile chipsets?
A. Wakelocks (via Linux kernel power drivers)
B. Android Package Installer
C. Dalvik Cache Manager
D. Surface Flinger Engine

Correct Answer: Option A


Explanation:
Android utilizes specialized power management routines (such as Wakelocks) integrated into its Linux kernel base to regulate system sleep cycles and battery drain.

This question belongs to: Computer Operating Systems
Question #2
Which of the following is a type of scheduler that decides which processes are admitted to the system?
A. Medium-term scheduler
B. Short-term scheduler
C. I/O scheduler
D. Long-term scheduler

Correct Answer: Option D


Explanation:
The long-term scheduler controls the degree of multiprogramming by selecting processes from the job queue for execution.

This question belongs to: Computer Operating Systems
Question #3
In Windows, the Registry is divided into which main hives?
A. HKEY_LOCAL, HKEY_REMOTE, HKEY_DEFAULT
B. HKEY_ROOT, HKEY_USER, HKEY_SYSTEM, HKEY_SOFTWARE
C. HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER, HKEY_CLASSES_ROOT, HKEY_USERS, HKEY_CURRENT_CONFIG
D. HKEY_CONFIG, HKEY_DRIVERS, HKEY_SERVICES

Correct Answer: Option C


Explanation:
The five root keys (hives) are HKLM, HKCU, HKCR, HKU, and HKCC.

This question belongs to: Computer Operating Systems