The duality of memory and communication in the implementation of a multiprocessor operating system

  • Young M
  • Tevanian A
  • Rashid R
  • et al.
N/ACitations
Citations of this article
16Readers
Mendeley users who have this article in their library.

Abstract

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.This paper explores the goals, design and implementation of Mach and its external memory management facility. The relationship between memory and communication in Mach is examined as it relates to overall performance, applicability of Mach to new multiprocessor architectures, and the structure of application programs.

Cite

CITATION STYLE

APA

Young, M., Tevanian, A., Rashid, R., Golub, D., & Eppinger, J. (1987). The duality of memory and communication in the implementation of a multiprocessor operating system. ACM SIGOPS Operating Systems Review, 21(5), 63–76. https://doi.org/10.1145/37499.37507

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