This OpenVMS Internals training course is designed to examine the components, structures, and mechanisms of the OpenVMS operating system. It is intended for those requiring an extensive understanding of these areas. This part of the course lays the foundations for understanding the mechanisms that will be used throughout the rest of the internals offerings at a programming level. The course will use the System Dump Analyzer to illustrate the concepts presented in the course materials.
By attending OpenVMS Internals workshop, delegates will learn to:
- Describe and differentiate between system context and process context
- Describe process creation and supporting process-related data structures
- Describe the implementation of selected interrupt service routines, including AST delivery, scheduling, hardware clock, and software timer routines
- Describe the processing and roles of interrupts and exceptions on OpenVMS
- Describe the roles of the following synchronization techniques: IPL, spinlocks, mutexes, and locks
- Describe the data structures that constitute a process and examine them using SDA
- Attend a training on OpenVMS Programming or equivalent practical experience
- The ability to read Macro
- The ability to program in C
The OpenVMS Internals class is ideal for:
- OpenVMS applications programmers
- OpenVMS system programmers
