How to design and implement small time‐sharing systems using concurrent pascal
Norwin Graef, Horst Kretschmar, Klaus‐Peter Loehr, Bernt Morawetz · Software Practice and Experience · 1979
Abstract The programming language Concurrent Pascal can be used for the construction not only of small memory‐resident operating systems but also of moderate size swapping systems. If a few amendments are made to the kernel, it is possible to provide a virtual memory management as a part of the CPASCAL program. This approach was taken in the construction of a small time‐sharing system called MUSIC (Multi‐User System In Concurrent Pascal), the design of which is briefly sketched, along with some considerations about the language.