History and Evolution of IBM Mainframes
History and Evolution of IBM Mainframes
Jim Elliott
Advocate – Infrastructure Solutions
Manager – IBM System z9 and zSeries Operating Systems
IBM Canada Ltd. ibm.com/vm/devpages/jelliott
Several mainframe
families announced,
designed for different
applications
Every family had a
different, incompatible
architecture
Within families, moving
from one generation to the
next was a migration
– Common compilers made
migration easier – COBOL
and FORTRAN
701
6 SHARE 105 Session 5007 2005-08-25
IBM
Hardware
– One main storage, maximum size is 16MB
– One or two Central Processing Units (CPUs)
– One to seven Channels
– Selector or Byte Multiplexor
– Block Multiplexor
– Control Units (which connect to Channels)
– Devices (which connect to Control Units)
Family of operating systems
– Operating System/360 (OS/360)
– Disk Operating System/360 (DOS/360)
– TOS, BPS, …
– ACP
15 SHARE 105 Session 5007 2005-08-25
IBM
Core
Memory
S/360 family
Model Announced First Shipped
30 April 7, 1964 June, 1965
40 April 7, 1964 April, 1965
50 April 7, 1964 August, 1965
20* November 18, 1964 April, 1966
65 April 22, 1965 November, 1965
75 April 22, 1965 January, 1966
44 August 16, 1965 June, 1966
67 August 16, 1965 May, 1966 Virtual storage
91 January 18, 1966 October, 1967
25 January 3, 1968 October, 1968
85 January 30, 1968 December, 1969 High speed cache
195 August 20, 1969 March, 1971
17 SHARE 105 Session 5007 2005-08-25
IBM
System/360 Model 20
1966
Special purpose
“entry level” S/360
24K of core
memory
Half the registers of
other models
Instruction set that
was not binary-
compatible with the
rest of the S/360
family
Popular as an RJE
workstation
System/360 Model 67
Virtual storage
– 2KB or 4KB pages of memory
– 64KB or 1MB segment sizes
– Translation of virtual
addresses to real addresses
using Dynamic Address
Translation (DAT) logic 3033
– Segment tables point to page 3031
locations
Channel architecture
– 256 channels
CPU changes
– Extended MP support via
CPU address
22 SHARE 105 Session 5007 2005-08-25
IBM
S/370 family
9672-G5
System/390 with Enterprise Systems
Architecture – Announced September 1990
Evolution of ESA/370
1994 – S/390 Parallel Transaction Server
– Family of CMOS processors
1998 – System/390 Generation 5 server – more than 1,000 MIPS
1999 – System/390 Generation 6 server – copper chip technology
Common set of peripheral devices
– RAMAC, Enterprise Storage Subsystem disk
– 3590 Magstar tape
ES/9000
Family of operating systems
– MVS/ESA Î OS/390
– VSE/ESA
– VM/ESA
– Linux for S/390 (December 1999)
S/370 to ES/9000
zSeries Enhanced
May 2003
– z990 – up to 32 processors – configurable as CPs, IFLs, SAPs
– Up to 256GB memory
October 2003 zSeries 990
– The Mainframe Charter
April 2004
– z890 – up to 4 configurable processors
– zSeries Application Assist Processor
October 2004
– Crypto Express 2
January 2005
– FICON Express 2
31 SHARE 105 Session 5007 2005-08-25
IBM
Balanced System
172.8 GB/sec CPU, n-way, memory,
I/O bandwidth*
96 GB/sec
24 GB/sec
32-way
System z9 109*
zSeries 990
54-way zSeries 900
Generation 6
CPUs
Generation 5
*z9-109 exploits a subset of its designed I/O capability
33 SHARE 105 Session 5007 2005-08-25
IBM
1998-06-23 9672-nn6 G5
1999-05-03 9672-nn7 G6
2000-10-03 2064-1nn z900
2002-04-30 2064-2Cn z900 Turbo
2002-02-19 2066 z800
(Linux only model 2002-01-29)
2003-05-13 2084 z990
2004-04-07 2086 z890
2005-07-26 2094 System z9 109
http://ibm.com/eserver/zseries/timeline/
36 SHARE 105 Session 5007 2005-08-25
IBM
Summary
Bibliography
Notices
© Copyright IBM Corporation 2000, 2005. All rights reserved.
This document contains words and/or phrases that are trademarks or registered trademarks of the International Business
Machines Corporation in the United States and/or other countries. For information on IBM trademarks go to
http://www.ibm.com/legal/copytrade.shtml.
The following are trademarks or registered trademarks of other companies.
– Java and all Java-related trademarks and logos are trademarks of Sun Microsystems, Inc., in the United States and other countries.
– UNIX is a registered trademark of The Open Group in the United States and other countries.
– Microsoft, Windows and Windows NT are registered trademarks of Microsoft Corporation.
– Red Hat, the Red Hat "Shadow Man" logo, and all Red Hat-based trademarks and logos are trademarks or registered trademarks of
Red Hat, Inc., in the United States and other countries.
– Linux is a trademark of Linus Torvalds in the United States, other countries, or both.
All other products may be trademarks or registered trademarks of their respective companies.
Notes:
– This publication was produced in Canada. IBM may not offer the products, services or features discussed in this document in other
countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on
the product or services available in your area.
– All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and
objectives only.
– Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM
has not tested those products and cannot confirm the performance, compatibility, or any other claims related to non-IBM products.
Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products.
– Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your
geography.
Permission is hereby granted to SHARE to publish an exact copy of this paper in the SHARE proceedings. IBM retains the title
to the copyright in this paper as well as title to the copyright in all underlying works. IBM retains the right to
make derivative works and to republish and distribute this paper to whomever it chooses in any way it chooses.