ON THE DUALITY OF OPERATING SYSTEM STRUCTURES.

1Citations
Citations of this article
158Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Many operating system designs can be placed into one of two very rough categories, depending upon how they implement and use the notions of process and synchronization. One category, the ″Message-oriented System,″ is characterized by a relatively small, static number of processes with an explicit message system for communicating among them. The other category, the ″Procedure-oriented System,″ is characterized by a large, rapidly changing number of small processes and a process synchronization mechanism based on shared data. In this paper, it is demonstrated that these two categories are duals of each other and that a system which is constructed according to one model has a direct counterpart in the other. The principal conclusion is that neither model is inherently preferable, and the main consideration for choosing between them is the nature of the machine architecture upon which the system is being built, not the application which the system will ultimately support.

Cite

CITATION STYLE

APA

Lauer, H. C., & Needham, R. M. (1979). ON THE DUALITY OF OPERATING SYSTEM STRUCTURES. In Institute of Physics Conference Series (pp. 371–384). North-Holland Publ Co. https://doi.org/10.1145/850657.850658

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