Comme le dit Wikipedia: IBM System / 360 (S / 360) est la génération innovante d'ordinateurs centraux qui a été annoncée le 7 avril 1964. Le développement de produits System / 360 était un projet extrêmement risqué pour IBM, car les coûts de sa mise en œuvre dépassaient 5 milliards de dollars (aux prix d'aujourd'hui, le coût de développement de la première famille d'ordinateurs compatibles était d'environ 30 milliards). Malgré le fait que le projet ait rencontré de sérieux problèmes liés aux logiciels, il a été un énorme succès et est entré à juste titre parmi les trois premiers gagnants absolus dans la nomination «La meilleure réalisation commerciale de tous les temps». System / 360 a défini l'orientation de l'ensemble de l'industrie informatique pour les décennies à venir; toutes les technologies viennent d'ici - octets, mots 32 bits, microcode et interfaces normalisées. L'architecture S / 360 a connu un tel succès qu'elle est toujours prise en charge par les derniers mainframes IBM z / Architecture, et c'est 55 ans plus tard!

Avant l'avènement de System / 360, IBM (comme la plupart des fabricants d'ordinateurs) produisait une gamme d'ordinateurs avec une architecture totalement incompatible, tandis que System / 360 était une famille de mainframes compatibles avec les logiciels avec une architecture commune. Le modèle le plus rapide de la gamme d'origine était 50 fois plus puissant que le plus lent, mais ils pouvaient tous exécuter le même logiciel. Désormais, les clients se sont vu proposer une gamme de plusieurs ordinateurs qui diffèrent en termes de vitesse et de coût, mais en même temps en utilisant le même ensemble de commandes. Le système Universal System / 360 est un ordinateur entièrement compatible avec les logiciels. Le système fonctionnait avec des applications scientifiques et commerciales, son nom est également symbolique - 360 degrés, qui couvrent tout le spectre des applications possibles. "
Bien que les modèles S / 360 aient une architecture commune, en interne, ils étaient complètement différents les uns des autres afin d'occuper des niches de marché différentes en fonction des coûts et des performances. Les modèles plus anciens utilisaient du matériel moins efficace et un canal de données 8 bits, tandis que les modèles plus récents utilisaient des fonctions telles qu'un canal de données large, des registres de mémoire non volatils à grande vitesse et des instructions machine qui n'étaient pas exécutées dans le code natif et la mise en cache. Pour tous, l'avant de l'ordinateur était également différent: différentes LED et commutateurs.
Cet article décrit les différents modèles S / 360 et comment les identifier à partir du panneau avant. Je vais commencer par le modèle 30, un système budgétaire populaire, puis passer par le reste dans l'ordre. La rationalité et la commodité sont les principales composantes du principe selon lequel les ordinateurs reçoivent leurs numéros. En plus de la capacité de mémoire et des performances, le numéro de modèle a également augmenté, du modèle 20 simple mais populaire au modèle 195 hautes performances.
IBM System / 360 modèle 30
La photo ci-dessous montre le modèle 30, l'une des machines S / 360 à faible coût, avec des tailles de mémoire de noyau magnétique allant de 8 à 64 kilo-octets. Le boîtier du processeur mesurait 1,524 m de haut, 76,2 cm de large et 1,73 m de profondeur, la masse était de 771 kg. Que puis-je dire, la voiture est énorme par rapport aux normes modernes, mais à cette époque, cette taille était considérée comme plus que compacte. Les ordinateurs System / 360 ont été construits à partir de modules appelés Solid Logic Technology (SLT), qui contenaient plusieurs transistors et résistances, pas aussi denses que les circuits intégrés. Bien que le modèle 30 soit le moins puissant de la gamme System / 360, il était très populaire et rentable; sa location de 8000 $ / mois a rapporté à IBM 1 milliard de dollars de revenus en 1972.
Solid Logic Technology (SLT) - une technologie hybride pour l'agencement de circuits microélectroniques basés sur des transistors et des diodes plats isolés et encapsulés de verre, avec des résistances blindées à base de céramique. Il a été introduit par la société en 1964 avec le nouveau mainframe IBM System / 360. STL a remplacé le système modulaire standard (SMS) préexistant.
Selon les normes de 1960, le SLT était une technologie révolutionnaire et a contribué au succès de la famille mainframe System / 360 dans les années 60.

