The text read off it
[04.01.01]
04.01 Function of the Basic Monitor
The primary function of the Basic Monitor is to provide continuous automatic operation of a sequence of (stacked) jobs which might involve different processors. For this purpose, it is divided into two parts:
- A Nucleus, consisting principally of tables, which remain in core at all times, occupying a minumum amount of space. The Nucleus provides the communication necessary for inter-job and inter-processor continuity.
- The Monitor proper, which is brought into core between jobs. By means of control cards, the monitor routines are directed, among other things, to provide specified assignment of various I/O units, perform certain accounting functions and, most important, pass control to a participating processor to handle the next job.
A. Processing a Job
The flow of control between the Basic Monitor and its participating processors is illustrated in the diagram below:
Diagram: flow of control between Basic Monitor, Other Supervisors, Commercial Translator Supervisor, and its subsystems (Compiler, Loader, Subroutine Files Updater, File Maintenance) (page 85).