Affiliation:
1. Univ. of Southern California, Marina del Ray, CA
Abstract
This paper explores the advantages of the concurrent design of the language, operating system, and machine (via microcode) to create an interactive programming laboratory. It describes the synergistic effect that the freedom to move and alter features from one of these domains to another has had on the design of this system (which has not been implemented). This freedom simplified both incremental compilation and the system's addressing structure, and centralized the communication mechanisms enabling the construction of hierarchical subsystems. It also suggested an important new concept for operating systems: separation of the scheduling from the maintenance functions in resource allocation. This separation enables incorporation of new scheduling algorithms (decision of what to do) without endangering the system integration (correctly performing the scheduling decisions).
Publisher
Association for Computing Machinery (ACM)
Reference12 articles.
1. The design of the Venus Operating System
2. Balzer R.M. The ISPL language specifications. The Rand Corp. R-563-ARPA Aug. 1971.]] Balzer R.M. The ISPL language specifications. The Rand Corp. R-563-ARPA Aug. 1971.]]
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献