A basic monitor system for implementation in operating systems and computer architecture courses

Abstract
A small operating system suitable for implementation by intermediate level students as a laboratory assignment is described. Although purposely reduced to essentials, the system will actually execute a stream of user jobs. The system is structured in such a way that extensions in various directions are straightforward once the basic system is implemented.