The 51-year History and Evolution of the z/OS Operating System FROM OS360 TO Z/OS Mark Pickett Collabera.

Slides:



Advertisements
Similar presentations
Chapter 4 The Central Processing Unit
Advertisements

Computer Codes Rohit Khokher. Computer Codes Data types NumericNonnumeric IntegerRealAlphabet A, B, C, …,Z a, b, c,…,z Digits 0,…,9 Special Characters.
1 Chapter 2 The Digital World. 2 Digital Data Representation.
IBM 360 ARCHITECTURE By Mithun raghav subramaniam.
Digital Data Representation
ENGR2216 FORTRAN PROGRAMMING FOR ENGINEERS. Chapter 1 The computer CPU MEMORY INPUT/OUTPUT DEVICES DATA REPRESENTATION BINARY SYSTEM OCTAL & HEXADECIMAL.
DAT2343 Comparison of The LMC and General Computer Models © Alan T. Pinck / Algonquin College; 2003.
©1999 Addison Wesley Longman2.1 A Bit About Bits A bit (binary digit) –is the smallest unit of information –can have two values - 1 and 0. Binary digits,
1 Chapter 1 Background Professor Gwan-Hwan Hwang Dept. Computer Science and Information Engineering National Taiwan Normal University 9/17/2009.
Chapter 0 Introduction to Computing
Advanced OS Chapter 3p2 Sections 3.4 / 3.5. Interrupts These enable software to respond to signals from hardware. The set of instructions to be executed.
1 Chapter Overview Computer Communication The Computer Bus Objectives  Understand how a computer transmits and receives information.  Explain the principles.
Introduction to Computing CPSC 203 January 24, 2006 Heejin Lim Chapter 1 Chapter 2 (part of)
Mainframe Architecture - Evolution Overview  360 Architecture bit GP regs - 8 FP regs at 32 bits or 4 FP regs at 64 bits - 24 bit real addressing.
1 z/OS Overview Stephen S. Linkin Houston Community College © HCCS and IBM 2008 ©HCCS & IBM® 2008 Stephen Linkin.
Chapter 1-C,D Computers and Digital Basics.
Data Representation (in computer system) Computer Fundamental CIM2460 Bavy LI.
CS 300 – Lecture 6 Intro to Computer Architecture / Assembly Language Instructions.
Chapter 2 The OS, the Computer, and User Programs Copyright © 2008.
CIS 020 Assembly Programming Chapter 14 - Instruction Formats & Interrupt Codes for DEBUGGING PROGRAMS © John Urrutia 2012, All Rights Reserved.5/27/20121.
Number Systems & Logic Gates Day 1
Bits and Bytes.
CODING SYSTEMS CODING SYSTEMS CODING SYSTEMS. CHARACTERS CHARACTERS digits: 0 – 9 (numeric characters) letters: alphabetic characters punctuation marks:
Mehmet Can Vuran, Instructor University of Nebraska-Lincoln Acknowledgement: Overheads adapted from those provided by the authors of the textbook.
Today’s Topics  Chapter 6: System Unit  Chapter 7: Input/Output and Storage.
1. Fundamentals of Computer Systems Define a computer system Computer Systems in the modern world Professional standards for computer systems Ethical,
Chapter 2 IT Foundation Data: facts about objects Store data in computer: – binary data – bits – bytes Five types of data.
Chapter 3 Representing Numbers and Text in Binary Information Technology in Theory By Pelin Aksoy and Laura DeNardis.
1 CSC 1401 S1 Computer Programming I Hamid Harroud School of Science and Engineering, Akhawayn University
CPS120: Introduction to Computer Science
Standard Grade Computing LOW LEVEL MACHINE CHAPTER 21.
MAC OS – Unit A Page: 10-11, Investigating Data Processing Understanding Memory.
Lesson 2 — How Does A Computer Process Data?
Machine Instruction Characteristics
Chapter 2 Computer Hardware
Copyright © 2003 by Prentice Hall Module 5 Central Processing Unit 1. Binary representation of data 2. The components of the CPU 3. CPU and Instruction.
Binary Code
Fill in the blanks: (1) _________ has only two possible values 0 and 1. (2) There are __________bits in a byte. (3) 1 kilobyte of memory space can store.
Cis303a_chapt03-2a.ppt Range Overflow Fixed length of bits to hold numeric data Can hold a maximum positive number (unsigned) X X X X X X X X X X X X X.
The Central Processing Unit: What Goes on Inside the Computer
Journal Entry: Unit #5 Entry #3 Define the following words from ch2 in your journals: Binary, bit, discrete, unambiguous signals, digital, analog signal,
1 3 Computing System Fundamentals 3.2 Computer Architecture.
CSNB374: Microprocessor Systems Chapter 1: Introduction to Microprocessor.
IBM System/360 Matt Babaian Nathan Clark Paul DesRoches Jefferson Miner Tara Sodano.
Business Programming I Fall – 2000 By Jim Payne Lecture 05Jim Payne - University of Tulsa2 Alphanumeric Storage Numbers that are not numbers? Alphabetic.
Systems Architecture, Fourth Edition 1 Data Representation Chapter 3.
PLC ARCHITECTURE – Memory 2 by Dr. Amin Danial Asham.
Chapter Two Hardware Basics: Inside the Box ©1999 Addison Wesley Longman2.2 Chapter Outline What Computers Do A Bit About Bits The Computer’s Core: CPU.
ASCII AND EBCDIC CODES By : madam aisha.
Characters and Strings
Data Representation Automated data Processing Binary Data representation Mathematical operations Boolean Algebra Hexadecimal Notation.
CIS 020 Assembly Programming
BY MANJU Lesson 21 Computer Hardware. System Components A computer system requires many components to do its job: Input: Device to input data so it can.
İnformasiya texnologiyaları kafedrası Mövzu № 6. Maşın əmrlərinin xarakteristikaları. ( Maşın əmrlərinin arxitekturasının ümumi təsviri. Maşın əmrlərinin.
Computer Hardware. 7/23/2016M. Eyadat2 Objectives –Explain why most computers are digital –Describe the role of the ALU –List factors that affect performance.
Computer Architecture. Instruction Set “The collection of different instructions that the processor can execute it”. Usually represented by assembly codes,
Lecture Coding Schemes. Representing Data English language uses 26 symbols to represent an idea Different sets of bit patterns have been designed to represent.
Chapter 3 - Binary Numbering System
Processor/Memory Chapter 3
Chapter 2 – Computer hardware
9/12/2018.
Lecture 3 ISE101: Computing Fundamentals
Edited by : Noor Alhareqi
Edited by : Noor Alhareqi
Chapter One: Introduction
Chapter 2 Processing Data Peter Norton’s  Introduction to Computers Data Useful output.
Real-World File Structures
Presentation transcript:

The 51-year History and Evolution of the z/OS Operating System FROM OS360 TO Z/OS Mark Pickett Collabera

Contents  The IBM System 360  Compact Instruction Set  The Latest Instruction Set  Virtual Memory Operating Systems  EBCDIC  Registers  PSW and Addressing Memory

The IBM System 360  System/360 core storage memory capacity ranges from 8,000 characters of information to more than 8,000,000.(IBM Archive 1964) 8 Megabytes WOW.(IBM Archive 1964)  Hundreds of terminal devices can communicate simultaneously with a system while the computer continues to process the basic job on which it is working..(IBM Archive 1964).(IBM Archive 1964)  Memory was a precious commodity. Packed Decimal was used extensively, as well as 2-digit year fields. Wikipedia ArticleWikipedia Article  Program-controlled code overlays  51 Year-old technology.

Compact Instruction Set  16-byte, 32-byte and 64-byte operations (Refers to the length of the operation code  RR Format  RX Format  RS Format  SI Format  SS Format  System 360 Principles of Operation (Bitsavers.com)(Bitsavers.com)

The Latest Instruction Set  Huge Instruction set  Includes Hyperspace and USS Instrucions  z/Architecture Principles of Operation 1568 pages (IBM Publication)(IBM Publication)

Virtual Memory Operating Systems  z/OS  z/VM  z/VSE  z/Linux

EBCDIC  Extended Binary Coded Decimal Interchange Code  This is the collating sequence and character code o the z/OS system  The instruction codes in memory (and hence in system dumps) are coded in EBCDIC  Listed in Appendix I of the z/Archtecture Principles of Operationthe z/Archtecture Principles of Operation

Registers  In the z/Architecture Principles of Operationz/Architecture Principles of Operation  General Registers  Floating-Point Registers  Floating-Point-Control Register  Control Registers  Access Registers

PSW and Addressing Memory  Program Status Word  Current State of the Processor  The FIRST thing you look for in a storage dump  It is Full of Meaningful Information, Including the Address of the Last or Current Instruction Executed  The PSW Will Tell You If the Instruction is in Real or Extended Memory  Chapter 9 in z/OS Diagnostic Data Collection and Analysisz/OS Diagnostic Data Collection and Analysis  Handy Tool, PSW Parser.xlsx

References  03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PR360.html 03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PR360.html   0_360PrincOps.pdf 0_360PrincOps.pdf 