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. |