1987 · 122 citations · 0 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureMessage PassingOperating SystemsInterprocess CommunicationKernel DesignMemory Hierarchy DesignMemory ManagementMultiprocessor SystemsTransaction Processing SystemsMemory Management InterfaceMessage Passing InterfaceMessage-passing Interface Remote Memory AccessMultiprocessor Kernel DesignPage ReplacementSecondary Storage HierarchiesShared Memory ManagementShared-memory Architecture
Mach is a multiprocessor operating system being implemented at Carnegie-Mellon University. An important component of the Mach design is the use of memory objects which can be managed either by the kernel or by user programs through a message interface. This feature allows applications such as transaction management systems to participate in decisions regarding secondary storage management and page replacement.