On μ-Kernel Construction

388Citations
Citations of this article
142Readers
Mendeley users who have this article in their library.
Get full text

Abstract

From a software-technology point of view, the μ-kernel concept is superior to large integrated kernels. On the other hand, it is widely believed that (a) μ-kernel based systems are inherently inefficient and (b) they are not sufficiently flexible. Contradictory to this belief, we show and support by documentary evidence that inefficiency and inflexibility of current μ-kernels is not inherited from the basic idea but mostly from overloading the kernel and/or from improper implementation. Based on functional reasons, we describe some concepts which must be implemented by a μ-kernel and illustrate their flexibility. Then, we analyze the performance critical points. We show what performance is achievable, that the efficiency is sufficient with respect to macro-kernels and why some published contradictory measurements are not evident. Furthermore, we describe some implementation techniques and illustrate why μ-kernels are inherently not portable, although they improve portability of the whole system. © 1995 ACM.

Cite

CITATION STYLE

APA

Liedtke, J. (1995). On μ-Kernel Construction. In Proceedings of the 15th ACM Symposium on Operating Systems Principles, SOSP 1995 (pp. 237–250). https://doi.org/10.1145/224056.224075

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free