z/OS Internals, Structure & Facilities

LENGTH OF COURSE:
5 Days

DESCRIPTION: OS/390 components are described in detail, including Storage, Program, Recovery and Resource Control Managers, Job Entry Subsystems, I/O Configuration and Control Block Structures. The underlying architecture required to support OS/390, including logical partitioning, is also discussed.

PREREQUISITES: OS/390 systems programming experience or equivalent. A knowledge of Assembler language is an asset, but not mandatory.

INSTRUCTION TECHNIQUES: Lecture

AUDIENCE

This course is intended for System Programmers responsible for the installation and/or maintenance of the OS/390 operating system and/or any of the associated subsystems (IMS, JES, DB2, CICS, etc.)
KEY HIGHLIGHTS:
  • OS/390 Overview: Evolution, Features, Limitations
  • ESA/390 Architecture
  • Address Spaces
  • Data Spaces
  • Hiperspaces
    • Creating and using, Limitations, Macro parameters, Use by OS/390
  • Storage Management
    • Virtual, Real, and Auxiliary
    • Page and Swap data sets
  • Sysplex: Base and Parallel, Coupling Facility
  • Resource Management
    • SRM parameters and functions
    • Swapping methodology
    • WLM concepts
  • System Initialization
    • IPL, Nucleus Initialization and Master Scheduler Initialization
    • Time-of-Day setting and control
    • Subsystem Initialization
    • User SVCs and dynamic changes


  • Efficiency of Storage Utilization
    • LLA, VLF, DLF and Hiperbatch: Batch Local Shared Resources
    • Batch Pipes
  • Logical Partitioning: PR/SM
  • Job Entry Subsystem
    • JES2 and JES3 function, responsibilities and differences
    • SPOOL and CHECKPOINT usage
  • DFSMS/OS/390 considerations
    • Data Class, Management Class, Storage Class, and Storage Group concepts
    • SMS JCL parameters
  • Hardware configuration
    • MVSCP and IOCP
    • HCD and IODF
    • IPL considerations
    • UCB and UCW creation and synchronization
  • Control Blocks
    • IPCS concepts and dump types
    • CVT, ASCB, TCB, etc.
  • Dynamic Address Translation
  • Program Management


  • Cross Memory Services
    • SRBs and WEB queues
    • XM instructions
    • Primary, Secondary, and Home modes
    • PC/PT and PC/PR linkage
    • AKM and authorization tables
    • AR translation
  • Data Management
    • Data set allocation
    • OPEN/CLOSE processing
    • I/O operation and control blocks
    • Catalog control
  • Recovery Termination Management
    • ALLRTM macros


FROM OUR STUDENT EVALUATIONS...
"This class gets down to the nuts and bolts!"

Gary M. Grinder
The Sabre Group

Return to Home Page.
Return to Alphabetic Listing of Courses.
Return to Courses by Subject.
Request More Information or Contact Us.