Difficulty: Easy
Correct Answer: make the most efficient use of the hardware
Explanation:
Introduction / Context:
An operating system (OS) is the core system software that mediates between applications and hardware. While usability is a benefit, the foundational role is resource management to achieve efficiency, fairness, and protection.
Given Data / Assumptions:
Concept / Approach:
The OS optimizes and arbitrates hardware usage to meet objectives such as throughput, response time, and reliability. It provides abstractions (files, processes, sockets) so applications can run efficiently without handling hardware details. Usability is improved as a consequence of these abstractions, but the fundamental mission is efficient hardware utilization and control.
Step-by-Step Solution:
Verification / Alternative check:
Standard OS texts define an OS as a resource manager and control program, prioritizing efficiency and protection. User convenience is a key design goal but flows from these responsibilities.
Why Other Options Are Wrong:
Common Pitfalls:
Equating “primary purpose” with user-facing features only; the OS serves both users and applications by efficiently managing scarce resources.
Final Answer:
make the most efficient use of the hardware
Discussion & Comments