VMS Internals I

Mechanisms and Overview Source Listings Book

Order Number: EY-9768E-DA

This document is a technical manual detailing the internal workings of the VMS operating system. It is divided into several sections, each focusing on a specific aspect of VMS.

The document includes:

  • Educational Services: This introductory section likely outlines the purpose and target audience of the document.
  • VMS Internals I: Mechanisms and Overview: This is the main title, indicating the document's focus on the fundamental mechanisms and overall architecture of VMS.
  • Source Listings Book: This suggests that the document contains actual source code or detailed explanations of the source code for various VMS components.
  • EY-9768E-DA-0002: This is the document order number.

The document's content appears to be highly technical, likely intended for system programmers, developers, or advanced users who need a deep understanding of VMS. It covers topics such as:

  • AST (Asynchronous System Trap) Handling: Details are provided on AST enqueueing, delivery, and related mechanisms (e.g., ASTDEL.LIS, SCH$ASTDEL, KAST).
  • Process Management: Information on process scheduling (SCHED.LIS), process creation (SYSCREPRC.LIS), and process suspension/resumption (EXE$SUSPEND, EXE$RESUME).
  • System Services: Explanations of how system services are dispatched and handled, including exceptions and various modes of operation (e.g., SYSTEM_SERVICE_DISPATCHER.LIS, SYSTEM_SERVICE_EXIT.LIS).
  • Swapping and Memory Management: Details on how the swapper manages process working sets and memory allocation (e.g., SWAPPER.LIS, SYSWAIT.LIS, FILLPHD).
  • System Parameters (SYSGEN): A comprehensive listing of system parameters, their defaults, and their purpose (e.g., SYSPARAM.LIS, SYSWAIT.LIS).
  • Command Language Interpreter (CLI) and Shell: Information on how the shell processes commands and manages system resources (e.g., SHELL.LIS).

The document is extensive, with numerous sections and subroutines, indicating a thorough treatment of VMS internals. It also includes a history of modifications for various modules, suggesting a versioned and evolving system.

EY-9768E-DA-0002
December 1989
538 pages
Quality

Original
22MB

Site structure and layout ©2025 Majenko Technologies