Système IBM/390 - IBM System/390

IBM System/390 Parallel Enterprise Server Génération 5
Logo IBM.svg
S390g5aveccouverture.JPG
Couverture de l'IBM S/390 Parallel Enterprise Server Generation 5
Fabricant International Business Machines Corporation ( IBM )
Famille de produits 18 modèles initiaux,
suivis d'autres
Date de sortie 5 septembre 1990 ; il y a 31 ans ( 1990-09-05 )
Abandonné 24 mai 1998 pour les 18 premiers modèles initiaux
Système opérateur VSE/ESA , VM/ESA et MVS/ESA
Mémoire Jusqu'à 9 gigaoctets
Prédécesseur IBM 3090
Successeur IBM Z
Site Internet Site officiel IBM Archives
"System/390 Announcement" . Archives d'IBM . IBM . Récupéré le 29/01/2017 .

L' IBM System/390 est la cinquième génération abandonnée de l' architecture du jeu d'instructions System/360 . Le premier ordinateur ESA/390 était la famille Enterprise System/9000 (ES/9000), qui a été introduite en 1990. Elle a été suivie par la famille de mainframe 9672 CMOS System/390 au milieu des années 90. Ces systèmes ont suivi l' IBM 3090 , avec plus d'une décennie de suivi. L'ESA/390 a été remplacé par le z/Architecture 64 bits en 2000.

Histoire

ESA / 390 (Enterprise Systems Architecture / 390) a été introduit en Septembre 1990 et était IBM dernier de 31 bits -address / 32 bits -data mainframe conception informatique, copié par Amdahl , Hitachi et Fujitsu entre autres concurrents. C'était le successeur de l' Enterprise Systems Architecture/370 (ESA/370) et, à son tour, a été remplacé par le z/Architecture 64 bits en 2000.

Le 5 septembre 1990, il y a eu trois annonces simultanées, utilisant deux chiffres :

  • 390, comme dans 360, 370, ... et
  • 9000, comme en 90, comme en 1960 pour 360, 1970 pour 370, ...
  • Enterprise Systems Architecture/390 (ESA/390) : " System/390 présente la famille IBM Enterprise System/9000 ",
    c'est ainsi qu'IBM Marketing a présenté ESA.

Malgré le fait qu'IBM ait mentionné la famille 9000 en premier dans certaines des annonces de la journée, il était clair "à la fin de la journée" qu'il s'agissait de "pour System/390", bien qu'il s'agisse d'un nom abrégé, S/390 , qui a été placé sur certaines des "boîtes" réelles expédiées plus tard.

L'ES/9000 comprend des modèles montés en rack, des modèles autonomes refroidis par air et des modèles refroidis par eau. Les modèles bas de gamme étaient sensiblement moins chers que les 3090 précédemment nécessaires pour exécuter MVS/ESA , et pouvaient également exécuter VM/ESA et VSE/ESA , ce qu'IBM a annoncé en même temps.

Les machines supportant l'architecture ont été commercialisées sous la marque System/390 (S/390) dès le début des années 1990. Les 9672 implémentations de System/390 ont été la première architecture mainframe IBM haut de gamme implémentée d'abord avec l'électronique CPU CMOS plutôt que la logique bipolaire traditionnelle .

L'IBM z13 a été le dernier serveur z Systems à prendre en charge l'exécution d'un système d'exploitation en mode d'architecture ESA/390. Cependant, tous les programmes d'application à état de problème 24 bits et 31 bits écrits à l'origine pour s'exécuter sur l'architecture ESA/390 s'exécutent facilement sans être affectés par ce changement.

Architecture ESA/390

ESA/390
Designer IBM
Morceaux 32 bits
Introduit 1990 ; il y a 31 ans ( 1990 )
Concevoir SCRC
Taper Registre–Enregistrement
Registre–Mémoire
Mémoire–Mémoire
Codage Variable (2, 4 ou 6 octets de long)
Branchement Code de condition , indexation, comptage
Endianité Gros
Prédécesseur Système/360 , Système/370 , S/370-XA, ESA/370
Successeur z/Architecture
Registres
Usage général 16
Point flottant 4 64 bits jusqu'au G4 ; 16 64 bits à partir du G5

L'architecture (la désignation de l'architecture du noyau Linux est "s390" ; "s390x" désigne le z/Architecture 64 bits ) utilise un sous-système d' E/S de canal dans la tradition System/360 , déchargeant presque toutes les activités d'E/S vers du matériel spécialisé . Il comprend également un ensemble standard d'opcodes CCW que les nouveaux équipements devraient prendre en charge.

