ACM Home Page
Please provide us with feedback. Feedback
An operating system based on the concept of a supervisory computer
Full text PdfPdf (31 KB)
Source ACM Symposium on Operating Systems Principles archive
Proceedings of the third ACM symposium on Operating systems principles table of contents
Palo Alto, California, United States
Page: 17  
Year of Publication: 1971
Author
Sponsor
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 6,   Citation Count: 1
Additional Information:

abstract   cited by   index terms   collaborative colleagues  

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

ABSTRACT

This paper appears in the March, 1972, issue of the Communications of the ACM. Its abstract is reproduced below. An operating system which is organized as a small supervisor and a set of independent processes are described. The supervisor handles I/O with external devices - the file and directory system - schedules active processes and manages memory, handles errors, and provides a small set of primitive functions which it will execute for a process. A process is able to specify a request for a complicated action on the part of the supervisor (usually a wait on the occurrence of a compound event in the system) by combining these primitives into a “supervisory computer program.” The part of the supervisor which executes these programs may be viewed as a software implemented “supervisory computer.” The paper develops these concepts in detail, outlines the remainder of the supervisor, and discusses some of the advantages of this approach.