This document serves as a comprehensive manual for interacting with the PDP-10 Time-Sharing Monitors, including the Multiprogramming non-disk, Multiprogramming disk, and Swapping Monitor systems. It covers commands, program loading, and user programming facilities.
The manual details monitor capabilities that enable multiple users to efficiently share a single PDP-10 computer's resources through reentrant user programming, optimized memory, swapping storage, and I/O channels. Key monitor functions such as job scheduling, resource allocation, I/O device management, and memory protection/relocation are explained, along with the distinction between program segments and files.
A significant portion of the document is dedicated to monitor commands for console and job control (e.g., login, core allocation), system access, device allocation, source file preparation (editing, compiling), and file manipulation (listing, deleting, executing). It also covers program run control, background job management, job termination, system timing, and administrative tasks, providing explanations for diagnostic messages.
For user programs, the manual describes loading procedures, memory protection, and relocation mechanisms (user mode, two-segment architecture). It elaborates on programmed operators (UUOs) for various monitor functions like I/O, program control, trapping, timing, and accessing system information via CALL and CALLI operations, noting restrictions for reentrant programs.
Finally, it provides in-depth information on device-dependent functions for a range of I/O devices, including Teletypes, paper tape readers/punches, line printers, card readers/punches, DECtapes, magnetic tapes, disks, incremental plotters, and displays with light pens. This includes their specific data modes, buffer sizes, and dedicated programmed operator services, alongside details on file formats and protection schemes.
Site structure and layout ©2025 Majenko Technologies