kernel is a piece of software that constitutes the central core of a computer operating system.
It has complete control over everything that occurs in the system .
There are 2 types of kernel :
- monolithic kernel
- microkernel
monolithic kernel |
-> Monolithic kernel got simple design and it is a single large processes running entirely in a single address space and in the kernel space.
-> All kernel services exist and execute in kernel address space.
-> The example of monolithic kernel based on OSS are LINUX and UNIX
microkernel
microkernel |
-> The kernel is broken down into separate processes , known as servers.
-> Some of the servers run in kernel space and some run in user-space.
-> All servers are kept separate and run in different address spaces.
No comments:
Post a Comment