What is the core purpose of a device driver in an operating system? MCQ with Answer and Explanation

What is the core purpose of a device driver in an operating system?
A. To optimize the layout of database structures in permanent storage.
B. To act as a translator enabling communication between the operating system and specific hardware peripherals.
C. To scan user applications for viruses and security issues.
D. To provide internet connection capabilities to the web browser software.
Answer: Option B
Solution (By JKSSB Mock Tests)
Device drivers are specialized programs that enable the Operating System to communicate effectively with external hardware components and peripherals.

Discuss this Question (0)

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

Practice More Operating Systems Questions

Question #1
In Linux, the 'at' command is used to:
A. Schedule a job to run once at a specified time
B. List scheduled jobs
C. Schedule recurring jobs
D. Run jobs immediately

Correct Answer: Option A


Explanation:
at schedules one-time tasks; cron is for recurring jobs; atq lists pending at jobs.

This question belongs to: Computer Operating Systems
Question #2
Which of the following is a feature of the FAT32 file system?
A. Journaling
B. Wide compatibility with various operating systems
C. Support for file permissions
D. Encryption

Correct Answer: Option B


Explanation:
FAT32 is compatible with nearly all OSes, but lacks security features like permissions, journaling, and encryption.

This question belongs to: Computer Operating Systems
Question #3
Which Windows utility allows a user to selectively enable or disable startup programs, manage system services, and alter boot parameters via a graphical panel?
A. System Configuration (msconfig)
B. Registry Editor
C. Device Manager
D. Disk Cleanup

Correct Answer: Option A


Explanation:
The MSConfig (System Configuration) utility allows users to troubleshoot startup anomalies, manage boot choices, and isolate services.

This question belongs to: Computer Operating Systems