L'architecture maintient la rétrocompatibilité de l' état du problème avec les architectures 24-bit- address/32-bit-data System/360 (1964) et les architectures suivantes 24/31-bit-address/32-bit-data ( System/370 , System/370 -XA , ESA/370 et ESA/390. Cependant, le sous-système d'E/S est basé sur l'architecture étendue System/370 (S/370-XA), et non sur les instructions d'E/S S/370 d'origine.

ESA/390 est sans doute une architecture 32 bits ; comme avec System/360, System/370, 370-XA et ESA/370, les registres à usage général ont une longueur de 32 bits et les instructions arithmétiques prennent en charge l'arithmétique de 32 bits. Seule la mémoire réelle adressable par octet (Central Storage) et l'adressage de Virtual Storage sont limités à 31 bits. (IBM a réservé le bit le plus significatif pour prendre en charge facilement les applications attendant un adressage 24 bits, ainsi que pour éviter un problème d'extension de deux instructions pour gérer les adresses 32 bits non signées.)

En fait, la mémoire totale du système n'est pas limitée à 31 bits (2 Go). Alors que le stockage virtuel d'un seul espace d'adressage ne peut pas dépasser 2 Go, ESA/390 prend en charge plusieurs espaces d'adressage simultanés de 2 Go. De plus, chaque espace d'adressage peut être associé à des espaces de données, chacun pouvant avoir jusqu'à 2 Go de stockage virtuel. Alors que le stockage central est limité à 2 Go, la mémoire supplémentaire peut être configurée en tant que stockage étendu . Avec le stockage étendu, les pages de 4 Ko peuvent être déplacées entre le stockage central et le stockage étendu. Le stockage étendu peut être utilisé pour la pagination ultra-rapide , pour la mise en cache de disque et pour les disques virtuels au sein du système d'exploitation VM/CMS . Sous Linux/390, cette mémoire ne peut pas être utilisée pour la mise en cache disque ; au lieu de cela, il est pris en charge par un pilote de périphérique de bloc, permettant de l'utiliser comme espace d'échange ultra-rapide et pour les lecteurs RAM .

De plus, une machine peut être divisée en partitions logiques ( LPAR ), chacune avec sa propre mémoire système afin que plusieurs systèmes d'exploitation puissent s'exécuter simultanément sur une seule machine.

Une capacité importante pour former un Parallel Sysplex a été ajoutée à l'architecture en 1994.

Certains mainframes compatibles IBM basés sur PC qui fournissent des processeurs ESA/390 dans des machines plus petites ont été publiés au fil du temps, mais ne sont destinés qu'au développement de logiciels.

L' émulateur Hercules est un émulateur de machine portable ESA/390 et z/Architecture qui prend en charge suffisamment de périphériques pour démarrer de nombreux systèmes d'exploitation ESA/390. Comme il est écrit en C pur, il a été porté sur de nombreuses plates-formes, y compris S/390 lui-même. Un produit d'émulation commercial pour IBM xSeries avec une vitesse d'exécution plus élevée est également disponible.

Commandes communes des périphériques d'E/S

2.0 Le chapitre 2. Commandes d'I/O-Device spécifiques dans Enterprise Systems Architecture/390 Common I/O-Device Commands présente les commandes suivantes.

Commandes du périphérique d'E/S ESA/390
Commander Position du bit
0 1 2 3 4 5 6 7
Sens de base 0 0 0 0 0 1 0 0
Aucune opération (no-op) 0 0 0 0 0 0 1 1
Lire les données de configuration 0
Lecture (non-DASD) / Lecture IPL (DASD) 0 0 0 0 0 0 1 0
Lire l'identifiant du nœud 0
Identifiant du sens 1 1 1 0 0 1 0 0
Définir l'identifiant de l'interface 1
Test I/O (ne peut pas être inclus dans un CCW ; ne peut être émis que par l'instruction privilégiée associée) 0 0 0 0 0 0 0 0
Remarque :

D Dépend de l'appareil. Le code de commande, le cas échéant, reconnu par un périphérique d'E/S peut être obtenu en utilisant une commande sense-ID.

ordinateurs S/390

De nouveaux modèles étaient proposés en permanence.

Modèles ES/9000 initiaux

Dix-huit modèles ont été annoncés le 5 septembre 1990 pour l'ES/9000, le successeur de l' IBM 3090 .

Refroidissement

Les modèles ES/9000 refroidis par eau comprenaient les ES/9021-900, -820, -720, -620, -580, -500, -340 et -330.
Les modèles ES/9000 refroidis par air comprenaient les modèles autonomes ES/9121-481, -440, -320, -260, -210, -190 et montés en rack : ES/9221-421, -211, -170, -150, - 130, -120.

Modèles ES/9000 refroidis à l'eau (9021-###)
Modèle Processeurs Stockage maximum Canaux max. Max vecteur fac.
900 6 9 Go 256 6
820 4 9 Go 256 4
720 6 4,5 Go 128 6
620 4 4,5 Go 128 4
580 3 2,25 Go 64 3
500 2 2,25 Go 64 3
340 1 2,25 Go 64 1
330 1 1152 Mo 64 1
Modèles ES/9000 refroidis par air (9121-###)
Modèle Processeurs Stockage maximum Canaux max. Max vecteur fac.
480 2 1024 Mo 48 2
440 2 1024 Mo 48 2
320 1 1024 Mo 48 1
260 1 1024 Mo 48 1
210 1 1024 Mo 48 1
190 1 512 Mo 32 1
ES/9000 9221 ; Les machines ES/9000 montées en rack peuvent être utilisées avec un boîtier de rack 9309 beige
Modèles ES/9000 à montage en rack (9221-###)
Modèle Processeurs Stockage maximum Canaux max. Max vecteur fac.
170 1 256 Mo 24 -
150 1 256 Mo 12 -
130 1 256 Mo 12 -
120 1 256 Mo 12 -

Refroidissement compétitif

À la fin des années 1970 et au début des années 1980, une technologie brevetée permettait aux mainframes Amdahl de cette époque d'être complètement refroidis par air, contrairement aux systèmes IBM qui nécessitaient de l'eau réfrigérée et son infrastructure de support. Les 8 plus grands des 18 modèles des systèmes ES/9000 introduits en 1990 étaient refroidis à l'eau; les dix autres étaient refroidis par air.

Fonctionnalités ES/9000

  • Canaux fibre optique ESCON
  • Deux des modèles pourraient être configurés avec jusqu'à 9 Go de mémoire principale.
  • Des installations vectorielles optionnelles étaient disponibles sur 14 des 18 modèles, le nombre de processeurs vectoriels pouvait être 1, 2, 3, 4 ou 6.
  • Six modèles étaient des modèles refroidis par air (et huit modèles refroidis par eau); 4 sont montés en rack.

Partitionnement logique

Les partitions logiques (LPAR) sont une fonction standard sur les processeurs ES/9000 grâce à laquelle l' hyperviseur Processor Resource/Systems Manager (PR/SM) d' IBM permet à différents systèmes d'exploitation de s'exécuter simultanément dans des partitions logiques séparées (LPAR), avec un degré élevé d'isolement.

Cela a été introduit dans le cadre de l'évolution d'IBM vers un fonctionnement « à l'extinction » et un contrôle accru de plusieurs configurations de système.

Installation vectorielle

La fonction vectorielle System/390 a été introduite à l'origine avec le système IBM 3090, remplaçant le processeur de réseau IBM 3838 (introduit pour la première fois en 1976 pour System/370).

Internes S390

9672

Introduites en 1994, les six générations de machines IBM 9672, "Parallel Enterprise Server", ont été les premiers systèmes à base de microprocesseurs CMOS destinés au haut de gamme. Les premières générations étaient plus lentes que la plus grande ES/9000 vendue en parallèle, mais les cinquième et sixième générations étaient les machines ESA/390 les plus grandes et les plus puissantes construites.

Modèle Année d'introduction Nombre de processeurs Performances (MIPS) Mémoire (Go)
G1 – 9672-R n 1, 9672-E nn , 9672-P nn 1994 1–6 15–66 0,125–2
G2 – 9672-R n 2, 9672-R n 3 1995 1–10 15-171 0,125–4
G3 – 9672-R n 4 1996 1–10 33-374 0,5–8
G4 – 9672-R n 5 1997 1–10 49-447 0,5–16
G5 – 9672- nn 6 1998 1–10 88-1069 1–24
G6 – 9672- nn 7 1999 1–12 178-1644 5–32

Au cours des générations suivantes, les processeurs ont ajouté plus d'instructions et augmenté les performances. Tous les 9672 étaient CMOS, mais étaient plus lents que les 9021 machines bipolaires jusqu'aux modèles G5. Les conceptions CMOS ont permis des mainframes beaucoup plus petits, tels que le Multiprise 3000 introduit en 1999, qui était en fait basé sur 9672 G5. Le modèle 9672 G3 et le Multiprise 2000 étaient les dernières versions à prendre en charge le mode pré-XA System/370 .

Voir également

Remarques

Les références

Liens externes