This document serves as a collection of course materials for the PDP-10 Monitor. It covers key architectural and operational concepts, including:
- Priority Interrupt System: Programming techniques for the seven-channel priority interrupt system.
- Monitor Structure: The cyclic nature of the monitor, including the Command Processor, Scheduler, and Swapper.
- Monitor Data Base: Descriptions of key tables like JBTQ (Job Queues), JBTADR (Job Address), and JBTSTS (Job Status).
- I/O Processing: Management of input/output operations, including buffered I/O, device data blocks (DDB), and interrupt handling.
- Allocation of Core: Procedures for swapping and core management in a time-sharing system.
- The Scheduler: Mechanisms for job scheduling and queue management.
- The Swapper: Logic and flow for swapping jobs into and out of core.
- Scanner Service: Handling Teletype I/O via the scanner service and interrupt routines.