IBM System/360
Unités centrales de nomenclature Le IBM System/360 ( S/360 ) est une famille de système de l'ordinateur central annoncée par IBM le 7 avril , le 1964 . C'était la première famille des ordinateurs faisant une distinction claire entre l'architecture et l'exécution, permettant à IBM de libérer une suite des conceptions compatibles à différents points des prix. Il était extrêmement réussi sur le marché, permettant à des clients d'acheter un système plus réduit avec la connaissance qu'ils pourraient toujours émigrer vers le haut si leurs besoins se développaient. La conception est considérée comme étant par beaucoup l'un des ordinateurs les plus réussis dans l'histoire, influençant la conception d'ordinateur pendant des années à venir. L'architecte en chef du S/360 était gène Amdahl .
Histoire System/360
Une famille des ordinateurs
À la différence de la pratique passée, IBM a créé une ligne entière des ordinateurs (ou des unités centrales de traitement de petit à grand, bas à la haute performance, tout courante le même ensemble de commande (à deux exceptions pour les marchés spécifiques). Cet exploit permis des clients pour employer un modèle plus peu coûteux et puis à l'améliorer à de plus grands systèmes en tant que leur a besoin de grew  ; &mdash ; sans période et dépenses de logiciel de réécriture. IBM a fait la première utilisation commerciale de la technologie du microcode d'accomplir cette compatibilité, l'utilisant en tout mais les plus grands modèles.Barrières à l'entrée considérablement abaissées de cette flexibilité. Avec des autres fournisseurs (à l'exception possible et notable de General Electric ), les clients ont dû choisir entre les machines qu'ils pourraient devenir trop grand pour et les machines qui ont été potentiellement maîtrisées (et ainsi trop cher). Ceci a signifié que beaucoup de compagnies simplement n'ont pas acheté des ordinateurs. Le System/360 a changé la nature entière du marché car les compagnies pourraient maintenant louer le " ; " bas de gamme ; machines sans crainte et à un coût initial inférieur. (À ce moment-là, IBM a loué des ordinateurs au lieu de les vendre.)
Modèles
IBM a au commencement annoncé une famille de six ordinateurs et de quarante périphériques communs. IBM a fourni réellement quatorze modèles, y compris les modèles uniques rares pour la NASA . Le modèle le meilleur marché était le 360/20 avec aussi le peu de que 4K de la mémoire à tores , huit registres de 16 bits au lieu des seize registres à 32 bits du " ; real" ; 360's, et un ensemble d'instruction qui était un sous-ensemble de cela ont employé par le reste de la gamme. (Le model 20 a été adapté à un plus petit businesses  ; &mdash ; il a eu le nom d'IBM et le salesforce mais non tous " ; cloches et whistles." ;)L'annonce initiale dans 1964 a inclus les models 30, 40, 50, 60, 62, et 70. Les trois premiers étaient low- aux systèmes à moyenne portée ont visé le marché de la série d'IBM 1400 de . Chacun des trois a commencé à embarquer dans mid-1965. Les trois derniers, prévu pour remplacer le des machines de 7000 séries , non jamais embarquées et ont été remplacés par les 65 et les 75, qui se sont transportés en novembre 1965, et janvier, 1966, respectivement.
Les additions postérieures sur le bas de gamme ont inclus les 20 (1966, mentionné ci-dessus), 22 (1971), et 25 (1968). Les 44 (1966) étaient une variante ont visé le marché scientifique de mi-portée avec la virgule flottante de matériel mais un ensemble d'instruction autrement limité. Une succession des machines à extrémité élevé a inclus le 67 (1966, mentionné ci-dessous), 85 (1969), 91 (1967), 95 (1968), et 195 (1971). Les 195 ont établi le lien entre la ligne System/360 et le Système/370 de suite.
Le 360-67 , d'abord embarqué en août 1966, était le premier système d'IBM pour offrir à traduction dynamique d'adresse (" ; DAT, " ; maintenant généralement désigné sous le nom d'un MMU ; Le matériel de DAT réapparaîtrait de la série du S/370 en 1972, bien qu'il ait été au commencement absent de la série). (Avant les 67, IBM avait annoncé des models 64 et 66, versions de DAT des 60 et des 62, mais ils ont été presque immédiatement remplacés par les 67 pendant que les 60 et les 62 étaient remplacés par les 65.) En annonçant le 360-67 (août 1965), IBM a également annoncé le TSS/360 , un projet du système d'exploitation en temps partagé du du infortuné qui a été décommandé en 1971. Au lieu de cela, 360-67's le réussi du système d'exploitation était le CP/CMS , le système original de la machine virtuelle . CP/CMS a été développé en dehors du courant principal d'IBM au centre scientifique de Cambridge du d'IBM, en coopération avec des chercheurs du MIT ; il a par la suite gagné l'acceptation large, et a mené au développement du VM/CMS d'IBM et du d'aujourd'hui Z/VM .
Tous les modèles System/360 ont été retirés de la commercialisation vers la fin de 1977.
Compatibilité ascendante
Les clients existants d'IBM ont eu un grand investissement dans le logiciel qui a fonctionné sur des machines de deuxième génération. Beaucoup de modèles ont offert l'option de l'émulation du microcode de l'ordinateur précédent du client (par exemple le IBM 1400 séries sur un 360/30 ou le IBM 7094 sur un 360/65) de sorte que les vieux programmes aient pu fonctionner sur la nouvelle machine. Toutefois les clients ont dû arrêter l'ordinateur, jeter un commutateur, et remettre en marche pour entrer le mode d'émulation. Le Système/370 plus défunt a maintenu les options d'émulation, mais permis les à exécuter sous la commande du système d'exploitation à côté des programmes indigènes.
Successeurs et variantes
Le S/360 a été remplacé par la chaîne compatible de Système/370 en 1970. (L'idée d'une percée importante avec la technologie de FS de a été abandonnée dans les années 70 mid- pour des raisons de rentabilité et de continuité.) Les systèmes compatibles postérieurs d'IBM incluent le 3090 , la famille du System/390 , le ZSeries , et le système d'aujourd'hui z9 .
Les ordinateurs qui étaient identiques ou compatibles en termes de code machine ou architecture du System/360 ont inclus le famille de s 470 d'Amdahl '(et ses successeurs), unités centrales de Hitachi , le UNIVAC 9200/9300/9400 série, et les spectres de de RCA 70 séries de , qui a été vendue à ce qui était alors UNIVAC à devenir le UNIVAC 90/60 et dégagements postérieurs. L'Union Soviétique a produit un clone S/360 appelé le es EVM .
L'ordinateur portatif d'IBM 5100 , présenté en 1975, a offert une option pour courir le langage du APL de System/360 \ programmation du SV par un émulateur de matériel. IBM a employé cette approche afin d'éviter les coûts et retard à créer une version de détail d'APL aux 5100.
Le spécial rayonnement-a durci et a autrement légèrement modifié S/360s, sous forme d'ordinateur de l'avionique du System/4 pi , est employé dans les plusieurs des avions à réaction de combattant et de bombardier. Dans la pleine version AP-101 à 32 bits, 4 machines de pi sont utilisées comme noeuds de traitement repliés du système informatique insensible aux défaillances de la navette spatiale de du (dans cinq noeuds). L'Administration Fédérale d'Aviation des États-Unis a actionné le IBM 9020 , un faisceau spécial de System/360s modifié pour le contrôle du trafic aérien, à partir de 1970 jusqu'aux années 90. (Du logiciel 9020 apparemment est encore employé par l'intermédiaire de l'émulation sur un plus nouveau matériel.)
Description technique
Dispositifs principaux d'impact durable
Le System/360 a présenté un certain nombre de standards industriels au marché, comme :Le byte à 8 bits du (contre des embarras financiers pendant le développement de ramener le byte à 4 ou 6 bits)
Mémoire accessible du de byte (par opposition à la mémoire mot-accessible)
le à 32 bits du exprime * arithmétique du complément du deux
Utilisation commerciale des unités centrales de traitement de microprogrammées par
L'architecture de virgule flottante d'IBM de (jusqu'à remplacer par la norme à point mobile d'IEEE 754-1985 , 20 ans après)
Le jeu de caractères de l'EBCDIC
Vue d'ensemble architecturale
Tous les modèles de System/360, excepté le model 20, ont eu 16 registres d'usage universel (R0&ndash à 32 bits du ; R15). Des opérations arithmétiques et logiques binaires ont pu être effectuées comme inter-registre et comme mémoire-à-registre/registre à mémoire comme dispositif standard. Si l'option d'ensemble d'instruction commerciale était installée, l'arithmétique emballée pourrait être exécutée comme mémoire-à-mémoire avec quelques opérations de mémoire-à-registre. Le dispositif scientifique d'ensemble d'instruction, s'installé, accès fourni à quatre registres de virgule flottante qui pourraient être programmés pour des opérations 64-bit à 32 bits ou du de virgule flottante. Les models 85 et 195 pourraient également opérer 128 nombres de virgule flottante de prolongé-précision de bit stockés dans les paires de registres de virgule flottante, et le logiciel a fourni l'émulation dans d'autres modèles. Le System/360 a employé un octet, un mot à 32 bits, un Nybble 64-bit mot doublé, et de 4 bits de . Les instructions de machine ont eu des opérateurs avec les opérandes, qui pourraient contenir des nombres de registre ou des adresses de mémoire. Cette combinaison complexe des options d'instruction a eu comme conséquence une série de longueurs et formats d'instruction.L'adressage de mémoire faisait using un arrangement de base-plus-déplacement, avec les registres 1 au F (15). Un déplacement a été codé dans 12 bits, de ce fait permettant à des 4096 le déplacement de byte (0&ndash ; 4095), comme excentrage de l'adresse mise dans un registre de base. Le registre 0 n'a pas pu être utilisé comme registre de base, comme " ; 0" ; a été réservé pour indiquer une adresse dans le 4 premier le KB de la mémoire. Ceci a permis l'exécution initiale du chargement initial (" ; Programme initial Load" ; ou botte) puisque des registres de base ne seraient pas nécessairement placés à 0 pendant les cycles d'instruction premiers.
Les instructions du machine-code System/360 étaient toujours de 1 byte (8 bits) suivi au moins d'un 1 opérande immédiat de byte. Des instructions ont été toujours situées sur 2 frontières de byte. Il y avait trois types d'instructions : ceux qui n'ont pris aucun opérande de mémoire (2 bytes), un opérande (4 bytes), et deux opérandes (6 bytes).
Les opérations aiment le MVC (Déplacer-Caractère) (sortilège : D2) a pu seulement déplacer tout au plus 256 bytes d'information. Le déplacement de plus de 256 bytes de données a exigé des opérations du multiple MVC. (La série de Système/370 a présenté une famille des instructions plus puissantes telles que le " de MVCL ; Déplacer-Caractère-Long" ; instruction, qui permet à 16MB d'être déplacé immédiatement.)
Un opérande de deux bytes représentait long, typiquement une adresse comme grignotement de 4 bits dénotant un registre de base et un déplacement de 12 bits relativement au contenu de ce registre, dans la gamme 000&ndash ; FFF (montré ici comme nombres hexadécimaux ). L'adresse correspondant à cet opérande serait le contenu du registre d'usage universel spécifique plus le déplacement. Par exemple, une instruction MVC qui a déplacé 256 bytes (avec code 255 de longueur dans l'hexadécimal comme FF) à partir du registre 7 de base, plus le déplacement 000, au registre de base 8, plus le déplacement 001, serait codée comme " d'instruction de 6 bytes ; D2FF 8001 7000" ; (opérateur/longueur/address1/address2).
Le System/360 a été conçu pour séparer le " ; state" de système ; du " ; state" de problème ;. Ceci a fourni un niveau de base de sécurité et de récupérabilité des erreurs de programmation. Les programmes de problème (utilisateur) ne pourraient pas modifier le stockage de données ou de programme lié à l'état de système. L'adressage, les données, ou les erreurs d'exception d'opération ont causé l'état de système d'être écrit par un sous-programme de gestion permettant au du système d'exploitation d'essayer de corriger ou terminer le programme par erreur. De même, certaines erreurs machine de processeur ont pu être récupérées par le " ; " de contrôle automatique ; routines.
Canaux
voient également :
l'entrée-sortie de la Manche de Les périphériques ont connecté au système par l'intermédiaire des canaux de . Un canal était un processeur spécialisé avec l'ensemble d'instruction optimisé pour des données de transfert entre un périphérique et de mémoire centrale. En termes modernes, ceci pourrait être comparé à l'accès mémoire direct (DMA).
Il y avait deux types de canaux ; canaux de byte-multiplexeur, pour le " se reliant ; " à basse vitesse ; dispositifs tels que des lecteurs et des poinçons de cartes, imprimantes ligne par ligne et des contrôleurs de transmissions, et des canaux de sélecteur pour relier les dispositifs à grande vitesse, tels que les cellules de mémoires à feulliets des systèmes d'entraînement de bande magnétique de des unités de disques et les tambours . Chaque S/360 (excepté le model 20, qui n'était pas un S/360 standard) a eu un canal de byte-multiplexeur et 1 canaux de sélecteur ou plus. Les modèles plus petits ont eu les canaux integrated, alors que pour les modèles plus grands les canaux étaient de grandes unités séparées, telles qu'IBM 2860 et 2870.
Le canal de byte-multiplexeur pouvait manipuler l'entrée-sortie to/from plusieurs dispositifs simultanément aux vitesses évaluées les plus élevées, par conséquent au nom du dispositif, en tant que lui entrée-sortie de multiplexée par de ces dispositifs sur une circulation de données simple à de mémoire centrale. Les dispositifs se sont reliés à un canal de byte-multiplexeur ont été configurés pour fonctionner en 1 byte, le byte 2 le byte, 4, ou le " ; burst" ; mode. Le " plus grand ; blocks" ; des données ont été employés pour manipuler des dispositifs progressivement plus rapides. Par exemple, des 2501 opérations de lecteur de cartes à 600 cartes par minute seraient en 1 mode discontinu, alors qu'un imprimeur 1403-N1 serait en mode continu. En outre, le canal de byte-multiplexeur a eu une section facultative de secondaire-sélecteur qui adapterait à des systèmes d'entraînement de bande magnétique. L'adresse de canal des byte-multiplexeurs était typiquement " ; 0" ; et les adresses de secondaire-sélecteur étaient de " ; C0" ; au " ; FF. systèmes d'entraînement de bande magnétique sur S/360 où généralement adressé à 0C0-0C7. D'autres adresses communes de byte-multiplexeur où : 00A : Lecteur des cartes 2501, 00C/00D : 2540 lecteurs/poinçon, 00E/00F : 1403-N1 imprimeurs, 010-013 : 3211 imprimeurs, 020-0BF : Unités de 2701/2703 télécommunication. Ces adresses sont encore utilisées généralement dans des machines virtuelles de z/VM.
Le S/360 a eu une console 1052 integrated qui a été adressée car 01F, cependant, ceci n'a pas été relié au canal de byte-multiplexeur, mais plutôt, a eu un raccordement interne direct à l'unité centrale.
Les canaux de sélecteur ont permis l'entrée-sortie aux dispositifs à grande vitesse. Ces dispositifs de stockage ont été fixés à un boîtier de commande et puis au canal. Le boîtier de commande a permis à des faisceaux des dispositifs d'être fixés aux canaux. Sur des modèles plus élevés de la vitesse S/360, les canaux de sélecteur multiples, qui pourraient fonctionner simultanément ou en parallèle, ont amélioré l'exécution globale.
canaux de Byte-multiplexeur et de sélecteur où relié à l'unité centrale au " gris ; autobus et tag" ; paires de câble. Les câbles d'autobus ont porté l'adresse et l'information de données et les câbles d'interface (tag) ont identifié quelles données étaient sur l'autobus. La configuration générale d'un canal était de relier les dispositifs dans une chaîne, comme ceci : Unité centrale--Boîtier de commande X--Boîtier de commande Y--Boîtier de commande Z. Chaque boîtier de commande a été assigné un " ; range" de capture ; des adresses cela il a entretenu. Par exemple, le boîtier de commande X pourrait capturer les adresses 40-4F, le boîtier de commande Y : C0-DF, et boîtier de commande Z : 80-9F. La capture s'étend a dû être un multiple de 8, 16, 32, 64, ou 128 dispositifs et être alignée sur des frontières appropriées. Chaque boîtier de commande a à leur tour eu un ou plusieurs dispositifs attachés à lui. Par exemple, vous pourriez avoir le boîtier de commande Y avec 6 disques, qui seraient adressés comme C0-C5.
La commande de câble des boîtiers de commande sur le canal était également significative. Chaque boîtier de commande était " ; strapped" ; en tant que priorité élevée ou basse. Quand un choix de dispositif a été envoyé sur le canal d'une unité centrale, le choix a été envoyé de X->Y->Z->Y->X. Si le boîtier de commande était " ; high" ; alors le choix a été signé la direction en partance, si " ; low" ; puis la direction d'arrivée. Ainsi, le boîtier de commande X était ęr ou 5ème, Y était 2ème ou 4ème, et Z était 3ème dans la ligne. Il était également possible pour avoir les canaux multiples attachés à un boîtier de commande de la même chose ou des unités centrales multiples, de ce fait fournissant un à rendement élevé riche, un multiple-accès, et des possibilités de secours.
Typiquement toute la longueur de câble d'un canal a été limitée à 200 pieds, moins étant preferred. Chaque boîtier de commande a expliqué le " environ 10 ; feet" ; de la limite de 200 pieds.
Composants d'équipement de base
Être quelque peu incertain de la fiabilité et de la disponibilité des nouveaux circuits intégrés monolithiques puis IBM de a choisi à la place de concevoir les circuits intégrés hybrides faits sur commande using les transistors discrets encapsulés par montés par en verre de de puce à protubérance de et les diodes avec les résistances examinées par soie du sur un substrat en céramique du , puis encapsulé en plastique ou couvert de couvercle en métal. Plusieurs de ces derniers ont été alors montés sur un petit panneau multicouche du circuit imprimé pour faire un " ; " de la technologie de logique pleine ; Module (SLT). Chaque module de SLT a eu une douille sur un bord qui a branché aux goupilles sur la carte mère de l'ordinateur (l'inverse de la façon dont les modules de la plupart d'autre compagnie ont été montés).
Logiciel du système d'exploitation
/360 du système d'exploitation ( OS/360 ) a été développé pour les ordinateurs de la mi-portée System/360. Les machines plus petites ont employé /360 du système d'exploitation de base (BOS/360), bande du système d'exploitation (TOS/360), ou le disque /360 du système d'exploitation (DOS/360, qui s'est transformé en VSE ) et les plus grands ont été censés utiliser le MVT (qui du OS/360 s'est transformé en le MVS ). Le MVT a pris un bon moment de se développer en système utilisable, et le MFT moins ambitieux était employé couramment. TSS/360 (système en temps partagé, un Multics - système influencé) a été promis, mais il jamais n'a correctement travaillé et a été remplacé par CP-67 (fait pour courir sur S/360 le model 67, comme mentionné ci-dessus), MTS (système terminal du Michigan de ), TSO (option de partage du temps pour OS/360), ou un de plusieurs autres systèmes en temps partagé du . CP-67 a été par la suite développé en VM/370, plus tard connu sous le nom de VM/CMS , qui s'est avéré devenir un OS très populaire et durable parmi des utilisateurs de la gamme du S/370 et de plus défunts successeurs aux modèles de la haut-extrémité S/360.S/360 le model 20 a offert simplifiée et le système attacher du ruban adhésif-basé rarement utilisé a appelé TPS (système à traitement sur bande), et également DPS (système de traitement de disque) qui a fourni l'appui pour l'unité de disques 2311. TPS pourrait fonctionner sur une machine avec 8K de mémoire, et le DPS a eu besoin de 12K, qui était assez lourd pour un model 20. Beaucoup de clients ont couru tout à fait heureusement avec 4K et cps (système de traitement de carte).
Avec TPS et DOS, le lecteur de cartes était (a) utilisé pour définir la pile des travaux d'être couru (langage de contrôle), et (b) pour charger des données de transaction, comme des paiements de client. Mais le du système d'exploitation a été tenu sur la bande ou le disque, et les résultats (les fichiers principaux !) a pu également être stocké sur les bandes ou les unités de disque dur. Traité par le travail empilé est devenu une possibilité passionnante pour le petit mais aventureux utilisateur d'ordinateur.
Périphériques
IBM a développé une nouvelle famille d'équipement périphérique pour le S/360. La capacité de configurer un système informatique en choisissant parmi une liste d'unités centrales de traitement et une liste de périphériques était elle-même une innovation importante de l'architecture S/360.Les nouveaux périphériques ont eu des nombres à quatre chiffres démarrer par le " ; 2." ; Le nombre pour l'unité centrale de traitement lui-même a commencé par le " ; 20" ; ainsi l'unité centrale de traitement pour S/360 un model 20 numéro 2020.
Chaque type de périphérique a eu un deuxième chiffre différent (2300s, 2400s, etc.) :
Unités de disques et d'autres dispositifs à accès sélectif : IBM 2311 , IBM 2314 ;
Lecteurs 2401, 2405 de bande magnétique de ;
équipement de carte-manipulation de poinçon : 2501 (lecteur de cartes ), 2520 (perforateur de cartes) ; 2540 (lecteur/poinçon), 2560 (MFCM) ;
Lecteur de bande paerforée du : 2671 ;
Lecteurs à caractère optique de l'identification (ROC) de 1287 et 1288 ; et,
interfaces de communications : 2701, 2705, 2780.
En outre, les ordinateurs S/360 pourraient utiliser certains périphériques qui ont été à l'origine développés pour IBM plus tôt des ordinateurs de 1400 séries. Ces périphériques plus tôt ont eu des nombres à 4 chiffres démarrer par 14, tels que l'imprimante à chaîne d'IBM 1403 . Le 1403, un dispositif extrêmement fiable qui avait déjà gagné une réputation comme cheval de labour, a été vendu sous le nom de 1403-N1 une fois adapté pour le System/360.
La plupart des systèmes ont été vendus avec des 1052 comme machine à écrire de console. Ceci a été étroitement intégré dans l'unité centrale de traitement - le clavier fermerait à clef physiquement sous la commande de programme. Certaines machines à extrémité élevé ont pu sur option être achetées avec un affichage graphique du 2250 , calcul des coûts vers le haut des USA $100.
Disque et mémoire à tambour
Les premières unités de disques pour les 360 étaient IBM 2311s qu'elles ont eu une capacité théorique de 7.25 méga-octets qui a été réduite légèrement quand le disque a été composé < ! -- qu'est signifié par ceci, quoi qu'il en soit ? Parlez-vous de la VTOC etc. Dans le 1966 , le premier 2314s embarqué. Ce dispositif a eu 8 unités de disques avec un boîtier de commande intégrale. Chaque commande a employé un chargeur de disques démontable d'une capacité presque de 28MB. Les chargeurs de disques pour les 2311 et les 2314 étaient le physiquement énorme par le &ndash d'aujourd'hui de normes ; par exemple les 2311 chargeurs de disques étaient environ 14 pouces de diamètre et ont eu 6 plateaux empilés sur un axe central. Le dessus et le bas en dehors des plateaux n'ont pas stocké des données. Des données ont été enregistrées les côtés intérieurs des plateaux de dessus et de bas et des deux côtés des plateaux intérieurs, fournissant 10 surfaces d'enregistrement. Les 10 têtes lecture/écriture ont rapproché à travers les surfaces des plateaux qui ont été composés avec 200 voies concentriques. Pour réduire la quantité de mouvement principal (recherche), des données ont été écrites dans un cylindre virtuel de l'intérieur du plateau supérieur au plateau inférieur intérieur. Ces disques n'ont pas été habituellement composés avec les secteurs fixed-sized de même que les unités de disque dur d'aujourd'hui (bien que ce était fait avec le CP/CMS ). En revanche, la plupart de logiciel de l'entrée-sortie S/360 pourrait adapter la longueur de l'article de données (disques de longueur variable), comme cela était le cas pour les bandes magnétiques.
Une partie du S/360s le plus puissant a utilisé les dispositifs à grande vitesse de mémoire à tambour de tête-par-voie.500 t/mn 2301, qui a remplacé les 7320, faisaient partie de l'annonce S/360 originale, d'une capacité de 4Mb. D'autres modèles sont apparus plus tard, comme les 6.000 t/mn 2305 de 1970, des capacités de 5Mb (2305-1) ou de 11Mb (2305-2) par module. Bien que ces dispositifs n'aient pas eu la grande capacité, leurs vitesses de vitesse et de transfert les ont rendus attrayants pour les besoins à rendement élevé. Une utilisation typique était tringlerie recouverte (par exemple pour des sous-routines d'OS et d'application) pour des sections de programme écrites au remplacement dans les mêmes régions mémoire. Les tambours étaient particulièrement efficaces en tant que dispositifs de pagination sur les systèmes mémoire virtuels tôt. Il convient noter que les 2305, bien que souvent appelé un " ; drum" ; était réellement un dispositif de disque de tête-par-voie, avec douze surfaces d'enregistrement et un débit jusqu'à 3 méga-octets par seconde.
Rarement été vue a la cellule de mémoires à feulliets d'IBM (2321), un dispositif bizarre (et mécaniquement dramatique) qui a contenu les bandes magnétiques multiples pour contenir des données ; des bandes ont pu être directement accédées, placé sur un tambour cylindre-shaped pour des opérations lecture/écriture ; alors retourné à une cartouche interne de stockage. La cellule de mémoires à feulliets d'IBM (2321) était parmi des plusieurs " trademarked d'IBM ; speedy" ; périphériques d'accès direct en ligne de masse de stockage (réincarnés ces dernières années comme " ; tape" virtuel ; et périphériques automatisés de bandothécaire). Le dossier 2321 a eu une capacité du mb 400, au moment où l'unité de disques 2311 a seulement eu le mb 7. On a proposé la cellule de mémoires à feulliets d'IBM pour combler la lacune de coût/capacité/vitesse entre les bandes magnétiques -- ce qui a eu la capacité élevée avec relativement le coût bas par byte stocké -- et disques, qui ont eu des dépenses plus élevées par byte. Quelques installations ont également trouvé l'opération électromécanique moins sûre et ont opté pour les formes moins mécaniques de stockage d'accès direct.
Systèmes d'entraînement de bande magnétique
Les 2400 systèmes d'entraînement de bande magnétique se sont composés d'un boîtier combiné d'entraînement et de commande, plus différents systèmes d'entraînement de bande magnétique joints. Dans le 1967 , une paire plus lente et meilleur marché de systèmes d'entraînement de bande magnétique avec le boîtier de commande integrated a été présentée : les 2415. En 1968, IBM 2420 attachent du ruban adhésif au système a été libéré, offrant des débits beaucoup plus élevés, individu-filetant l'exécution de bande et la densité d'intégration 1600bpi. Il est resté dans le produit jusqu'en 1979.
Unités électromécaniques
Les dispositifs de carte de poinçon ont inclus le lecteur des cartes 2501 et le lecteur-perforateur des cartes 2540. Pratiquement chaque S/360 a eu des 2540. Les 2560 MFCM (" ; Carte multifonctionnelle Machine" ;) le lecteur/trieuse/poinçon, ci-dessus énuméré, étaient pour le model 20 seulement. Il a eu des problèmes notoires de fiabilité (acroymns pleins d'humour de revenu impliquant souvent le " ; … Carte Muncher" ;). les imprimantes ligne par ligne de
étaient le 1403 et le 1443 plus lent.
Le lecteur de bande paerforée du
A, IBM 2671, a été présenté en 1964. Il a eu une vitesse évaluée de 1. (Il y avait également un lecteur de bande paerforée et un poinçon de bande paerforée d'une ère plus tôt, disponible seulement comme RPQs (offre de prix de demande). le 1054 (lecteur) et 1055 (poinçon), qui ont été reportés (comme la machine à écrire de console 1052) du système 1050 de télétraitement d'IBM. Tous ces dispositifs ont fonctionné à un maximum de 15.5 caractères par seconde. Le poinçon de bande paerforée du système 1080 d'IBM était également disponible par RPQ, mais à un prix prohibitivement cher.
Les dispositifs à caractère optique (OCR) 1287 d'identification et les ce dernier les 1288 étaient disponibles sur le 360's. Les 1287 ont pu lire des numéros manuscrits, quelques polices de ROC, et des bobines de bande paerforée de ROC de caisse enregistreuse. Les 1288 « lecteurs de page » pourraient manipuler jusqu'aux pages tapées à la machine par police de ROC de format administratif, aussi bien que des numéros manuscrits. Tous les deux dispositifs de ROC ont utilisé un principe de balayage « de tache de vol », avec l'à ballayage récurrent fourni par un grand tube, et les changements faible réfléchi de densité ont été pris par un tube à gain élevé de multiplicateur de photo.
Machines restantes
Peu de machines restent. En dépit de l'vente dans des nombres très grands pour un système de l'unité centrale de son ère, seulement quelques ordinateurs System/360 sont connus pour exister aujourd'hui en condition de travail. La plupart des machines ont été ferraillées quand elles pourraient plus profitablement n'être louées, en partie pour l'or et toute autre teneur en métal précieux de leurs circuits, mais garder principalement ces machines de la concurrence de plus nouveaux ordinateurs d'IBMs, tels que le Système/370 . Comme avec tous les systèmes classiques d'unité centrale, les ordinateurs System/360 complets étaient prohibitivement grands pour être tenus dans le stockage, et trop cher de maintenir. L'établissement Smithsonien possède System/360 un model 65, bien qu'il ne soit plus sur l'affichage public. Le musée dans le Mountain View, CA d'histoire d'ordinateur de a System/360 un model non-fonctionnel 30 sur l'affichage. L'université de de l'Australie occidentale a un System/360 complet dans le stockage à son entrepôt du parc de Shenton de . Le musée d'IBM dans Sindelfingen a deux S/360s (un model 20 et une machine de virgule flottante de model 91).| Random links: | Oeil du spectateur (jeu vidéo) | Élément du groupe 9 | Shomyo | Plate-forme de Mazda S | Défaites Truman de Dewey | IBM_System/360 |