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

Banaras

Blog banner

Uniprocessor Scheduling

Blog banner

GraphQL

Blog banner

Sweet and Sour Mango Pickle (Gol Keri)

Blog banner

ARTICAL ON MANAGEMENT SYSTEM

Blog banner

Health and fitness

Blog banner

What are the different types of E-mail crime and process of email forensic?

Blog banner

OS PROCESS DESCRIPTION AND CONTROL-SARVAGYA JALAN

Blog banner

Mumbai

Blog banner

memory cache

Blog banner

Cycling

Blog banner

Building a Simple Doctor Appointment System in Common Lisp

Blog banner

Save Girl Child

Blog banner

Number Guessing game --lisp

Blog banner

Data Security and Data Privacy in Data Science

Blog banner

A-B-C of Networking: Part-2 (Components)

Blog banner

Memory Management

Blog banner

Studying Denial of service attack using DOSHTTP tool

Blog banner

Why am I never satisfied with my Life?

Blog banner

Four Stalls Every Vegetarian Needs To Eat At Outside Vile Parle Station

Blog banner

Stay Close To Adventure In Arcadia, Florida At Oak Tree Hotel

Blog banner

What is a geographic information system (GIS)?

Blog banner

Wiretapping

Blog banner

Vikrant’s first blog

Blog banner

The seven-step improvement process

Blog banner

Basic Security For SOAP Services

Blog banner

Cyber Security Standards

Blog banner

Information Technology In E- Commerce

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

Data Warehousing

Blog banner

Kernel Modes: User Mode vs. Kernel Mode - 80

Blog banner

Processes : Process description and control

Blog banner

differentiate thinking humanly and rationally

Blog banner

My favourite food

Blog banner

OS Assignment 3 Deadlock

Blog banner

Firewall / IDS Evasion Techniques

Blog banner

Pro-Tips On How To Keep your Foot Healthy

Blog banner

IT RISK

Blog banner

POSITIVE ATTITUDE IN LIFE

Blog banner

Memory Management

Blog banner

E-learning in today's world

Blog banner

PHONE TECHNOLOGY

Blog banner