| Save up to 50% if you register now! | |
| Moopuna: Home - About Moopuna - Search - Help | Login - Register Now |
|
Term Papers Categories Acceptance EssaysAlcohol & 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
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. | ||||||||||||||||||||||||||||||
| Home | Register | Search | Help | Contact | Retrieve Password | Cancel Subscription | Privacy Policy | Disclaimer | Back to Top |
| © Copyright 1999-2007 Moopuna.com. All Rights Reserved. |