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
Post a Comment