z/OS Architecture
The architectural principles of the CPU; PSW, registers; interrupts system states; PSW swapping; multi-processing; central storage; addressing modes; storage keys; parallel & serial channels; pathing; HCD; LCUs; CCWs; I/O operation; SCSW.
Interactive Problem Control SystemControl block/data area; Information sources; Control block header; Control block data area map; Cross reference table; Fields and subfields; Field redefinitions; Control block chaining; Finding control blocks; The Prefix Area (PSA); The new Prefix Area (PSA); Dump types; IPCS introduction: what is IPCS?, What makes up IPCS?; Getting started with IPCS - Primary Option Menu; Default values selection; Primary Option Menu; Data entry panel; Pointer stack panel; Getting around in IPCS browse; IPCS subcommand entry panel; IPCS command output display; IPCS LIST command; Indirect addressing; Displaying Control Blocks; Creating SYMBOLS: Dump Directory; Additional Useful Commands; Dump analysis panel; Component Data Analysis Panel; STATUS; Analysis commands; Dump Management panel.
System LocksWhat are System Locks; Compare and Swap instruction; Lock Manager; Spin Locks; Suspend Locks; Spin Lock processing; Excessive spin loops; Spin Lock recovery; Suspend Lock processing; Lockword locations; Lockword status; Diagnosing Locking problems in an SVC dump.
Supervisor Calls (SVCs)SVC request options; Supervisor call services; SVC processing; SVC FLIH, Exit prologue; SVC interrupt; SVC table; SVC types and attributes; ESR SVCs; User SVCs; Setting up an SVC; Find and analyse SVC Table entries.
Subsystem Interface (SSI)Examples of SSIs; Identifying the service; Subsystem name; Function id; Master Subsystem; Establishing a subsystem; Defining a subsystem; Subsystem control blocks; Requesting a subsystem service; SSIB and SSOB control blocks.
Inter Address Space CommunicationAddress Space communication; A Service Request; SRB control block; SRB types and priorities; IEAMSCHD; Work Unit Queue (WUQ); Service request examples; SRB overhead; Cross Memory Services; Program sharing; Data Sharing; Linkage and Entry tables; Address Space First and Second tables; Authorization tables; Progam Call (PC) and Program Transfer (PT); LXRES, ETDEF & ETCRE macros; PC number translation; Extended ETE; Stacking PCs; Linkage Stack; PC authorization; PT Authorization; SSAR & MVCP instructions.
Dataspaces and HiperspacesAccess Register Translation; Access List; Locating Access Lists; Extended ASN Second-Table-Entry; ALETs; ART authorization 'Invalid ALEN', 'Invalid ALESN', 'Any Requestor, 'Private Indicator'; ART Lookaside buffer; Access Register instructions; Creating Data Spaces; DSPSERV macro; Dispatchable Unit Address List (DUAL); Primary ASN Access List (PASN-AL); ALESERV macro; Using the new Dataspace; Creating a Hiperspace; HSPSERV & IOSADMF macros; Types of Hiperspaces; DSPSERV macro; Accessing a Hiperspace; Subspace Group Facility (SGF); SGF hardware; DUCT & BSG instruction.