Abstract
This paper describes the implementation of the Solo operating system written in Concurrent Pascal. It explains the overall structure and details of the system in which concurrent processes communicate by means of a hierarchy of monitors and classes. The concurrent program is a sequence of nearly independent components of less than one page of text each. The system has been operating since May 1975.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
P. Brinch Hansen 1973. Operating System Principles, Chapter 7, Resource Protection. Prentice-Hall, Englewood Cliffs, NJ.
P. Brinch Hansen 1975a. The programming language Concurrent Pascal. IEEE Trans. on Software Engineering, 1, 2.
P. Brinch Hansen 1975b. Concurrent Pascal Report. Information Science, California Institute of Technology, (June).
P. Brinch Hansen 1976a. The Solo operating system: a Concurrent Pascal program. Software—Practice and Experience, 6, 2 (April–June).
P. Brinch Hansen 1976b. The Solo operating system: job interface. Software—Practice and Experience, 6, 2 (April–June).
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1975 Per Brinch Hansen
About this chapter
Cite this chapter
Hansen, P.B. (1975). The Solo Operating System: Processes, Monitors and Classes. In: Hansen, P.B. (eds) The Origin of Concurrent Programming. Springer, New York, NY. https://doi.org/10.1007/978-1-4757-3472-0_13
Download citation
DOI: https://doi.org/10.1007/978-1-4757-3472-0_13
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-2986-0
Online ISBN: 978-1-4757-3472-0
eBook Packages: Springer Book Archive