This document, "Introduction to DECsystem-10 Software," provides a comprehensive overview of the DECsystem-10 computing system, aimed at users familiar with computers but seeking to understand the relationships between its various parts.
The manual outlines the three main components of the DECsystem-10:
- DECsystem-10 Hardware: Introduced as a family of expandable systems (e.g., 1040, 1050, 1060, 1070, 1077) built around one or two central processors (KA10 or KI10), with various memory, disk, tape, I/O, and data communication devices.
- DECsystem-10 Operating System (Monitor): This resident software manages system resources, handles user requests, schedules jobs, and controls input/output. Key components include the command decoder, scheduler, swapper (for memory management and job swapping), UUO (User Unassigned Operation) handler, I/O routines, and file handler. It supports multimode computing, allowing concurrent timesharing, multiprogram batch processing, real-time operations, inter-process communication, and remote communications. Features like spooling, mass storage file systems, core utilization (swapping, sharing, virtual memory), and job dependency are explained.
- DECsystem-10 Non-Resident Software: These are user-facing programs that reside on mass storage and are loaded as needed. They include:
- Languages: Assemblers (MACRO), Compilers (ALGOL, BASIC, COBOL, FORTRAN), and Interpreters (AID, APL).
- Editors: LINED, TECO, SOUP (Software Updating Package), and RUNOFF (for manuscript preparation).
- Utilities: Such as CREF (cross-reference), DDT (Dynamic Debugging Technique), FAILSAFE (data recovery), FILEX (file transfer), LINK-10 (linking loader), PIP (Peripheral Interchange Program), and MACY11/LNKX11 (PDP-11 cross-assemblers).
- Monitor Support Programs: Including MONGEN (monitor generator), OPSER (operator service), LOGIN, and KJOB-LOGOUT.
- Applications: Specifically the Data Base Management System (DBMS-10) and TYPESET-10 (text formatting for typesetting).
The document is not a programmer's reference but rather an introductory guide to the architecture, capabilities, and fundamental operations of the DECsystem-10.