Vous vous demandez peut-être pourquoi ces ordinateurs sont équipés de consoles aussi complexes. Il y avait trois fonctions principales d'utilisation de la console. La première fonction concerne les tâches de base de «gestion du complexe matériel», telles que la mise sous tension du système, son chargement ou son extinction à l'aide des commandes (illustrées ci-dessous). Ces commandes étaient les seules dont l'opérateur avait besoin dans un ordre séquentiel sur le panneau S / 360. À l'aide des trois cadrans de commutation hexadécimaux, vous pouvez sélectionner un module d'E / S contenant un logiciel de démarrage. Après le démarrage du système, l'opérateur a généralement entré des commandes dans le système sans l'aide de la console.

La deuxième fonction de la console est la présence (apposition) de l'opérateur de contrôle. Débogage du programme, surveillance de l'état des registres du processeur et des modules RAM, ainsi que définition des points d'arrêt (points d'arrêt, vérification et débogage du code du programme). Les commandes de la console du modèle 30 ci-dessous ont été utilisées pour garder l'opérateur à l'esprit. Pour afficher le contenu de la mémoire, l'opérateur a sélectionné l'adresse sur les quatre commutateurs hexadécimaux à gauche et a appuyé sur le bouton «Affichage» (gauche), en entrant des données sur les indicateurs sur les cadrans des commutateurs. Pour effectuer des modifications dans la mémoire, l'opérateur a entré une commande de 1 octet à l'aide des deux cadrans de commutation hexadécimaux à droite et a cliqué sur le bouton «Enregistrer». (Bien que le modèle 30 ait une architecture 32 bits, il a transmis une commande de 1 octet à la fois, sacrifiant la vitesse au détriment du coût inférieur). À l'aide du commutateur «Comparaison d'adresses», un point d'arrêt a été défini dans le coin supérieur droit.

