top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

.What is diference between monolithic kernel and micro kernel ?

+5 votes
.What is diference between monolithic kernel and micro kernel ?
posted Dec 10, 2013 by Mona Sharma

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

3 Answers

+6 votes

Monolithic kernal: Entire OS works in kernal space.

Micro kernal Some portions of OS implemented in user space and some at kernal space.

answer Dec 10, 2013 by Vimal Kumar Mishra
+3 votes

A very very valuable link which has lot more to say along with answer to your Query.

answer Dec 10, 2013 by anonymous
0 votes

Monolithic kernel: A monolithic kernel has all OS services (including device drivers, network stacks,
file systems, etc.) running within the privileged mode of the processor.

A monolithic kernel is easier to make more efficient (because OS services can run completely without
switches from privileged to non-privileged mode) UNIX, Linux and Microsoft NT Micro kernel:

A micro-kernel, on the other hand, uses the privileged mode only for really core services, and has most of the device drivers and OS services running as “normal” tasks. Micro-kernel is more difficult to crash (an error in a device driver that doesn’t run in privileged mode is less likely to cause a system halt than an error occurring in privileged mode). QNX, FIASCO, VxWorks, and GNU/Hurd

answer Feb 5, 2014 by Vikas Upadhyay