ACM Home Page
Please provide us with feedback. Feedback
On the duality of operating system structures
Full text PdfPdf (1.27 MB)
Source ACM SIGOPS Operating Systems Review archive
Volume 13 ,  Issue 2  (April 1979) table of contents
Pages: 3 - 19  
Year of Publication: 1979
ISSN:0163-5980
Authors
Hugh C. Lauer  Xerox Corporation, Palo Alto, California
Roger M. Needham  Cambridge University, Cambridge, England
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 127,   Citation Count: 52
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/850657.850658
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
IBM Corporation, Operating System/360: Concepts and Facilites, Poughkeepsie, New York.
 
2
General Electric Company (Marconi-Elliot Division), Borehamwood, London, Great Britain.
3
 
4
D. M. England, "Capability concept mechanism and structure in System 250," Proceedings of the International Workshop on Protection in Operating Systems, IRIA, Rocquencourt, France, August, 1974.
5
6
7
8
9

CITED BY  52
Collaborative Colleagues:
Hugh C. Lauer: colleagues
Roger M. Needham: colleagues