This document, "TOPS-10 Monitor Tables" (Order Number: AA-BJ92B-RB, April 1986), serves as a highly detailed technical reference describing the internal data tables used by the TOPS-10 monitor (version V7.03) and its ANF-10 network software.
It is intended for system analysts and programmers with prior experience in TOPS-10 monitor internals and data structures, specifically for modifying or repairing source code on KL-series processors. The tables are crucial for allocating memory, controlling jobs and resources, and providing essential system information. The document explicitly states it is a summary without guaranteed technical accuracy and advises consulting source code listings for definitive information.
The content covers an extensive range of system components, including:
- File System: Access tables, file name blocks, retrieval information blocks, storage allocation, and user file directories.
- Device Management: Device data blocks (for various device types like disk, magtape, TTY), channel data blocks, and controller data blocks.
- Job/Process Control: Job address tables, job core limits, page counts, process data blocks, user process tables, and virtual memory page tables.
- Scheduling & Resource Allocation: Available resource tables, job queues, subqueues, wait state codes, and sharable device request tables.
- Network Communications: Ethernet channel blocks, controller blocks, multicast address blocks, portal blocks, connection blocks, path blocks, and various ANF-10 front-end tables detailed in Appendix A.
- System Internals: CPU data blocks, interrupt routine tables, command tables, character tables, clock request queues, and context save/restore translation tables.