The Structure of the "THE" Multiprogramming System

This paper describes a multiprogramming system that is hierarchically structured as a system of 6 layers. Explicit mutual synchronization statements regulates the interaction of the cooperating sequential processes. Hierarchical structuring allows testing of each level.

This paper also contains a description of semaphores, P-operation, V-operation. Semaphores are used for mutual exclusion (for critical sections) and private semaphores (as condition variables).


Elaine Cheong
Last modified: Sun Aug 19 00:41:20 PDT 2001