An overview of the ISPL computer systems design
- 1 February 1973
- journal article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 16 (2) , 117-122
- https://doi.org/10.1145/361952.361968
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).Keywords
This publication has 3 references indexed in Scilit:
- The design of the Venus Operating SystemPublished by Association for Computing Machinery (ACM) ,1971
- Letters to the editor: go to statement considered harmfulCommunications of the ACM, 1968
- Design of a separable transition-diagram compilerCommunications of the ACM, 1963