Thursday, February 08, 2007

Monolithic and Microkernel architectures !!!

As I said in my previous post, I am going to explain about microkernel and monolithic kernel architectures. Read my previous post to learn about kernel.

Microkernel Architecture

In the microkernel architecture the kernel provides only a necesary minimum of functionality and can be implemented in a small and compact form. Building on this microkernel, the remaining functions of the operating systems are relocated to autonomous processes communicating with the microkernel through a well defined interface.

Advantages

  • Less trouble to maintain
  • Individual components can work independently of each other and are easier to replace.
  • Developing process is less complicated
Disadvantages

  • Microkernel architecture is slower than monolithic architecture.
  • Well defined interfaces are need to communicate.

Monolithic Kernel Architecture

In monolithic architecture the kernel is maintained as a single component with all the functionalities incorporated. This type of architecture is mainly used where good run time behaviour is the primary consideration.

Advantages

  • Faster than microkernel architecture.
  • No well defined interfaces are needed for communication as in microkernel architecture.
Disadvantages

  • Difficult to maintain.
  • Less stable.
  • Kernel often become very huge.
  • Bugs in one part of kernel produce many side effects.







3 comments:

Benson said...

Thanks alot helped me on my assignment!!

Anonymous said...

buy viagra cheap watermelon viagra bad side effects of viagra viagra doseage canadian viagra uk viagra sales viagra for sale without a prescription viagra uk cheap purchase buy viagra and hearing loss how to get viagra natural viagra substitutes viagra samples what is generic viagra viagra lawyers

Anonymous said...

top [url=http://www.001casino.com/]casino games[/url] hinder the latest [url=http://www.casinolasvegass.com/]online casinos[/url] manumitted no deposit bonus at the best [url=http://www.baywatchcasino.com/]casino games
[/url].