Friday 28 September 2012

LINUX kernel

KERNEL
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

-> 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