Difficulty: Easy
Correct Answer: hardware
Explanation:
Introduction / Context:
The operating system (OS) is the foundational software layer that manages resources and presents a convenient interface to users and applications. Knowing what it sits on top of clarifies how programs interact with devices securely and efficiently.
Given Data / Assumptions:
Concept / Approach:
The OS abstracts hardware complexity via system calls, device drivers, file systems, and schedulers. While we often talk about memory or display specifically, these are subsets of hardware resources. Therefore, the OS serves as an interface between the user and the hardware as a whole, not only one device category.
Step-by-Step Solution:
Verification / Alternative check:
System architecture diagrams consistently show: user → applications → operating system → hardware. Device drivers within the OS provide the uniform interface.
Why Other Options Are Wrong:
Peripheral, memory, screen: each is a subset; the OS interfaces with all hardware, not just one part. None: incorrect because OS-hardware mediation is a fundamental principle.
Common Pitfalls:
Equating the OS strictly with UI; ignoring headless or embedded systems where the OS still interfaces with hardware without a screen.
Final Answer:
hardware
Discussion & Comments