Correct Answer:
B. System software
Software is broadly classified into different types based on its function. System software is designed to operate and control the computer hardware and to provide a platform for running application software. It manages the computer's resources and provides common services.
The correct answer is B: System software. An operating system (OS) is the most fundamental and crucial type of system software. It manages all hardware and software resources, allocates memory, schedules tasks, handles input/output operations, and provides a user interface, essentially enabling all other programs to run.
- A: Application software refers to programs designed for specific user tasks, like word processors or web browsers.
- C: Utility software is a subset of system software that performs specific tasks to maintain the computer, such as antivirus programs. While an OS includes utilities, the OS itself is broader system software.
- D: Firmware is a specific type of software embedded in hardware devices, controlling basic hardware functions.
Thus, an operating system is the core system software.