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?
Thekernelis the core component of an operating system (OS) responsible for:
Resource Management:Manages CPU, memory, I/O devices, and other hardware resources.
Security Policies:Enforces access control, user permissions, and process isolation.
Hardware Abstraction:Acts as an intermediary between the hardware and software, providing low-level device drivers.
Process and Memory Management:Handles process scheduling, memory allocation, and inter-process communication.
Incorrect Options:
B. Library:A collection of functions or routines that can be used by applications, not the core of the OS.
C. Application:Runs on top of the OS, not a part of its core functionality.
D. Shell:An interface for users to interact with the OS, but not responsible for resource management.
Exact Extract from CCOA Official Review Manual, 1st Edition:
Refer to Chapter 4, Section "Operating System Security," Subsection "Kernel Responsibilities" - The kernel is fundamental to managing system resources and enforcing security.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit