Difficulty: Easy
Correct Answer: a set of programs which controls computer working
Explanation:
Introduction / Context:An operating system (OS) is the core software layer that governs computer operation. Properly defining it helps distinguish it from compilers, applications, and hardware control specifics.
Given Data / Assumptions:
Concept / Approach:The OS coordinates the execution of programs and the use of hardware resources. It provides abstractions (files, processes, sockets) and enforces policies (scheduling, protection). Other tasks—such as compiling high-level languages—are separate tools that may run within the OS but are not the OS itself.
Step-by-Step Solution:
List OS domains: CPU scheduling, memory management, I/O, storage, networking.Differentiate from compilation (a development tool).Differentiate from device-specific operation (e.g., a single drive’s firmware).Choose the option describing a set of control programs.Verification / Alternative check:Standard textbooks define an OS as system software that manages computer hardware and software resources and provides common services for programs.
Why Other Options Are Wrong:Operator behavior: human process, not software. Language conversion: compiler function. Floppy drive operation: hardware/firmware behavior, not the OS as a whole.
Common Pitfalls:Equating an OS solely with its graphical shell; ignoring command-line or embedded OSes with no GUI.
Final Answer:a set of programs which controls computer working
Discussion & Comments