Internals III

This short course is designed to provide a detailed look at the various components, data structures, and mechanisms used to implement the OpenVMS operating system. Topics include memory management and Files-11.

Course Objectives

Upon completion of the Internals courses, students should have a big picture of the operating characteristics and interrelationships of the major OpenVMS subsystems.

 

Curriculum

Course Outline

Image Actiavtion
  • Memory management concepts
  • The process header
  • Image activation
  • Image activation and paging
  • Clustering on pagefault reads
Paging Dynamics and Structures
  • Evolution of a page table entry
  • Sections
  • The working set list
  • The PFN database
  • The free page list
  • The modified page list
  • Page files
  • Page file internal support
  • Swapper-related activities
Global Paging
  • Shared images and global sections
  • Global section dynamics
  • Shareable image issues
  • Fixup sections
  • OpenVMS shareable images
  • Known files
  • The system header
Memory Management: Big Picture Review
  • Shared images and global sections
  • Global section dynamics
  • Shareable image issues
  • Fixup sections
  • OpenVMS shareable images
  • Known files
  • The system header
Files-11
  • Files-11 concepts
  • File header
  • The Files-11 reserved files
XQP Switches
  • The extended QIO procedures
  • File open related data structures
  • Data structures relating to mounted volumes
Volumes
  • Contiguity and the file system
  • File system caching parameters