This document defines the data structures and system tables used by the RSX-11D operating system to manage system resources. Key topics include:
- Data Structures: The use of linked lists (specifically circular Double Ended Queues or DEQUES) and fixed-length tables for managing system information.
- Task Partition Directory (TPD): Defines system task partitions, memory allocation, and hole management.
- Global Common Directory (GCD): Manages Global Common Blocks.
- Physical Unit Directory (PUD): Manages information for physical devices, including status flags and I/O request queues.
- System Task Directory (STD): Provides information for installed tasks and task lifecycle management.
- Active Task List (ATL) & Clock Queue: Details on process prioritization, active task state tracking, and time-scheduled operations.
- Interrupt Handling: How interrupt service routines are connected and managed within the system memory space.