Discussion of Microkernel and Monolithic Kernel Approaches
نویسندگان
چکیده
The paper discusses monolithic approach against microkernel approach both used in operating systems. The paper presents the most critical features of operating systems concerning system architecture, communication model, and priority in processes, memory management and handling of any arrived exceptions as well as interrupts. The interrupt is a crucial factor for real time operating systems (RTOS). It is supposed the interrupts to be handled in real time for predictable time. The paper points out the benefits of each discussed approach and its weak points. At the end a conclusion for each appropriate operating system deployment is made, based on facts and results, and also on prediction for functionality. The paper discusses also the embedded systems as one of the most fast developing systems and mostly suitable platform for any RTOS installation or any other operating systems (OS) functionality.
منابع مشابه
Questions on User - Level Device Drivers
T HE microkernel story is full of good ideas and blind alleys. The story began with enthusiasm about the promised dramatic increase in flexibility, safety, and modularity. But over the years, enthusiasm changed to disappointment, because the first-generation microkernels were inefficient and inflexible. • Today, we observe radically new approaches to the microkernel idea that seek to avoid the ...
متن کاملQuestions on User - Level Device Drivers
T HE microkernel story is full of good ideas and blind alleys. The story began with enthusiasm about the promised dramatic increase in flexibility, safety, and modularity. But over the years, enthusiasm changed to disappointment, because the first-generation microkernels were inefficient and inflexible. • Today, we observe radically new approaches to the microkernel idea that seek to avoid the ...
متن کاملThe Design and Implementation of an Event Driven Software Monitor within the RHODOS Microkernel*
Although microkernel based operating systems is an relatively new area of research, many developers are seriously pursuing microkernel based operating systems as a replacement of the more conventional monolithic based operating system. However, the major drawback of the microkernel is that it is inherently slower than a monolithic kernel. Although it is impossible to construct a true microkerne...
متن کاملQuestions on User - Level Device Drivers
T HE microkernel story is full of good ideas and blind alleys. The story began with enthusiasm about the promised dramatic increase in flexibility, safety, and modularity. But over the years, enthusiasm changed to disappointment, because the first-generation microkernels were inefficient and inflexible. • Today, we observe radically new approaches to the microkernel idea that seek to avoid the ...
متن کاملConfigurable Hybridkernel for Embedded Real-Time Systems
When designing a kernel for an operating system the developer has to choose between an microkernel or monolithic kernel approach. Bases for the decision is mostly the tradeoff between security and performance. Depending on application demands and on the available hardware a microkernel or a monolithic kernel approach or something between is desired. In this paper we present a hybrid kernel for ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008