CCOA practice question 13 of 25

Which of the following is the core component of an operating system that manages resources, implements security policies, and provides the interface between hardware and software?

Full set: 139 questions
Answer options
A: Kernel Correct answer
B: Library
C: Application
D: Shell
Correct Answer:
A. Kernel
Explanation

The kernel is the central component of an operating system. It acts as the primary interface between the computer's hardware and its software processes. The kernel is responsible for managing system resources such as the CPU, memory, and peripheral devices. It also enforces security policies by controlling access to hardware and system resources, ensuring that applications operate within their designated boundaries. All other software relies on the kernel to perform fundamental operations.

Why Incorrect

B. Library: A collection of pre-compiled code that programs can use, but it is not the core component managing the system.
C. Application: Software designed for end-users that runs on top of the operating system, relying on the kernel's services.
D. Shell: A user interface that allows users to interact with the operating system's services; it is not the core manager.

References

1. Arpaci-Dusseau, R. H., & Arpaci-Dusseau, A. C. (2018). Operating Systems: Three Easy Pieces. Arpaci-Dusseau Books. Chapter 2, "Introduction to Operating Systems", Section 2.2 "The OS and the Kernel".

2. Kaashoek, M. F., & Morris, R. (2019). 6.828: Operating System Engineering Course Notes. MIT OpenCourseWare. Lecture 1, "Introduction", Section "What is an OS?".

Scroll to Top