Professional Documents
Culture Documents
Copyright
py g IBM Corp.,
p , 2006. All rights
g reserved.
Introduction to the new mainframe
Objectives
Introduction
Terminology:
Individual processors in the
System box from IBM
system
possibly a zSeries
machine
"processors"
Sometimes referenced
as a "processor" "CPUs"
"engines"
"PUs"
Sometimes referenced
as a "CPU"
"CPs"
Conceptual S/360
Storage Main
Processors Control Storage
Parallel
Channels 1 5 6 A B
3 3
Control Control Control
Unit Unit Unit
3 0 1 0 1 Z
0 Devices Y
1 2 X
C0
communication
Control
Channels 5 3 Unit line
Another
System
Device address
address: 1 3 2
In the early
y design
g the device address was physically
p y y related to the
hardware architecture
Parallel channels had large diameter heavy copper bus and tag
cables
Current design
I/O Connectivity
CEC box
Partition 1 Partition 2
I/O Processing
Channels 42
(CHPIDs or PCHIDs)
01 02 ... 40 41 ... ... A0 A1 ... ...
O E E E E F F
Other
systems
01
Control ESCON
LAN FICON
Unit Director
switch
(switch)
C0 C1 01 02
Control unit addresses Control Control Control Control
(CUA) Unit Unit Unit Unit
E - ESCON channel
F - FICON channel
O - OSA-Express channel
I/O Connectivity
ESCON and d FICON channels
h l
Switches to connect peripheral devices to more than one CEC
CHPID addresses are two hex digits
Multiple partitions can share CHPIDs
I/O subsystem layer exists between the operating system and
the CHPIDs
I/O Connectivity
I/O controll llayer uses a controll fil
file IOCDS that
h translates
l
physical I/O addresses into devices numbers that are used by
z/OS
Device numbers are assigned by the system programmer when
creating the IODF and IOCDS and are arbitrary (but not random!)
On modern machines they are three or four hex digits
I/O Connectivity
External device label 6830
Four hex digits in range 0000-FFFF 6831
Arbitrarily assigned by sysprog 6832
6833
Used in JCL, commands, messages, EREP
683F
FF00
2000 2008
HSA
2001 2009
LPAR B
2002 200A
Central Storage
FF01 2003 200B
LPAR A
Central Storage 2004 200C
2005 200D
UCB 2006 200E
2001
FF02 2007 200F
UCB
2000
UCB
183F V 200A,ONLINE
V 200B,ONLINE
System Control
HMC SE CP CP CP CP Processors
PC Think Pads
System Control
LPARs
Characteristics of LPARs
LPAR
LPARs are the
h equivalent
i l off a separate mainframe
i f for
f most
practical purposes
Each LPAR runs its own operating
p g system
y
Devices can be shared across several LPARs
Processors can be dedicated or shared
When shared each LPAR is assigned a number of logical
processors (up to the maximum number of physical processors)
and a weighting
g g
Each LPAR is independent
Consolidation of mainframes
M
Many iinstallations
ll i usedd to have
h severall boxes
b
A single larger machines running many LPARs is often more
cost effective,, as software licenses for multiple
p small machines
can total more than those for a single large one
Processing Units
Modern
M d processor offer
ff many specialist
i li t processor types.
t
Most of the additional types are not counted as full processors for
software charging
Central Processor (CP) - A full z/OS processor
System Assistance Processor (SAP) - Used for the I/O subsystem
each machine has at least one
Integrated Facility for Linux (IFL) - Special processor for Linux -
optional
zAAP Used for JAVA code optional
zIIP Used for Dataprocessing code optional
Integrated Coupling Facility (ICF) - For coupling facilities
Spares
SAPs, IFLs, ICFs, zAAPs and zIIPS are not counted in the model
number and or against software costs
Capacity on Demand
Disk Devices
IBM 3390 Disk Unit
IBM 3990
channels
Control Unit
HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA
DA DA DA DA DA DA DA DA
RAID array
EBCDIC
Th
The IBM S/360 through
h h to the
h llatest zSeries
S i machines
hi use the
h
Extended Binary Coded Decimal Interchange character set for
most purposes
This was developed before ASCII and is also an 8 bit character
set
z/OS Web Server stores ASCII data as most browsers run on PCs
which expect ASCII data
UNICODE is used for JAVA on the latest machines
Clustering
z/OS z/OS
channels channels
Limited capability
y
Reserve and release against a whole disk
Limits access to that disk for the duration of the update
z/OS z/OS
channels channels
CTC
CTC
Global Resource
Reso rce Sharing (GRS) used
sed to pass information bet
between
een
systems via the CTC ring
Request ENQueue on a data set, update, the DEQueue
Loosely coupled system
Copyright IBM Corp., 2006. All rights reserved.
28
Introduction to the new mainframe
Coupling
Facility
CF channels
zSeries ( or LPAR) zSeries ( or LPAR)
z/OS z/OS
channels channels
Typical Systems Standard mainframe control units and devices Selected mainframe control units and devices
printer
i t printer
i t
MP3000 FLEX-ES
System System
SUPPORT
element
LAN
p ( )
adapter(s) LAN
adapter(s)
Printer
Printer
z890
OSA-Express
Tape Router
drives
d i
LAN
Enterprise
Storage Server1
Consoles
This is a completely modern implementation with no older devices
A z890 is featured with two external disk controllers
controllers, tape drives
drives,
printers, LAN attachments and consoles
Copyright IBM Corp., 2006. All rights reserved.
31
Introduction to the new mainframe
Escon Escon
Director Director
Larger system
Thi
This is
i the
h sort off mixture
i off device
d i generations
i that
h might
i h be
b
found in any enterprise
New devices are broughtg in but older ones are still viable until
they reach the end of their life
z/OS will usually run on older devices until an architectural
change forces their withdrawal
This sort of change is usually well publicized and several years
notice is given of any incompatibility which will usually coincide
with the machine being at end of life
Summary
T
Terminology
i l is
i important
i
The classic S/360 design is important as all later designs have
enhanced it. The concepts
p are still relevant
New processor types are now available to reduce software costs
EBCDIC character set
Clustering techniques and parallel sysplex
Ethernet
Support
Elementt
El
FSP FSP FSP FSP FSP FSP FSP FSP
HMC
DCA DCA DCA DCA DCA DCA DCA DCA
Connections Connections
MCM MCM ... for up to for up to
28 channel 28 channel
adapter cards adapter cards
Memory Memory