La troisième fonction de la console est le support et la maintenance du système, qui ont été effectués par un ingénieur IBM. Ces écrans occupaient la majeure partie de la console, ils affichaient des informations détaillées qui permettent d'accéder au périphérique interne complexe de l'ordinateur. Sur la console du modèle 30 ci-dessus, il y avait un grand interrupteur au milieu de la «Sélection du magasin d'affichage», avec lequel vous pouviez sélectionner l'un des registres internes pour l'affichage ou la modification. Un certain nombre d'indicateurs (dans l'image ci-dessous) montrent les performances des micro-opérations à partir de la ROM et des opérations sur le canal d'entrée / sortie. (Les rangées de voyants ci-dessous montrent que l'instruction de microcode est exécutée à partir du "stockage en lecture seule" et des opérations sur le canal d'E / S.)
Un gros plan de la console IBM S / 360 modèle 30 montrant des indicateurs pour le microcode (ROM) et le canal d'E / S. Ces registres étaient utilisés au milieu du système et n'étaient pas visibles pour le programmeur.Sur la console, il y avait des mètres d'électricité consommée sous la poignée de la panne de courant d'urgence. Le prix de location standard d'IBM n'était que de 40 heures par semaine, et le client était facturé en supplément pour une consommation d'énergie excessive. Si le système nécessitait une réparation, les clients n'ont pas payé les temps d'arrêt. Un ingénieur IBM a tourné le commutateur avec une clé, ce qui a permis de mesurer le temps par un compteur «service» inférieur au lieu d'un compteur «utilisation client».

IBM System / 360 modèle 20
Passons à la fin de la famille S / 360: le modèle 20 a été conçu pour les applications d'entreprise. La capacité de mémoire était limitée, seulement 4KB - 32KB, l'ordinateur était extrêmement lent, même par rapport aux normes des années 1960, seulement environ 5700 opérations d'ajout par seconde ont été effectuées. Mais d'un autre côté, un tel processeur était suffisant pour générer des rapports commerciaux à partir de cartes perforées, un lecteur de cartes lisant 8 cartes par seconde. Poursuivant l'objectif de réduction des coûts, un sous-ensemble de commandes S / 360 a été implémenté dans le modèle 20 et des registres de taille 8 ont été utilisés, ce qui rend le modèle 20 incompatible avec le reste de la ligne S / 360. Malgré ses limites, le modèle 20 était le modèle le plus populaire de la famille S / 360 en raison de son prix bas: à la fin de 1970, plus de 7400 voitures étaient en service. Le coût de location mensuel du modèle 20 a commencé à 1 280 $, et l'achat aurait coûté 62 710 $.

À l'aide de la petite console Model 20 (image ci-dessus), l'opérateur a allumé et éteint l'ordinateur, lancé le programme, etc. Quelques lignes sur l'écran ont montré le contenu des registres de l'ordinateur et en utilisant des commutateurs avec des cadrans hexadécimaux, l'opérateur a chargé des données de 1 octet (deux commutateurs à gauche) dans l'adresse mémoire (quatre commutateurs suivants). À l'aide d'un autre contrôleur, l'opérateur a débogué le programme en modifiant la valeur en mémoire, en définissant des points d'arrêt, en exécutant le programme étape par étape. L'interrupteur d'arrêt d'urgence et les compteurs d'utilisation étaient à droite.
Dans le modèle 20, le panneau de commande pour les ingénieurs est caché sous le couvercle (en bas). Ce panneau fournit des commandes et des indicateurs supplémentaires pour les diagnostics et l'accès au microcode. Étant donné que le modèle 20 était plus simple, l'ingénieur n'avait pas besoin d'afficher un tel volume d'informations que dans le modèle 30.

IBM System / 360 modèle 22
Le modèle 22 est une version allégée du modèle 30 à un prix inférieur de 1/3, tout en offrant des performances environ 5 fois supérieures au modèle 20. C'était le dernier ordinateur de la famille S / 360 introduit en 1971. IBM a déclaré que le modèle 22 est un "compromis en termes de performances et de prix pour les petits systèmes".
L'équipement de base du modèle 22 a été loué pour 850 $ par mois (moins que pour le modèle 25 ou le modèle 20), le prix d'achat variait de 32 000 à 44 000 dollars. La configuration standard avec trois disques, une sortie pour l'imprimante et un lecteur de carte était beaucoup plus chère: le loyer était d'environ 5 600 $ et l'acquisition était de 246 000 $. Une telle station pesait 680 kg et avait la taille de deux réfrigérateurs. Contrairement au modèle 20, le modèle 22 était compatible avec d'autres produits faisant partie de la gamme S / 360.

Quant à la console du modèle 22, elle était très similaire à celle du modèle 30. Cependant, la console du modèle 22 avait moins de rangées de LED et les indicateurs apparaissaient sur la console et n'étaient pas «encastrés» comme dans le modèle 30 (capot plat ) Le modèle 22 a un dispositif de mémoire à semi-conducteur, pas une mémoire à noyau magnétique.
IBM System / 360 modèle 25
Un autre système budgétaire était le modèle 25. Le système a été conçu pour être moins cher que le modèle 30, et en même temps être compatible avec d'autres systèmes de la gamme. Le modèle de base 25 pourrait être loué pour 5 330 $ par mois, mais il pourrait être acheté pour 253 000 $. Elle a été introduite en 1968.
Le modèle 25 était un système compact, les contrôleurs d'E / S étaient situés dans l'unité principale (contrairement aux autres systèmes S / 360). Contrairement à d'autres systèmes budgétaires, le système avait un canal de données à deux octets pour des performances supérieures. L'une des caractéristiques du modèle 25 était une petite console pratique; sur le modèle 25, de nombreuses opérations utilisaient une machine à écrire sur console plutôt qu'un panneau de commande. Dans la figure ci-dessous, notez que le panneau de commande est environ 2/3 plus bas que le module informatique noir derrière lui. Les commutateurs du panneau de commande sont utilisés pour effectuer plusieurs fonctions (adressage et données), ce qui le rend plus compact que le panneau du modèle 30.

IBM System / 360 modèle 40
Le modèle 40 était un modèle de milieu de gamme populaire, plus puissant que le modèle 30. Sa location coûtait de 9 $ à 17 000 $ par mois et, en 1972, IBM a rapporté un milliard de dollars de revenus. Pour améliorer les performances, le modèle 40 a utilisé un canal de données à deux octets (contrairement au modèle 30, qui traitait les données un octet à la fois).

La photo ci-dessus montre que la console Model 40 est beaucoup plus compliquée que la console Model 30, cela indique la complexité accrue du "remplissage interne", c'est-à-dire les composants matériels du système. Comme d'autres modèles, elle avait trois commutateurs avec des cadrans hexadécimaux dans le coin inférieur droit, qui servaient à démarrer le système. Mais au lieu de commutateurs avec des cadrans hexadécimaux pour entrer l'adresse et les données, le modèle 40 avait des commutateurs à bascule: un pour l'adresse et un pour les données.
Le modèle 40 utilisait deux boutons de réglage, ce qui permettait à chaque rangée de LED d'afficher huit fonctions différentes. Chacun de ces interrupteurs avait un bouton à 8 positions sur le côté droit de la console: il était possible de sélectionner un registre ou un affichage spécifique.

IBM System / 360 modèle 44
Les concurrents d'IBM sur le marché de l'informatique scientifique ont commencé à proposer des systèmes moins chers et plus rapides spécialement conçus pour l'informatique numérique. Pour résoudre ce problème, IBM a créé le modèle 44 pour le calcul scientifique, son objectif principal est d'effectuer rapidement des opérations sur des nombres à virgule flottante et des opérations de collecte d'informations; 19 instructions pour effectuer des tâches commerciales ont été exclues (instructions pour effectuer des opérations arithmétiques sur des nombres décimaux et des champs de longueur variable). Ces changements ont rendu le modèle 44 quelque peu incompatible avec le reste de la famille S / 360, bien qu'ils aient ajouté des performances 30 à 60% plus rapides par rapport au modèle 50 plus cher. Malgré les fonctionnalités améliorées, le modèle 44 n'a pas été un énorme succès pour les utilisateurs.

La console de contrôle du modèle 44 était d'apparence similaire à la console du modèle 40 avec interrupteurs à bascule et deux rouleaux, mais avec le modèle 44, l'un des rouleaux a repris les fonctions des interrupteurs à bascule. Et le contenu interne des deux ordinateurs était complètement différent; pour des performances plus élevées dans le modèle 44, au lieu du microcode, le système de contrôle a été implémenté au niveau matériel. De plus, un canal de transfert de données de quatre octets a été utilisé, ce qui a donc permis de déplacer les données deux fois plus vite que celles du modèle 40, car dans chaque ligne de la console, il y avait plus d'indicateurs et de commutateurs (32 bits de données + 4 bits de parité).
L'une des caractéristiques de la console du modèle 44 peut être considérée comme un commutateur rotatif pour sélectionner la précision des nombres à virgule flottante (pour sélectionner la précision à virgule flottante), une diminution de la précision augmente la vitesse de traitement. Une autre caractéristique unique du modèle 44 était le lecteur intégré sur le côté de l'ordinateur. Cartouches de disque utilisées d'une capacité de 1 Mo. En utilisant le bouton dans le coin inférieur gauche de la console, vous pouvez contrôler le lecteur.

IBM System / 360 modèle 50
Le modèle 50 était nettement plus productif que le modèle 40, en partie parce qu'il utilisait un canal de données à quatre octets. Et le modèle 50 était beaucoup plus grand que les modèles plus récents: un processeur central de 5 blocs avec 512 Ko de mémoire pesait plus de 3 tonnes. Le modèle 50 pourrait être loué entre 18 000 et 32 000 dollars par mois. L'ordinateur pourrait être agrandi de 8 mégaoctets supplémentaires; chaque module de stockage grande capacité IBM 2361 contenait 2 mégaoctets de RAM et pesait une tonne.

La console de contrôle du modèle 50 était plus complexe que le modèle 40 ou 44. Comme le modèle 44, les interrupteurs à bascule et les indicateurs avaient 32 bits + parité en raison d'un canal de données de 4 octets. Le voltmètre et les régulateurs de tension dans le coin supérieur gauche ont été utilisés par un ingénieur IBM lors d'un contrôle de routine. En augmentant et en abaissant les niveaux de tension d'environ 5% et en vérifiant les dysfonctionnements, il a été possible de détecter les dysfonctionnements et de remplacer les composants avant même leur défaillance.

IBM System / 360 modèles 60, 62, 65 et 67
Les modèles de la série 60 étaient similaires, et étaient destinés à l'informatique en entreprise, aux calculs scientifiques. Bien que les ordinateurs des modèles 60 et 62 aient été annoncés lors du lancement de la famille S / 360, ils n'ont jamais été mis en production. Les concurrents ont annoncé la sortie de machines plus rapides, après quoi IBM a apporté des améliorations à la RAM - c'est ainsi que le modèle 65 est apparu. Mémoire haute vitesse - 75 microsecondes, et cela a remplacé le modèle 60 (2 microsecondes) et le modèle 62 (1 microsecondes) avant même leur sortie «in masse. "Le modèle 65 pourrait être loué pour 50 000 $ par mois.

Le panneau de commande du modèle 65 avait beaucoup en commun avec la console du modèle 50, mais il y avait 6 boutons de commande au lieu de 4 (sur la droite). Le modèle 60 et supérieur utilisait un bus de données à huit bits et un stockage de fragments pour des performances maximales. Pour prendre en charge une large bande de transfert de données, la console de commande avait deux rangées de commutateurs à bascule de données, ainsi qu'un commutateur à bascule d'adresse pour couvrir une large gamme d'adresses. Chaque bouton de réglage de 6 fonctionnait avec 36 LED (4 octets + parité), de sorte que les registres 64 bits étaient divisés en deux rangées.

Le modèle 67 a été annoncé en 1965 et est entré sur le marché dès 1966, son objectif était de satisfaire la demande émergente de systèmes de temps partagé. (La plupart des ordinateurs à l'époque étaient dotés d'un système d'exploitation qui fournissait un traitement par lots des tâches). Le modèle 67 était essentiellement le modèle 65 avec l'ajout de mémoire virtuelle appelée traduction dynamique d'adresse. Il a pris en charge l'informatique en temps réel et en ligne avec des utilisateurs distants, le partage du temps et l'utilisation simultanée de plusieurs utilisateurs. , - 67 , 1970 52 .
60- , . , 37 ; .

IBM System/360 Model 70 75
Model 70 1964 , , Model 60, Model 75 . Model 75 , , . Pourquoi Pour deux raisons. -, Model 75. -, Model 75 .

. , ( ) ( N), (P). ®, 64 (M) (M). IBM. () . (A), (B), () ©, (E) (F, L).

Model 75 50 000 80 000 , — 2,2 3,5 . Model 75 1 MIPS, 1 . ( Intel 80286, 1/10000 Intel Core I7).
IBM System/360 Model 85
Model 85 S/360 1968 . 7 , . Model 85: — . Model 85 -. IBM, (IBM Monolithic System Technology MST). , - . 30 Model 85.
Model 85. S/360, . - . « » («indicator viewer») . 240 -, . — 2400 . , , .

BM System/360 Model 90, 91, 92 95
odel 90 . Model 92 , Model 91, CDC 6600 ( Cray). Model 91 1967 , CDC 6600, . - 15-20 , 6 000 000 , . , CDC 200 6000.
odel 91 : , . . Model 91 , . « », 24- 8 . IBM, . (, ) , . ( - ) .

Model 91 , : , ( - ), , . , , -. Model 91 IBM, , « », .
1951 IBM , 1968 , Model 95 ( , Model 91). , IBM Model 95 (), .
IBM System/360 Model 195
odel 195 « ». Model 91 ( « »), - — 32 . 165 000 275 000 , — 7 12,5 . Model 195 CDC 7600, , Model 91, , CDC, .
Model 195 () Model 95. 91, , ( ).

30, 40, 50 65. , . odel 30 . 9 . Model 40 , . Model 50 . Model 60 .

Conclusion
System/360 : Model 20 VIC-20 (1980 ), Model 195 Macintosh IIFX (1990), 1/1000 iPhone X. , , .
Merci de rester avec nous. Aimez-vous nos articles? Vous voulez voir des matériaux plus intéressants? Soutenez-nous en passant une commande ou en le recommandant à vos amis, une
réduction de 30% pour les utilisateurs Habr sur un analogue unique de serveurs d'entrée de gamme que nous avons inventés pour vous: Toute la vérité sur VPS (KVM) E5-2650 v4 (6 cœurs) 10 Go DDR4 240 Go SSD 1 Gbps à partir de 20 $ ou comment diviser le serveur? (les options sont disponibles avec RAID1 et RAID10, jusqu'à 24 cœurs et jusqu'à 40 Go de DDR4).
VPS (KVM) E5-2650 v4 (6 cœurs) 10 Go DDR4 240 Go SSD 1 Gbit / s jusqu'à l'été gratuitement lorsque vous payez pour une période de six mois, vous pouvez commander
ici .
Dell R730xd 2 fois moins cher? Nous avons seulement
2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV à partir de 199 $ aux Pays-Bas! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - à partir de 99 $! Pour en savoir plus sur la
création d'un bâtiment d'infrastructure. classe utilisant des serveurs Dell R730xd E5-2650 v4 coûtant 9 000 euros pour un sou?