z-logo
Premium
The solo operating system: A concurrent pascal program
Author(s) -
Hansen Per Brinch
Publication year - 1976
Publication title -
software: practice and experience
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
ISBN - 0-387-95401-5
DOI - 10.1002/spe.4380060202
Subject(s) - pascal (unit) , computer science , programming language , compiler , operating system
This is a description of the single‐user operating system Solo written in the programming language Concurrent Pascal.* It supports the development of sequential and concurrent Pascal programs for the PDP 11/45 computer. Input/output are handled by concurrent processes. Pascal programs can call one another recursively and pass arbitrary parameters among themselves. This makes it possible to use Pascal as a job control language. Solo is the first major example of a hierarchical concurrent program implemented in terms of abstract data types (classes, monitors and processes) with compile‐time control of most access rights. It is described here from the user's point of view as an introduction to another paper describing its internal structure.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here