Transcript Chapter 3 DL Version - Houston Community College
z/OS Overview
Stephen S. Linkin Houston Community College © HCCS and IBM 2008
©HCCS & IBM® 2008 Stephen Linkin 1
What Is An Operating System?
©HCCS & IBM® 2008 Stephen Linkin 2
What Is z/OS?
Hardware Resources Used By z/OS The Standard Reference For Descriptions Of The Major Facilities of z/Architecture is the IBM’s
z/Architecture Principles of Operation
.
http://www.ibm.com/servers/eserver/zseries/zos/bkserv/ ©HCCS & IBM® 2008 Stephen Linkin 3
What Is z/OS?
©HCCS & IBM® 2008 Stephen Linkin 4
What Is z/OS?
Multiprogramming And Multiprocessing ©HCCS & IBM® 2008 Stephen Linkin 5
What Is z/OS?
Modules And Macros ©HCCS & IBM® 2008 Stephen Linkin 6
What Is z/OS?
Control Blocks System-related control blocks Resource-related control blocks Job-related control blocks Task-related control blocks ©HCCS & IBM® 2008 Stephen Linkin 7
What Is z/OS?
Physical Storage Used By z/OS ©HCCS & IBM® 2008 Stephen Linkin 8
Overview Of Z/OS Facilities ©HCCS & IBM® 2008 Stephen Linkin 9
Virtual Storage And Other Mainframe Concepts What Is Virtual Storage?
©HCCS & IBM® 2008 Stephen Linkin 10
Virtual Storage And Other Mainframe Concepts What Is An Address Space?
Address Space Isolation ©HCCS & IBM® 2008 Stephen Linkin 11
Virtual Storage And Other Mainframe Concepts What Is An Address Space?
Address Space Isolation Address Space Communication http://www.ibm.com/servers/eserver/zseries/zos/bkserv/ ©HCCS & IBM® 2008 Stephen Linkin 12
Virtual Storage And Other Mainframe Concepts What Is An Address Space?
Address Space Isolation Address Space Communication What Is Dynamic Address Translation?
Virtual Storage Overview ©HCCS & IBM® 2008 Stephen Linkin 13
Virtual Storage And Other Mainframe Concepts What Is An Address Space?
Address Space Isolation Address Space Communication What Is Dynamic Address Translation?
Virtual Storage Overview Format Of A Virtual Address ©HCCS & IBM® 2008 Stephen Linkin 14
Virtual Storage And Other Mainframe Concepts What Is An Address Space?
Address Space Isolation Address Space Communication What Is Dynamic Address Translation?
Virtual Storage Overview Format Of A Virtual Address ©HCCS & IBM® 2008 Stephen Linkin 15
Virtual Storage And Other Mainframe Concepts Virtual Storage Overview Format Of A Virtual Address How Virtual Storage Addressing Works In z/OS ©HCCS & IBM® 2008 Stephen Linkin 16
Virtual Storage And Other Mainframe Concepts ©HCCS & IBM® 2008 Stephen Linkin 17
Virtual Storage And Other Mainframe Concepts Virtual Storage Overview Format Of A Virtual Address How Virtual Storage Addressing Works In z/OS Frames, Pages, And Slots ©HCCS & IBM® 2008 Stephen Linkin 18
Virtual Storage And Other Mainframe Concepts What Is Paging?
How Paging Works In z/OS
REAL VIRTUAL
©HCCS & IBM® 2008 Stephen Linkin 19
Virtual Storage And Other Mainframe Concepts What Is Paging?
How Paging Works In z/OS Page Stealing Unreferenced Interval Count ©HCCS & IBM® 2008 Stephen Linkin 20
Virtual Storage And Other Mainframe Concepts Swapping And The Working Set What Is Storage Protection?
©HCCS & IBM® 2008 Stephen Linkin 21
Virtual Storage And Other Mainframe Concepts Swapping And The Working Set What Is Storage Protection?
How Storage Protect Keys Are Used ©HCCS & IBM® 2008 Stephen Linkin 22
Virtual Storage And Other Mainframe Concepts Swapping And The Working Set What Is Storage Protection?
How Storage Protect Keys Are Used How Storage Protect Keys Are Assigned ©HCCS & IBM® 2008 Stephen Linkin 23
Virtual Storage And Other Mainframe Concepts Role Of Storage Managers Real Storage Manager Auxiliary Storage Manager Virtual Storage Manager ©HCCS & IBM® 2008 Stephen Linkin 24
Virtual Storage And Other Mainframe Concepts A Brief History Of Virtual Storage And 64-bit Addressability ©HCCS & IBM® 2008 Stephen Linkin 25
Virtual Storage And Other Mainframe Concepts A Brief History Of Virtual Storage And 64-bit Addressability ©HCCS & IBM® 2008 Stephen Linkin 26
Virtual Storage And Other Mainframe Concepts A Brief History Of Virtual Storage And 64-bit Addressability ©HCCS & IBM® 2008 Stephen Linkin 27
Virtual Storage And Other Mainframe Concepts
What Is “Below-the-line Storage”?
©HCCS & IBM® 2008 Stephen Linkin 28
Virtual Storage And Other Mainframe Concepts
What’s In An Address Space?
©HCCS & IBM® 2008 Stephen Linkin 29
Virtual Storage And Other Mainframe Concepts
System Address Spaces And The Master Scheduler
©HCCS & IBM® 2008 Stephen Linkin 30
What Is Workload Management?
What Does WLM Do?
Goal Achievement Throughput Response And Turnaround Time ©HCCS & IBM® 2008 Stephen Linkin 31
What Is Workload Management?
What Does WLM Do?
Goal Achievement Throughput Response And Turnaround Time How Is WLM Used?
©HCCS & IBM® 2008 Stephen Linkin 32
What Is Workload Management?
What Does WLM Do?
Goal Achievement Throughput Response And Turnaround Time How Is WLM Used?
©HCCS & IBM® 2008 Stephen Linkin 33
I/O and data management ©HCCS & IBM® 2008 Stephen Linkin 34
Supervising Execution Of Work In The System Tasks Involved Interrupt processing Dispatchable Units Of Work Dispatching Work Serializing Use Of Resources ©HCCS & IBM® 2008 Stephen Linkin 35
Supervising Execution Of Work In The System What Is Interrupt Processing?
SVC I/O External Restart Program Machine Check ©HCCS & IBM® 2008 Stephen Linkin 36
Supervising Execution Of Work In The System What Is Interrupt Processing?
How Is The Program Status Word Used?
Current PSW New PSW Old PSW ©HCCS & IBM® 2008 Stephen Linkin 37
Supervising Execution Of Work In The System What Is Interrupt Processing?
How Is The Program Status Word Used?
Current PSW New PSW Old PSW Registers And The PSW ©HCCS & IBM® 2008 Stephen Linkin 38
Supervising Execution Of Work In The System Creating Dispatchable Units Of Work What Is A TCB?
©HCCS & IBM® 2008 Stephen Linkin 39
Supervising Execution Of Work In The System Creating Dispatchable Units Of Work What Is A TCB?
What Is An SRB?
©HCCS & IBM® 2008 Stephen Linkin 40
Supervising Execution Of Work In The System Preemptable Versus Non-preemptable What Does The Dispatcher Do?
©HCCS & IBM® 2008 Stephen Linkin 41
Supervising Execution Of Work In The System Preemptable Versus Non-preemptable What Does The Dispatcher Do?
©HCCS & IBM® 2008 Stephen Linkin 42
Supervising Execution Of Work In The System Serializing The Use Of Resources What Is Global Resource Serialization?
©HCCS & IBM® 2008 Stephen Linkin 43
Supervising Execution Of Work In The System Serializing The Use Of Resources What Is Global Resource Serialization?
What Is Enqueuing?
What Is Locking?
©HCCS & IBM® 2008 Stephen Linkin 44
Supervising Execution Of Work In The System Serializing The Use Of Resources What Is Global Resource Serialization?
What Is Enqueuing?
What Is Locking?
IT’S MINE
©HCCS & IBM® 2008 Stephen Linkin 45
A Brief Comparison Of z/OS And UNIX.
©HCCS & IBM® 2008 Stephen Linkin 46
A Brief Comparison Of z/OS And UNIX.
©HCCS & IBM® 2008 Stephen Linkin 47
Summary Read The Redbook ©HCCS & IBM® 2008 Stephen Linkin 48