This document is Volume I of the HP OpenVMS Programming Concepts Manual. It provides an overview of the OpenVMS operating system, its components, and its programming environment. The manual is divided into four main parts:
- Part I: Process and Synchronization covers process creation (spawned/detached), symmetric multiprocessing (SMP), and synchronization methods such as event flags, lock management, and intracluster communication.
- Part II: Interrupts and Condition Handling details the use of Asynchronous System Traps (ASTs) and the OpenVMS Condition Handling facility, explaining how to write condition handlers and use exit handlers.
- Part III: Addressing and Memory Management explains 32-bit and 64-bit virtual address space, memory management services, and support for Very Large Memory (VLM).
- Part IV: Appendixes contains macros and code examples for 64-bit programming.
This volume is intended for system and application programmers familiar with the OpenVMS environment.