wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Explain Kernel in OS

profile
Prithika Burmon
Jul 03, 2024
0 Likes
0 Discussions
83 Reads

Kernel is the main component of the Operating systems. Its main task is to basically manage the operations of the memory and CPU time. It loads to begin with into memory when an working framework is stacked and remains into memory until working framework is closed down once more. It is accountable for managing tasks such as Disk Management , task Management and Memory Management. It focuses to manage commuication between software and disk memory.  It acts as a bridge between applications and data processing done at the hardware level. It is the central component of an OS.

 

Types of Kernel :

1. Monolithic Kernel :-

  • It operates on the kernel space as communication is more efficient  .
  • It is faster than other types of kernel as it don’t switch between users and kernel modes.
  • It has lower inactivity than other sorts of bits since framework calls and hinders can be taken care of specifically by the kernel.
  • It is simpler and easy to design.
  • Example :- Unix , Linux

 

2. Micro Kernel :-

  • It is more flexible as it allows different OS services to be added or removed without affecting the entire system.
  • It is more portable as it is easier to port  the operating system to different hardware architectures.
  • Example  :- Mach , L4 , etc.

 

3. Nano Kernel :-

  • It is amazingly little, giving as it were the most fundamental capacities required to run the framework.
  • It is more quick and productive than other bit sorts. 
  • It is exceedingly convenient, permitting them to run on a wide run of equipment models.
  • Example : - EROS , etc.

 

4. Hybrid Kernel :-  

  • It is the combination of both solid part and microkernel.      
  • It gives better performance as  they reduce the number of context switches required between user space and kernel space.
  • It more congruous than microkernels since they can bolster a more extensive run of gadget drivers.
  • Example :-  Windows , NT , MacOS , etc.

Comments ()


Sign in

Read Next

INSTAGRAM

Blog banner

What is 'Multi-core and Multi-threading' ?

Blog banner

Routers

Blog banner

Why is it hard to design an Operating Systems ?

Blog banner

Process State

Blog banner

Data Science in Mental Health Prediction

Blog banner

Virtualisation

Blog banner

The launch of UniMap by HERE

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Data Science & AI

Blog banner

Embedded Operating System

Blog banner

Modern operating systems (OS)

Blog banner

Spyware

Blog banner

Music is life

Blog banner

Health and fitness

Blog banner

Virtual Memory

Blog banner

Child labour

Blog banner

Objectives and Functions of Operating System

Blog banner

10 Signs That Prove YOU are his FIRST priority.

Blog banner

Virtual Machine

Blog banner

Race Condition in Operating Theatre

Blog banner

Optimization of operating system design

Blog banner

Big O Notation

Blog banner

How Do I Get Rid of My People-Pleasing Behaviour?

Blog banner

Dental Problems That Start Small But Should Never Be Ignored

Blog banner

How Social Media Algorithms Will Work in 2026?

Blog banner

MAILFENCE

Blog banner

Points to consider if you're planning to visit Florida in 2026

Blog banner

A Happier Workplace Starts with Healthy Lunches by Meal Maharaj

Blog banner

Tea, Coffee, Red Wine, and Teeth: A Stain Survival Guide

Blog banner

Traditional Unix System

Blog banner

Information of meesho company

Blog banner

10 Interesting facts you should know!!!

Blog banner

Busted : Common Web Security Myths

Blog banner

Memory hierarchy

Blog banner

Direct Memory Access

Blog banner

Threads

Blog banner

Data Acquisition in Cyber Forensics

Blog banner

10 Interesting Facts about Attack on Titan

Blog banner

Deadlock and Starvation

Blog banner

Teamwork

Blog banner

Networking 101: How to Build Meaningful Connections in College

Blog banner