Kernel in Operating System (original) (raw)

Last Updated : 23 Apr, 2026

A kernel is the core part of an operating system. It acts as a bridge between software applications and the hardware of a computer.

kernel

Kernel (Operating System)

**Types of Kernel

The following are different types of kernels.

Functions of Kernel

The kernel is responsible for various critical functions that ensure the smooth operation of the computer system. These functions include:

Function-Of-Kernel

Function of Kernel

  1. **Process Management : Scheduling and execution of processes.
  2. **Memory Management : Allocation and deallocation of memory space, managing virtual memory, handling memory protection and sharing.
  3. **Device Management : Managing input/output devices, providing a unified interface for hardware devices and handling device driver communication.
  4. **File System Management : Managing file operations and providing a file system interface to applications.
  5. **Resource Management : Managing system resources (CPU time, disk space, network bandwidth). It allocating and deallocating resources as needed.
  6. **Security and Access Control : Enforcing access control policies like user permissions and authentication.
  7. **Inter-Process Communication : Facilitating communication between processes by providing mechanisms like message passing and shared memory.

Working of Kernel