ACM Home Page
Please provide us with feedback. Feedback
An operating system based on the concept of a supervisory computer
Full text PdfPdf (779 KB)
Source
Communications of the ACM archive
Volume 15 ,  Issue 3  (March 1972) table of contents
Pages: 150 - 156  
Year of Publication: 1972
ISSN:0001-0782
Author
R. Stockton Gaines  Institute for Defense Analyses, Princeton, NJ
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 17,   Citation Count: 11
Additional Information:

abstract   references   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/361268.361274
What is a DOI?

ABSTRACT

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.



CITED BY  11