2003 · 74 citations · 14 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureOperating SystemsSystems ProgrammingInterprocess CommunicationKernel ArchitectureKernel DesignKernel ProgrammingOperating System InterfacesVirtual MemoryInterprocess Communication InterfaceInterprocess SynchronizationMicrokernelsOperating System MicrokernelsVirtual Address SpaceVirtual Memory ManagementVirtual Memory SupportVirtual Memory Systems
The Mach operating system can be used as a system software kernel which can support a variety of operating system environments. Key elements of the Mach design which allow it to efficiently support system software include integrated virtual memory management and interprocess communication, multiple threads of control within on address space, support for transparent system trap callout, and an object programming facility integrated with the Mach IPC mechanisms.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
14
Dennis M. Ritchie, Ken Thompson · Communications of the ACM · 1983 · 970 citations
Mach: A New Kernel Foundation for UNIX Development.
Michael J. Accetta, R. Baron, William J. Bolosky et al. · USENIX Summer · 1986 · 919 citations
The Origin of the VM/370 Time-Sharing System
R. J. Creasy · IBM Journal of Research and Development · 1981 · 363 citations
Dennis M. Ritchie, K. Thompson · Bell System Technical Journal · 1978 · 323 citations
Richard F. Rashid, George G. Robertson · ACM SIGOPS Operating Systems Review · 1981 · 309 citations