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

Slides:



Advertisements
Similar presentations
Chapter 2 Operating System Overview
Advertisements

©HCCS & IBM® 2006 Stephen Linkin 1 Overview Of System Programming Stephen S. Linkin Houston Community College © HCCS and IBM 2006.
Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 2: Capacity.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 3: Operating Systems Computer Science: An Overview Tenth Edition.
Chapter 3: z/OS Overview
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. Chapter 2: z/OS Overview.
©HCCS & IBM® 2008 Stephen Linkin1 Mainframe Hardware Systems And High Availability Stephen S. Linkin Houston Community College © HCCS and IBM 2008.
Operating System. Main goal of OS: –Run programs efficiently –Make the computer easier to use Provide a user-friendly interface –Improve the efficiency.
OS Fall ’ 02 Introduction Operating Systems Fall 2002.
Multiprocessing Memory Management
Chapter 12 Three System Examples The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition, Irv Englander.
CMPT 300: Operating Systems Review THIS REIVEW SHOULD NOT BE USED AS PREDICTORS OF THE ACTUAL QUESTIONS APPEARING ON THE FINAL EXAM.
Memory Management 2010.
OS Spring’03 Introduction Operating Systems Spring 2003.
1 Chapter 8 Virtual Memory Virtual memory is a storage allocation scheme in which secondary memory can be addressed as though it were part of main memory.
MEMORY MANAGEMENT By KUNAL KADAKIA RISHIT SHAH. Memory Memory is a large array of words or bytes, each with its own address. It is a repository of quickly.
Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 4: Integrity and security.
Computer Organization and Architecture
Memory Management n 1. Single contiguous allocation n 2. Partitioned organization: –Static, Dynamic n 3. (Pure) Paging.
CS364 CH08 Operating System Support TECH Computer Science Operating System Overview Scheduling Memory Management Pentium II and PowerPC Memory Management.
©HCCS & IBM® 2008 Stephen Linkin1 WebSphere Application Server on z/OS Stephen S. Linkin Houston Community College © HCCS and IBM 2008.
1 Introduction To The New Mainframe Stephen S. Linkin Houston Community College ©HCCS & IBM® 2008 Stephen Linkin.
Stephen Linkin Houston Community College January 15, 2007 © Mike Murach & Associates, HCC, IBM 1 Introduction To IBM Mainframe Systems Chapter.
©HCCS & IBM® 2008 Stephen Linkin1 Database Management Systems On z/OS Stephen S. Linkin Houston Community College © HCCS and IBM 2008.
Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
Operating System A program that controls the execution of application programs An interface between applications and hardware 1.
Chapter 3 Process Description and Control Operating Systems: Internals and Design Principles, 6/E William Stallings Patricia Roy Manatee Community College,
Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
TSO/E, ISPF, And UNIX: Interactive Facilities Of z/OS
Memory Addressing Byte ( 8 bits) – smallest addressable unit in memory Bytes:
Chapter 3 Process Description and Control Operating Systems: Internals and Design Principles, 6/E William Stallings Patricia Roy Manatee Community College,
Chapter 4 Threads, SMP, and Microkernels Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design.
Chapter 5 Operating System Support. Outline Operating system - Objective and function - types of OS Scheduling - Long term scheduling - Medium term scheduling.
©HCCS & IBM® 2008 Stephen Linkin1 z/OS HTTP Server Stephen S. Linkin Houston Community College © HCCS and IBM 2008.
Understanding Operating Systems Flynn & McHoes
©HCCS & IBM® 2009 Stephen Linkin 1 Security On z/OS Stephen S. Linkin Houston Community College © HCCS and IBM 2009.
Recall: Three I/O Methods Synchronous: Wait for I/O operation to complete. Asynchronous: Post I/O request and switch to other work. DMA (Direct Memory.
CGS 3763 Operating Systems Concepts Spring 2013 Dan C. Marinescu Office: HEC 304 Office hours: M-Wd 11: :30 AM.
Chapter 1 Computer System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
Click to add text Introduction to the new mainframe: Large-Scale Commercial Computing © Copyright IBM Corp., All rights reserved. Chapter 2: Capacity.
6 Memory Management and Processor Management Management of Resources Measure of Effectiveness – On most modern computers, the operating system serves.
1 Transaction Management Systems On z/OS Online Processing On The Mainframe Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM®
Computers Operating System Essentials. Operating Systems PROGRAM HARDWARE OPERATING SYSTEM.
30 October Agenda for Today Introduction and purpose of the course Introduction and purpose of the course Organization of a computer system Organization.
Ihr Logo Operating Systems Internals & Design Principles Fifth Edition William Stallings Chapter 2 (Part II) Operating System Overview.
1 Working With Data Sets Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM® 2008 Stephen Linkin.
Operating System Structure A key concept of operating systems is multiprogramming. –Goal of multiprogramming is to efficiently utilize all of the computing.
Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
Virtual Memory The memory space of a process is normally divided into blocks that are either pages or segments. Virtual memory management takes.
1 Batch Processing And JES Stephen S. Linkin Houston Community College © HCCS and IBM 200 ©HCCS & IBM® 2008 Stephen Linkin.
Chapter 2 Operating System Overview Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles,
Computer and Operating Systems
Chapter 1 - OS Overview Ivy Tech State College Northwest Region 01 CIS106 Microcomputer Operating Systems Gina Rue CIS Faculty.
©HCCS & IBM® 2009 Stephen Linkin 1 Network Communications on z/OS Stephen S. Linkin Houston Community College © HCCS and IBM 2009.
Operating Systems: Summary INF1060: Introduction to Operating Systems and Data Communication.
1 Operating System Overview Chapter 2. 2 Operating System A program that controls the execution of application programs An interface between applications.
©HCCS & IBM® 2008 Stephen Linkin1 Messaging And Queuing Stephen S. Linkin Houston Community College © HCCS and IBM 2008.
The 51-year History and Evolution of the z/OS Operating System FROM OS360 TO Z/OS Mark Pickett Collabera.
Embedded Real-Time Systems
Chapter 2 Operating System Overview Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Chapter 8: Main Memory.
Andy Wang COP 5611 Advanced Operating Systems
Virtual Memory Chapter 8.
Lecture 27: Virtual Memory
Operating Systems Lecture 1.
CS149D Elements of Computer Science
Chapter 2 Operating System Overview
COMP755 Advanced Operating Systems
Page Main Memory.
Presentation transcript:

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

2 What Is An Operating System?

©HCCS & IBM® 2008 Stephen Linkin3 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.

©HCCS & IBM® 2008 Stephen Linkin4 What Is z/OS?

©HCCS & IBM® 2008 Stephen Linkin5 What Is z/OS?  Multiprogramming And Multiprocessing

©HCCS & IBM® 2008 Stephen Linkin6 What Is z/OS?  Modules And Macros

©HCCS & IBM® 2008 Stephen Linkin7 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 Linkin8 What Is z/OS?  Physical Storage Used By z/OS

©HCCS & IBM® 2008 Stephen Linkin9 Overview Of Z/OS Facilities

©HCCS & IBM® 2008 Stephen Linkin10 Virtual Storage And Other Mainframe Concepts  What Is Virtual Storage?

©HCCS & IBM® 2008 Stephen Linkin11 Virtual Storage And Other Mainframe Concepts  What Is An Address Space? Address Space Isolation

©HCCS & IBM® 2008 Stephen Linkin12 Virtual Storage And Other Mainframe Concepts  What Is An Address Space? Address Space Isolation Address Space Communication

©HCCS & IBM® 2008 Stephen Linkin13 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 Linkin14 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 Linkin15 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 Linkin16 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 Linkin17 Virtual Storage And Other Mainframe Concepts

©HCCS & IBM® 2008 Stephen Linkin18 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 Linkin19 REALVIRTUAL Virtual Storage And Other Mainframe Concepts  What Is Paging? How Paging Works In z/OS

©HCCS & IBM® 2008 Stephen Linkin20 Virtual Storage And Other Mainframe Concepts  What Is Paging? How Paging Works In z/OS Page Stealing Unreferenced Interval Count

©HCCS & IBM® 2008 Stephen Linkin21 Virtual Storage And Other Mainframe Concepts  Swapping And The Working Set  What Is Storage Protection?

©HCCS & IBM® 2008 Stephen Linkin22 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 Linkin23 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 Linkin24 Virtual Storage And Other Mainframe Concepts  Role Of Storage Managers Real Storage Manager Auxiliary Storage Manager Virtual Storage Manager

©HCCS & IBM® 2008 Stephen Linkin25 Virtual Storage And Other Mainframe Concepts  A Brief History Of Virtual Storage And 64-bit Addressability

©HCCS & IBM® 2008 Stephen Linkin26 Virtual Storage And Other Mainframe Concepts  A Brief History Of Virtual Storage And 64-bit Addressability

©HCCS & IBM® 2008 Stephen Linkin27 Virtual Storage And Other Mainframe Concepts  A Brief History Of Virtual Storage And 64-bit Addressability

©HCCS & IBM® 2008 Stephen Linkin28 Virtual Storage And Other Mainframe Concepts  What Is “Below-the-line Storage”?

©HCCS & IBM® 2008 Stephen Linkin29 Virtual Storage And Other Mainframe Concepts  What’s In An Address Space?

©HCCS & IBM® 2008 Stephen Linkin30 Virtual Storage And Other Mainframe Concepts  System Address Spaces And The Master Scheduler

©HCCS & IBM® 2008 Stephen Linkin31 What Is Workload Management?  What Does WLM Do? Goal Achievement Throughput Response And Turnaround Time

©HCCS & IBM® 2008 Stephen Linkin32 What Is Workload Management?  What Does WLM Do? Goal Achievement Throughput Response And Turnaround Time  How Is WLM Used?

©HCCS & IBM® 2008 Stephen Linkin33 What Is Workload Management?  What Does WLM Do? Goal Achievement Throughput Response And Turnaround Time  How Is WLM Used?

©HCCS & IBM® 2008 Stephen Linkin34 I/O and data management

©HCCS & IBM® 2008 Stephen Linkin35 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 Linkin36 Supervising Execution Of Work In The System  What Is Interrupt Processing? SVC I/O External Restart Program Machine Check

©HCCS & IBM® 2008 Stephen Linkin37 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 Linkin38 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 Linkin39 Supervising Execution Of Work In The System  Creating Dispatchable Units Of Work What Is A TCB?

©HCCS & IBM® 2008 Stephen Linkin40 Supervising Execution Of Work In The System  Creating Dispatchable Units Of Work What Is A TCB? What Is An SRB?

©HCCS & IBM® 2008 Stephen Linkin41 Supervising Execution Of Work In The System  Preemptable Versus Non-preemptable  What Does The Dispatcher Do?

©HCCS & IBM® 2008 Stephen Linkin42 Supervising Execution Of Work In The System  Preemptable Versus Non-preemptable  What Does The Dispatcher Do?

©HCCS & IBM® 2008 Stephen Linkin43 Supervising Execution Of Work In The System  Serializing The Use Of Resources What Is Global Resource Serialization?

©HCCS & IBM® 2008 Stephen Linkin44 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 Linkin45 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 Linkin46 A Brief Comparison Of z/OS And UNIX.

©HCCS & IBM® 2008 Stephen Linkin47 A Brief Comparison Of z/OS And UNIX.

©HCCS & IBM® 2008 Stephen Linkin48 Summary  Read The Redbook