Title :
Mach: a foundation for open systems [operating systems]
Author :
Rashid, Rasber ; Baron, R. ; Forin, A. ; Golub, D. ; Jones, Maxwell ; Orr, D.
Author_Institution :
Sch. of Comput. Sci., Carnegie-Mellon Univ., Pittsburgh, PA
Abstract :
An alternative approach to building an entire operating system (OS) separating those parts of the OS that control the basic hardware resources (the kernel) from those that determine the unique characteristics of an OS environment, is examined, taking the Mach kernel as an example. Mach features which support OS emulation are discussed. In-kernel and out-of-kernel emulation are described. Two instances of the latter approach, the multithreaded Unix server and the multiserver Unix, are considered. Related work and Mach availability are addressed
Keywords :
Unix; file servers; open systems; operating systems (computers); software engineering; Mach kernel; OS emulation; hardware resources; multiserver Unix; multithreaded Unix server; operating system; software development; Application software; Computer aided manufacturing; Computer industry; Costs; Hardware; Open systems; Operating systems; Resource management; System testing; Voice mail;
Conference_Titel :
Workstation Operating Systems, 1989., Proceedings of the Second Workshop on
Conference_Location :
Pacific Grove, CA
DOI :
10.1109/WWOS.1989.109278