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:
ASTDEL.LIS details routines for queuing and delivering ASTs.RSE.LIS contains routines for reporting system events and managing process states (e.g., making a process executable, swapping out processes).SCHED.LIS is responsible for handling rescheduling interrupts.SYSPCNTRL.LIS includes routines for suspending, resuming, hibernating, and waking processes, as well as converting process names to PIDs and vice versa.SYSWAIT.LIS details services for waiting on event flags, including logical AND, OR, and single event waits.SYSCOMMON.LIS provides definitions for various data structures and system parameters used throughout VMS.SYSPARAM.MAR contains definitions for executive control parameters and key variables.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.
Site structure and layout ©2025 Majenko Technologies