What is Kernel?

What Is Kernel?

A kernel is a central component of an operating system. It is the part of the operating system that loads first, and it remains in main memory. It also called as Heart of computer OS.

It acts as an interface between the user applications and the hardware. See the diagram

The aim of the kernel is to manage the communication between the software & hardware (CPU, memory etc.)

Types of Kernels
Kernels may be classified mainly in two categories

The main tasks of the kernel

  • Process management
  • Device management
  • Memory management
  • Interrupt handling
  • I/O communication
  • File system

Sturcture of Kernel

kernel structure techlala.com


Kernel is the heart of OS which manages the core features of an OS

if some useful applications and utilities are added over the kernel, then the complete package becomes an OS.

So, it can easily be said that an operating system consists of a kernel space and a user space

So, various companies add applications over Linux kernel and provide their operating system like ubuntu, suse, centOS, RedHat etc.

Add a Comment

Your email address will not be published. Required fields are marked *