This document introduces the role of maintenance software in aiding engineering, manufacturing, and field personnel in determining the operational status of hardware. The content covers:
- Three Major Software Categories: System, application, and maintenance software.
- Maintenance Software Uses: Ranging from prototype testing and manufacturing integration to installation, customer acceptance, and corrective maintenance.
- Library Organization: Maintenance software is structured into libraries (e.g., 11-Based 11, 11-Based 10, 10-Based 10) based on the target processor and system type.
- Component Parts: Maintenance libraries consist of utility programs (bootstrap, diagnostic monitors, etc.), control files (scripts), and diagnostic programs (operability tests and exercisers).
- Diagnostic Structure: Operability tests detect solid faults, while exercisers target intermittent issues and system interactions. The document explains typical diagnostic structures, including initialization, execution, and checking phases.
- Specific Systems: Detailed sections describe the maintenance software for the 11-Based 11 library, the 11-Based 10 console subsystem (KLDCP), and the 10-Based 10 library, including memory utilization maps and control flow.