Skip to main content

what is kernel in operating system

 The kernel in an operating system :

A kernel is a very significant component in operating systems.it acts as a bridge between the software application and the hardware components. tasks like disk management, memory management come under kernel authority. the kernel is responsible for which process should be allocated to a processor to execute.

Types of the kernel : 

1.monolithic kernel

2.microkernel

3.hybrid kernel

4.Exo kernel

5.nano kernel

1.Monolithic kernel :

a monolithic kernel is operating system architecture.it performs basic features of computer operations such as a file, resource management, and memory .many known operating system are build on the monolithic kernel architecture like Linux, Solaris, dos. and also some of the financial projects have access to monolithic kernel based on os. the monolithic kernel is a very simple architecture which makes it easy to work and it requires less code. it is high speed makes it special from other kernels.

2.Microkernel :

microkernel handles small tasks like CPU scheduling, inter-process communication, and memory management. because of its small in size micro kernel good at performance, and any new functionality can easily be added to it.


3.Hybrid kernel :

the hybrid kernel manages the operating system of software and hardware.it provides the special features of both the kernel architectures like monolithic and microkernels. the performance of the hybrid kernel follows the same procedure as in monolithic kernel and stability same as the microkernel.

4.Exo kernel :

exokernel is an architecture that is built to separate resource protection from management. and is also a type of operating system which is developed at MIT

Comments

Popular posts from this blog

THE ERA OF INTERNET OF THINGS

  Internet Of Things : Internet of things means making everything smarter. From a small electronic machine to animals, lifestyle, business, corporate companies, manufacturing industries, mines, aerospace, armed forces, government sector, and many more. It's a mechanism of making everything digitally connected. in the era of the internet of things the involvement of human intervention is very minimum or maybe zero-intervention. In this new technology of internet connectivity, the appliances which are connected to the internet can act upon themselves depending on their ability by transferring data to collecting it and acting upon it without any intervention of human efforts. We can operate the appliances from anywhere in the world with the help of an internet connection. It's only possible by internet connectivity and the appliance needs a small programmed chip or sensors, which is inserted or embedded in the electronic appliance to follow the commandments. Internet of things wor...

CLOUD COMPUTING ( the new way of data storage and other services )

  Cloud Computing : Cloud computing is a large data storage place where we can store a very large amount of data, and access services like networking, servers, databases, and online software applications development, and many other web development services. These types of services are provided by many cloud computing companies. when we compare to traditional data storage services like local drives, physically available data centers nearby, which are really the costliest ideas and also user need to be near to data center to access the services. and whereas Cloud computing services, it is the most efficient and cost-effective approach for data storage and also for web development services. In cloud computing services we can use the service, that how much we want to use the services only that much we need to pay. it is very easily accessible and we can use the service from anywhere and even from any remote areas also, it just needed an internet connection. and cloud computing is reall...