language: en

Microkernel Operating System Architecture and Mach

David L. Black David B. Golub Daniel P. Julin Richard F. Rashid Richard P. Draves Randall W. Dean Alessandro Forin Joseph Barrera Hideyuki Tokuda Gerald Malan David Bohman

[DRAFT of]

June 16, 1991

Abstract Modular architectures based on a microkernel are suitable bases for the design and implementation of operating systems. Prototype systems employing microkernel architectures are achieving the levels of functionality and performance expected and required of commercial products. Researchers at Carnegie Mellon University, the Open Software Foundation, and other sites are investigating implementations of a number of operating systems (e.g., Unix 1 , MS-DOS 2 ) that use the Mach microkernel. This paper describes the Mach microkernel, its use to support implementations of other operating systems, and the status of these efforts.

1 Introduction