VMS Internals

Order Number: EY-0016E-ID

This document, "VMS Internals: Source Listings," is a collection of source code listings related to the VMS (Virtual Memory System) operating system. It appears to be part of a course or training material, as it's intended to be used in conjunction with course handouts for selected topics.

The document provides a list of several .LIS and .MAR files, each with a description of its purpose within the VMS executive. These files cover various aspects of VMS internals, including:

  • AST (Asynchronous System Trap) delivery: ASTDEL.LIS details routines for queuing and delivering ASTs.
  • System Event Reporting: RSE.LIS contains routines for reporting system events and managing process states (e.g., making a process executable, swapping out processes).
  • Rescheduling Interrupt Handler: SCHED.LIS is responsible for handling rescheduling interrupts.
  • Process Control Services: SYSPCNTRL.LIS includes routines for suspending, resuming, hibernating, and waking processes, as well as converting process names to PIDs and vice versa.
  • Event Flag Wait Services: SYSWAIT.LIS details services for waiting on event flags, including logical AND, OR, and single event waits.
  • System Common Data Bases: SYSCOMMON.LIS provides definitions for various data structures and system parameters used throughout VMS.
  • System Parameters: SYSPARAM.MAR contains definitions for executive control parameters and key variables.
  • System Map: SYS.MAP likely provides a map of the executive image, detailing memory addresses and symbol locations.

The document is organized by filename, and each file's listing is presented with comments that explain the code's functionality, calling sequences, input parameters, and modification history. This suggests a detailed technical reference for developers or system programmers working with VMS.

EY-0016E-ID-0001
December 1982
249 pages
Quality

Original
9.4MB

Site structure and layout ©2025 Majenko Technologies