Moopuna
Site Search:    

Term Papers Categories

Acceptance Essays
Alcohol & Drugs
American History
Anatomy & Physiology
Animal Science
Anthropology
Architecture
Arts
Astronomy
Aviation
Biographies
Biology
Book Reports
Business
Chemistry
Computers & Internet
Creative Writing
Current Events
Economics
Education
Engineering
English
Environmental Issues
Ethics
European History
Film & Cinema
Foreign Languages
Geography
Government
Health & Beauty
Health Care
History
Human Sexuality
Legal Issues
Marketing
Mathematics
Medicine
Movies
Music
Mythology
Philosophy
Physics
Poetry
Political Issues
Political Science
Psychology
Religion
Science
Shakespeare
Social Issues
Sociology
Speech & Communications
Sports & Games
Supernatural Issues
Technology
Theater
World History
Zoology




Micro Kernels Have Made No Impact On Modern Operating

Statistics

  Counts

  Total Pages: 5.42
  Total Words: 1356
  Total Characters: 7290
  Number of Sentences: 124


  Averages

  Words per Sentences: 10.94
  Characters per Words: 5.38


  Readability

  Flesch Reading Ease: 56.92
  Fog Scale Level: 11.37
  Flesch-Kincaid Grade Level: 8.04  

Micro kernels have made no impact on modern Operating



Abstract


There have been many approaches to the operating systems design. In particular, monolithic kernel and micro kernels are the two approaches, which play a vital role in the operating systems design. This essay is about the impact of micro kernels on modern operating system, i.e. though micro kernels have some performance degradations but still they have highly influenced the design of modern operating systems.


1.                  Introduction


The history of operating system has evolved through several kinds of structures. Monolithic and micro kernels are the two main structures on which operating system has been designed. Systems based on monolithic architecture started out as simple, small structures and gradually added functionality without adding much structure, e.g. DOS, UNIX. On the other hand, in micro kernel architecture, services have been moduled and a small-simple kernel has been developed where kernel is shrinked to run a large number of servers as user-level processes, e.g. Mach, Chorus, L4. Apart from these two architectures, a new model called exokernel has been designed in which the kernel is only a secure hardware multiplexer. This essay includes discussion on above-mentioned architectures with respect to their impact on modern operating systems design.


2.                  Different type of Operating System kernels design


2.1        Monolithic Kernels


Most of the early operating systems were based on monolithic kernels [2], e.g. UNIX OS. In this type of design, the major functionalities of OS, viz. networking, memory management, paging, etc are implemented in the kernel and are executed from the kernel mode only [1]. Usually monolithic kernels are not modular, so it is hard to implement a new functionality or modify the existing ones. This design has several limitations:


·        Since every function in the kernel has all the privileges, a bug in o...

Please login to view comments from other users.



If you are having problems registering, please don't hesitate to contact us.

© Copyright 1999-2007 Moopuna.com. All Rights Reserved.