An operating system coordinates activities of hardware components, allocates resources to programs and offers services like file management and user interfaces. It enables application software to run without needing to control hardware directly. Because of these central responsibilities, it is often described as the backbone of the computer system. Therefore, the term that completes the statement is operating system.
Option A:
Option A, compiler, translates high level language programs into machine code but does not manage hardware or provide a general user interface.
Option B:
Option B is correct because operating systems such as Windows, Linux and macOS are specifically defined as system software that manage resources and serve as intermediaries between user and hardware.
Option C:
Option C, interpreter, executes source code line by line but again is an application tool rather than the overarching management software.
Option D:
Option D, device driver, is specialised software that allows the OS to communicate with particular hardware devices, not the full management layer itself.
Comment Your Answer
Please login to comment your answer.
Sign In
Sign Up
Answers commented by others
No answers commented yet. Be the first to comment!