1 z/OS Overview Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM® 2008...

Post on 22-Dec-2015

217 views 0 download

Transcript of 1 z/OS Overview Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM® 2008...

©HCCS & IBM® 2008 Stephen Linkin 1

z/OS Overview

Stephen S. LinkinHouston Community College

© HCCS and IBM 2008

©HCCS & IBM® 2008 Stephen Linkin 2

What Is An Operating System?

©HCCS & IBM® 2008 Stephen Linkin 3

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 4

What Is z/OS?

©HCCS & IBM® 2008 Stephen Linkin 5

What Is z/OS?

Multiprogramming And Multiprocessing

©HCCS & IBM® 2008 Stephen Linkin 6

What Is z/OS?

Modules And Macros

©HCCS & IBM® 2008 Stephen Linkin 7

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 8

What Is z/OS?

Physical Storage Used By z/OS

©HCCS & IBM® 2008 Stephen Linkin 9

Overview Of Z/OS Facilities

©HCCS & IBM® 2008 Stephen Linkin 10

Virtual Storage And Other Mainframe Concepts

What Is Virtual Storage?

©HCCS & IBM® 2008 Stephen Linkin 11

Virtual Storage And Other Mainframe Concepts

What Is An Address Space? Address Space Isolation

©HCCS & IBM® 2008 Stephen Linkin 12

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 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

©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

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 16

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 17

Virtual Storage And Other Mainframe Concepts

©HCCS & IBM® 2008 Stephen Linkin 18

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 19

REAL VIRTUAL

Virtual Storage And Other Mainframe Concepts

What Is Paging? How Paging Works In z/OS

©HCCS & IBM® 2008 Stephen Linkin 20

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 21

Virtual Storage And Other Mainframe Concepts

Swapping And The Working Set What Is Storage Protection?

©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

©HCCS & IBM® 2008 Stephen Linkin 23

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 24

Virtual Storage And Other Mainframe Concepts

Role Of Storage Managers Real Storage Manager Auxiliary Storage Manager Virtual Storage Manager

©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

A Brief History Of Virtual Storage And 64-bit Addressability

©HCCS & IBM® 2008 Stephen Linkin 28

Virtual Storage And Other Mainframe Concepts

What Is “Below-the-line Storage”?

©HCCS & IBM® 2008 Stephen Linkin 29

Virtual Storage And Other Mainframe Concepts

What’s In An Address Space?

©HCCS & IBM® 2008 Stephen Linkin 30

Virtual Storage And Other Mainframe Concepts

System Address Spaces And The Master Scheduler

©HCCS & IBM® 2008 Stephen Linkin 31

What Is Workload Management?

What Does WLM Do? Goal Achievement Throughput Response And Turnaround Time

©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

What Is Workload Management?

What Does WLM Do? Goal Achievement Throughput Response And Turnaround Time

How Is WLM Used?

©HCCS & IBM® 2008 Stephen Linkin 34

I/O and data management

©HCCS & IBM® 2008 Stephen Linkin 35

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 36

Supervising Execution Of Work In The System

What Is Interrupt Processing? SVC I/O External Restart Program Machine Check

©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

©HCCS & IBM® 2008 Stephen Linkin 38

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 39

Supervising Execution Of Work In The System

Creating Dispatchable Units Of Work What Is A TCB?

©HCCS & IBM® 2008 Stephen Linkin 40

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 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

Preemptable Versus Non-preemptable What Does The Dispatcher Do?

©HCCS & IBM® 2008 Stephen Linkin 43

Supervising Execution Of Work In The System

Serializing The Use Of Resources What Is Global Resource Serialization?

©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?

©HCCS & IBM® 2008 Stephen Linkin 45

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 46

A Brief Comparison Of z/OS And UNIX.

©HCCS & IBM® 2008 Stephen Linkin 47

A Brief Comparison Of z/OS And UNIX.

©HCCS & IBM® 2008 Stephen Linkin 48

Summary

Read The Redbook