Kernel (Core of the OS)
Definition:
The kernel is the core part of the OS that directly interacts with the hardware (CPU, memory,
devices).
Role:
Manages system resources CPU, memory, file systems, and I/O devices.
Access:
Runs in privileged (kernel) mode.
Type:
Low-level system software.
Examples:
Linux Kernel, Windows NT Kernel, Unix Kernel.
Tasks:
- Process management
- Memory management
- Device management
- System calls
User Access:
Users cannot interact with the kernel directly.