Beruflich Dokumente
Kultur Dokumente
Objetivos
En este captulo usted aprender:
Sobre el hardware S/360 y zSeries Sobre unidades de procesamiento y discos
Introduccin
Aqu veremos el hardware en un sistema completo, aunque haciendo nfasis en la caja o box (procesador)
La terminologa no es sencilla
Desde que los boxes se convirtieron en multigeneradores (multi-engined), los trminos sistema, procesador y CPU se usan indistintamente
Terminologa confusa
Caja del sistema IBM posiblemente un zSeries server Procesadores individuales en el sistema "procesadores"
Conceptos S/360
Procesadores Storage Control Main Storage
Canales Paralelos
3 Control Unit
7 Control Unit
3 Control Unit
Dispositivos
2 3
X
C0 Control Unit
Canales
lnea de comunicacin
Otro Sistema
5
Diseo temprano
System/360 fue diseado en los aos 1960s
La caja central de proceso contena los procesadores, la memoria, circuitos de control e interfaces de canales
Los primeros sistemas tenan hasta 16 canales cuando los sistemas modernos tienen 1024 (256 * 4 Subsistemas Lgicos de Canales)
Canales conectados a las unidades de control
En los primeros diseos, la direccin del dispositivo estaba fsicamente relacionada a la arquitectura del hardware Los Canales Paralelos tienen cables de cobre de gran dimetro y muy pesados (bus and tag)
La velocidad mxima del canal paralelo es de hasta 4.5 MB, y la distancia mxima que se puede alcanzar con una interfaz de canal paralelo es de hasta 122 metros (400 pies). Estas especificaciones pueden estar limitadas por los dispositivos y unidades de control conectadas.
8
Diseo actual
El diseo actual de los CEC son considerablemente ms complejos que los primeros diseos S/360
Esta nueva complejidad incluye:
Conectividad de I/O Operacin de I/O Particionado del sistema
Conectividad ESCON
10
ESCON Director
ESCD
ESCD
11
ESCON vs FICON
ESCON 20 Mbytes / Segundo Muchos tiempos muertos. Un pedido activo por vez. Una unidad de control FICON 400 Mbytes / Segundo, llegando a 800 Usa FCP standard
Conectividad FICON
13
Conectividad de I/O
Server box Particin 1 Particin 2
I/O Processing
Canales (CHPIDs o PCHIDs)
01
O
02
E
...
40
E
41
E
42
E
...
Otros Sistemas
...
A0
F
A1
F
...
...
LAN
01 Control Unit
FICON switch
C0 Control Unit
C1 Control Unit
01 Control Unit
02 Control Unit
14
Conectividad de I/O
Canales ESCON y FICON
Switches para conectar dispositivos perifricos a ms de un CEC
15
Conectividad de I/O
El controlador de I/O usa un archivo de control IOCDS que traduce las direcciones fsicas de I/O en nmeros de dispositivos usados por el z/OS
Los Nmeros de Dispositivos los asigna el system programmer cuando crea el IODF y el IOCDS, y es arbitrario (pero no random!) En mquinas modernas se usan tres o cuatro dgitos hexadecimales FFFF = se pueden definir hasta 64K dispositivos
16
Particin Fsica
Support Element
MVS
CPs
MVS
CPs
Support Element
CS ES
CS
ES
Energa y Refrigeracin
Energa y Refrigeracin
I/ O
Nota:
I/ O
Expanded Storage introducida en los 3090s 3033s tiene un CP por lado
17
Memoria
LPAR1
LPAR1
LPAR1
System Control
HMC
SE
CP
CP
CP
CP
Procesadores
PC
Think Pads
Dentro del CEC pero lo pueden usar los Operadores
System Control
CHPID
CHPID
18
19
Hipersockets
20
LPARs
Administradores de sistema asigna:
21
22
Consolidacin de mainframes
Muchas instalaciones suelen tener varios boxes
Una nica mquina de mayor potencia, ejecutando varios LPARs suele ser de costo ms efectivo, ya que las licencias de software para mltiples mquinas pequeas pueden tener un valor total mayor que para una nica ms grande
23
Unidades de Procesamiento
Las computadoras modernas ofrecen varios tipos de procesadores especiales. Muchos de ellos no cuentan como procesadores full para el cargo del software
Central Processor (CP) Un procesador z/OS full System Assistance Processor (SAP) - Usado para el subsistema de I/O cada mquina tiene por lo menos uno Integrated Facility for Linux (IFL) Procesador especial para Linux - opcional zAAP Usado para cdigo JAVA opcional zIIP Usado para procesamiento DB2 opcional Integrated Coupling Facility (ICF) Para facilidades de coupling Spares SAPs, IFLs, ICFs, zIIPs, y zAAPs no cuentan en el nmero de modelo y en los costos del software
24
CP Compartido
(ejemplo)
25
1 El siguiente CP lgico a ser despachado se elige desde la cola de CP ready basado en el peso del CP lgico. 2 - LPAR LIC despacha el CP lgico seleccionado (LCP5 del MVS LP) en un CP fsico en el CPC (CP0, en el grfico). 3 La unidad de z/OS despachable ejecutando en el procesador lgico (MVS2 CP5 lgico) comienza a ejecutar en el fsico CP0. Ejecuta hasta que expira su porcin de tiempo (time slice, generalmente entre 12.5 y 25 milisegundos), o entre en wait, o sea interceptado por alguna razn. 4 En el grfico, el CP lgico ejecuta hasta que usa toda su porcin de tiempo (time slice). A este punto el ambiente del CP5 lgico se salva y el control vuelve al LPAR LIC, el cual comienza a ejecutar nuevamente en el CP0 fsico. 5 - LPAR LIC determina porqu el CP lgico termina su ejecucin re-encola el CP lgico. Si est ready para seguir, se re-encola en la cola de CP lgicos ready, y comienza nuevamente con el paso 1.
26
ejemplo
27
Capacity on Demand
Existen varias formas de Capacidad por Demanda
Poder de proceso adicional para cumplir incrementos inesperados o picos de demanda sudden
CBU Capacity Back Up OOCUoD On/Off Capacity Upgrade on Demand
28
Discos
IBM 3390 Disk Unit
canales
Las configuraciones originales eran simples, con una controladora conectada al procesador y un grupo de dispositivos conectados (attached) a la misma
29
cache
NVS DA
cache
NVS DA
DA
DA
DA
DA
DA
DA
Device Adapters
30
Hay de 11 a 196 TB de espacio en disco, hasta 32 interfaces de canal, 16 a 256 GB de memoria cache y 284 MB de momoria no-volatil
31
32
33
EBCDIC
Desde el IBM S/360 hasta el ltima mquina zSeries usa el set de caracteres Extended Binary Coded Decimal Interchange para varios propsitos
Este fue desarrollado antes del ASCII y tambin en un set de caracteres de 8 bits z/OS Web Server almacena datos ASCII como la mayora de los browsers que ejecutan en PCs, los que esperan datos ASCII UNICODE se usa para JAVA en las mquinas ms nuevas
34
Clustering
Clustering se ha hecho durante aos de varias formas:
Basic shared DASD Anillos (rings) CTC/GRS Basic y Parallel sysplex
Imagen (Image) se usa para describir un sistema z/OS nico, que puede ser standalone o un LPAR en un box mayor
35
z/OS
canales canales
z/OS
Un sistema real puede tener muchas ms unidades de control y dispositivos control unit control unit
Capacidad limitada Reserve y release sobre todo el disco Acceso limitado al disco mientras dure la actualizacin
36
GRS Ring
zSeries ( o LPAR)
zSeries ( o LPAR)
z/OS
canales CTC canales
z/OS
CTC
control unit
control unit
Global Resource Sharing (GRS) usado para pasar informacin entre sistemas via anillo (ring) CTC
Pedido de Encolamiento (ENQueue) de un dataset, actualizacin, liberacin del Encolamiento (DEQueue) Systema dbilmente acoplado (loosely coupled system)
37
Parallel Sysplex
zSeries ( o LPAR)
z/OS
canales canales
z/OS
control unit
control unit
38
Esta extencin del anillo CTC usa un Coupling Facility dedicado para almacenar los datos de ENQ para GRS Es mucho ms rpido El CF se puede usar para compartir datos de una aplicacin, como tablas DB2 Puede implementarse en un nico sistema
2006 IBM Corporation
Sistemas Tpicos
Mostramos dos pequeos sistemas: El de la izquierda es una Multiprise 3000, fue diseada para pequeas instalaciones, con discos internos A la derecha un sistema de FLEXES, que ejecuta en una Linux or UNIX
impresora
FLEX-ES System
SUPPORT element
adaptador/es de LAN
adaptador/es de LAN
terminales tn3270
terminales tn3270
39
Impresora
Impresora
z890
OSA-Express Router
Una z890 con dos Unidades controladores externosde Cinta de discos, unidades de cinta, impresoras, conexin LAN y consolas
LAN
Enterprise Storage Server1
Consolas
40
41
Dos mquinas una nueva z990 y una vieja 9672 Parallel Sysplex con coupling facility Mltiples ESS y viejos DASD conectdos via un switch Controladores de comunicaciones 3745 para una red SNA Unidades de cinta 3490E conservadas para compatibilidad Conexiones OSA Express a varias LANs Consolas
Consolas
OSA Express
LAN
z990
OSA Express
z9-109
OSA Express OSA Express
LAN LAN
LAN
Escon Director
Escon Director
3490E
DS8000
ESS 800
42
Sistemas Grandes
Este es el tipo de mezcla de generaciones de dispositivos que podemos encontrar en una empresa
Se agragan nuevos dispositivos, pero los viejos se conservan hasta el final de su vida til Generalmente el z/OS usar viejos dispositivos hasta que algn cambio en la arquitectura fuerce su retiro Usualmente este tipo de cambio se publicita lo suficiente y con aos de anticipacin se determina cualquier incimpatibilidad, que suele coincidir con el final de la vida til de la mquina
43
Resumen
La terminologa es importante
El diseo clsico del S/360 es importante tanto como los posteriores diseos que lo mejoraron. Los conceptos todava son relevantes Nuevos tipos de procesadores estn disponibles para reducir los costos de software Conjunto de caracteres EBCDIC Tcnicas de Clustering y parallel sysplex
44
45
OS
Asignacin Storage
Allocate PUs
46
47
48
49
50
51
52
53