Abstract
This paper describes the use of the class and inner concepts of SIMULA 67 to express the multi-level structure of an operating system. A comparison is drawn between compile-time checking and run-time protection.
Preview
Unable to display preview. Download preview PDF.
References
G. Birtwhistle et al. SIMULA begin. Student Litteratur and Auerbach, 1974.
P. Brinch Hansen. Structured Multiprogramming. Comm. ACM, 15, 7 (July 1972), 574–577.
O.-J. Dahl. Hierarchical Program Structures. in Structured Programming, Academic Press, 1972.
E.W. Dijkstra. Structure of the T.H.E. Multiprogramming System. Comm. ACM 11 (1968), 341.
J. Elder, Ph.D. thesis, Queen's University, Belfast.
C.A.R. Hoare. Proof of correctness of data representations. Acta Informatica 1 (1972), 271–281.
C.A.R. Hoare. Monitors: an Operating System Structuring Concept, Comm. ACM, 17, 10 (October 1974), 549–557.
P. Naur (ed.). Report on the Algorithmic Language ALGOL 60.
R. Needham. Protection and Process Management in the CAP computer. in Protection in Operating Systems, IRIA 1974.
D. Parnas. Information distribution aspects of software methodology. Proceedings of IFIP Congress, 1974.
N. Wirth. The Programming Language PASCAL. Acta Informatica 1, 1 (1971), 35–63.
J. Palme. Protected Program Modules in SIMULA 67. FOA P report C8372 Sept. 1973.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1976 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hoare, C.A.R. (1976). The structure of an operating system. In: Bauer, F.L., et al. Language Hierarchies and Interfaces. Lecture Notes in Computer Science, vol 46. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-07994-7_56
Download citation
DOI: https://doi.org/10.1007/3-540-07994-7_56
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-07994-1
Online ISBN: 978-3-540-37972-0
eBook Packages: Springer Book Archive