Hierarchical monitors
A. M. Lister, P. J. Sayer · Software Practice and Experience · 1977
Abstract A technique is presented for constructing an operating system as a hierarchical set of monitors. The hierarchy reflects and reinforces the system structure, and extends down to the system nucleus itself. The nucleus is in fact treated as a specialized monitor for handling the central processor. The technique has been used to write a small pilot system for a DEC PDP‐15, and experience with the system is reported. The mutual exclusion problem for monitor procedures is discussed, and a viable solution suggested.