OpenVMS Alpha Programming Features II
Course Code: 912
Length: 5 days
This course presents OpenVMS capabilities available to system programmers.
This course features:
I/O
Memory Management
Low level synchronization
Who Should Attend
OpenVMS System Programmers
Prerequisites
Before taking this course, students should be able to:
- Log in and out of an OpenVMS system
- Set up terminal characteristics
- Issue DCL commands
- Create and edit text files
- Send messages to other system users
- Write a simple command procedure
- Complete OpenVMS Alpha Programming Features I
Benefits of Attending this Class
Upon completion of this course, students will be able to:
- Issue a fundamental $QIO
- Create and process files using RMS
- Create a shareable image
- Create and map a global section
- Use architectural synchronization mechanisms
Course Contents
- I/O SUBSYSTEM
- Performing Low Level I/O
- Record Management Services
- Terminal I/O
- Fast I/O
- I/O Information
- MEMORY MANAGEMENT SUBSYSTEM
- Memory Management Concepts
- Working Sets
- The Create And Map Section System Service
- (SYS$CRMPSC/SYS$CRETVA)
- Global Sections
- (SYS$CREATE_GFILE_/SYS$CRMPSC/SYS$MGBLSC/SYS$UPDSEC)
- Shareable Images
- Resident Images
- 64-Bit System Services
- Galaxy-wide Shared Memory Sections
- EXCEPTION HANDLING
- ARCHITECTURAL CONSIDERATIONS FOR ALPHA CODE
- Atomicity Of Data (Load/Lock/Store)
- Alignment And Unintentionally Shared Data
- Memory Barriers
|