Série GE-600 - GE-600 series


La série GE-600 était une famille d' ordinateurs centraux 36 bits originaires des années 1960, construits par General Electric (GE). Lorsque GE a quitté l'activité mainframe, la ligne a été vendue à Honeywell , qui a construit des systèmes similaires dans les années 1990, la division étant transférée au Groupe Bull puis à NEC .

Le système est peut-être mieux connu comme la plate-forme sur laquelle le système de partage de temps de Dartmouth (DTSS) a passé la majeure partie de sa vie, ainsi que la machine de base du système d' exploitation Multics . Multics était pris en charge par des ajouts de mémoire virtuelle apportés aux versions ultérieures de la série.

Architecture

La série 600 utilisait des mots de 36 bits et des adresses de 18 bits. Ils avaient deux accumulateurs de 36 bits , huit registres d'index de 18 bits et un registre d'exposant de 8 bits. Il prenait en charge la virgule flottante à la fois en simple précision 36 bits et en double précision 2 x 36 bits, l'exposant étant stocké séparément, permettant jusqu'à 71 bits de précision (un bit étant utilisé pour le signe). Il avait un ensemble élaboré de modes d'adressage, dont beaucoup utilisaient des mots indirects , dont certains étaient auto-incrémentés ou auto-décrémentés. Il a pris en charge les octets 6 bits et 9 bits via les modes d'adressage; ceux-ci pris en charge l'extraction d'octets spécifiques et l'incrémentation du pointeur d'octet, mais pas l'accès aléatoire aux octets.

Il comprend également un certain nombre de contrôleurs de canal pour le traitement d' E / S . L' UC pourrait transmettre de courts programmes écrits dans le propre langage machine du contrôleur de canal , qui traiterait ensuite les données, les déplacerait vers ou depuis la mémoire et déclencherait une interruption une fois terminé. Cela a permis au processeur principal de passer à d'autres tâches en attendant que les E / S lentes se terminent, une caractéristique principale des systèmes de partage de temps .

Systèmes d'exploitation

À l'origine, le système d'exploitation des ordinateurs de la série 600 était GECOS , développé par GE à partir de 1962. Entre 1963 et 1964, la première version du système de partage de temps de Dartmouth (DTSS) a été développée sur le GE-235. DTSS a été le premier système de partage de temps vraiment utile et a été très influent sur le marché. C'est également la plateforme sur laquelle le langage de programmation BASIC a été développé pour la première fois. La collection d' histoires d'entreprise du Computer History Museum décrit ainsi l'histoire Mark I de GE:

Le précurseur de General Electric Information Services a commencé comme une unité commerciale au sein de General Electric formée pour vendre le temps informatique excédentaire sur les ordinateurs utilisés pour faire des démonstrations aux clients. En 1965, Warner Sinback recommanda de commencer à vendre des services de partage de temps en utilisant le système de partage de temps (Mark 1) développé à Dartmouth sur un ordinateur General Electric 265. Le service a été un succès instantané et en 1968, GEIS détenait 40% du marché de 70 millions de dollars en temps partagé. Le service a continué de croître et, au fil du temps, a migré vers les systèmes d'exploitation Mark II et Mark III développés par GE fonctionnant sur de grands ordinateurs centraux.

Le système d'exploitation GE Mark II (plus tard Mark III) a été utilisé par GE Information Services comme base de ses activités de partage de temps et d'informatique en réseau. Bien que Mark II / Mark III était à l'origine basé sur le système Dartmouth, les systèmes ont rapidement divergé. Mark II / III incorporait de nombreuses fonctionnalités normalement associées aux systèmes de traitement des transactions en ligne, telles que la journalisation et le verrouillage granulaire des fichiers . Du début au milieu des années 1970, Mark III a adopté une technologie de cluster à haute fiabilité, dans laquelle jusqu'à huit systèmes de traitement (chacun avec sa propre copie du système d'exploitation) avaient accès à plusieurs systèmes de fichiers.

Le système d' exploitation Multics a été lancé en 1964 en tant que nouveau système d'exploitation avancé pour la série 600, bien qu'il ne soit prêt pour la production qu'en 1969. GE était le fournisseur de matériel du projet et l'un des partenaires de développement (les autres étaient le Massachusetts Institute of Technology et Bell Labs ). GE a vu ce projet comme une opportunité de se séparer clairement des autres fournisseurs en offrant ce système d'exploitation avancé qui ne fonctionnerait mieux que sur leurs machines. Multics nécessitait un certain nombre de fonctionnalités supplémentaires dans le processeur pour être vraiment efficace, et John Couleur a été rejoint par Edward Glaser au MIT pour apporter les modifications nécessaires. Le résultat était le GE-645 , qui comprenait la prise en charge de la mémoire virtuelle . L'adressage a été modifié pour utiliser un segment 18 bits en plus de l'adresse 18 bits, augmentant considérablement la taille de la mémoire théorique et rendant la mémoire virtuelle beaucoup plus facile à prendre en charge.

Histoire

La gamme d'ordinateurs GE-600 a été développée par une équipe dirigée par John Couleur en dehors du travail qu'ils avaient fait pour le projet militaire MISTRAM en 1959. MISTRAM était un système de poursuite radar qui a été utilisé sur un certain nombre de projets, y compris le projet Apollo . L' armée de l'air a exigé qu'un ordinateur de collecte de données soit installé dans une station de suivi en aval de Cap Canaveral . Les données seraient éventuellement partagées avec la machine IBM 7094 36 bits au Cap, de sorte que l'ordinateur devrait également être 36 bits. GE a construit une machine appelée M236 pour cette tâche et, en raison des besoins en 36 bits, elle a fini par agir un peu comme le 7094.

À l'origine, GE n'avait pas l'intention d'entrer sur le marché informatique commercial avec sa propre machine. Cependant, au début des années 1960, GE était le plus grand utilisateur de mainframes IBM et la production de leurs propres machines semblait être un excellent moyen de réduire les coûts de leur département informatique. Dans une estimation, le coût du développement serait payé en une seule année sans frais de location IBM. Beaucoup sont restés sceptiques, mais après un an de querelles internes, le projet de commercialisation du M236 a finalement obtenu le feu vert en février 1963.

La machine était à l'origine proposée en tant que GE-635 principal , et GE-625 et GE-615 plus lents mais compatibles . Alors que la plupart étaient des systèmes à processeur unique, le 635 pouvait être configuré avec quatre processeurs et jusqu'à quatre contrôleurs d'entrée / sortie (IOC) chacun avec jusqu'à 16 canaux d'interface périphérique communs. Le 635 était probablement le premier exemple d'un système SMP à usage général , bien que le logiciel GECOS / GCOS traitait les processeurs comme un maître et jusqu'à trois esclaves.

En août 1964, IBM considérait la série GE 600 comme "une concurrence sévère dans les domaines scientifiques à moyenne et grande échelle". En mai 1965, le premier ordinateur GE-625 a été livré à l'usine GE de Schenectady pour remplacer cinq autres ordinateurs de différentes tailles et marques. Un certain nombre de GE 635 ont été expédiés en 1965, dont deux à Martin Marietta en novembre.

La ligne 600 se composait de six modèles: les 605, 615, 625, 635, 645 et 655. GE proposait un boîtier pour se connecter au 635 appelé 9SA qui permettait au 635 d'exécuter des programmes 7094.

Le 615 était un 635 avec le chevauchement de l'unité de contrôle (CU) et de l'unité d'exploitation (OU) désactivé, et un chemin de mémoire de 36 bits de large. Le 625 était un 635 avec l'unité de contrôle et l'unité d'exploitation désactivée et un chemin de mémoire de 72 bits de large. Le 635 avait un chemin de mémoire de 72 bits de large et le chevauchement CU / OU activé. La différence entre ces modèles était inférieure à 10 fils sur le fond de panier. Le service sur le terrain pourrait convertir un 615 en un 635 ou un 625 ou vice versa en quelques heures si nécessaire; à part ces quelques fils, les 615, 625 et 635 étaient identiques. Le 605 a été utilisé dans certaines applications temps réel / militaires et était essentiellement un 615 sans le matériel en virgule flottante. Les programmes codés pour un 605 fonctionneraient sans aucune modification sur tout autre processeur de ligne 600. Le 645 était un processeur 635 modifié qui fournissait un support matériel pour le système d' exploitation Multics développé au MIT .

Les 605/615/625/635 et 645 étaient essentiellement des ordinateurs de deuxième génération avec une logique TTL à transistor discret et une poignée de circuits intégrés . La mémoire était constituée d'un noyau de ferrite de deux microsecondes , qui pouvait être entrelacé. GE a acheté la mémoire de base de Fabri-Tek , Ampex et Lockheed . La mémoire Lockheed avait tendance à être la plus fiable.

Les problèmes persistants de fiabilité des systèmes de bandes magnétiques utilisés avec le système jettent un voile sur l'ensemble du projet. En 1966, GE a gelé de nombreuses commandes tandis que d'autres ont été purement et simplement annulées. En 1967, ces problèmes ont été résolus et les machines ont été relancées avec une version améliorée du système d' exploitation GECOS .

Un projet de suivi pour créer un 635 de nouvelle génération a commencé en 1967. Le nouveau GE-655 a remplacé les transistors individuels des modèles précédents par des circuits intégrés , ce qui a doublé les performances de la machine tout en réduisant considérablement les coûts d'assemblage. Cependant, la machine était encore en développement en 1969, et a été annoncée mais probablement jamais livrée sous ce nom.

À ce moment-là, le projet Multics avait finalement produit un système d'exploitation utilisable par les utilisateurs finaux. Outre le MIT, les Bell Labs et GE, des systèmes GE-645 exécutant Multics ont été installés au Centre de développement de l' US Air Force à Rome , Honeywell Billerica et Machines Bull à Paris. Ces deux derniers systèmes ont été utilisés comme "usine de logiciels" par un projet Honeywell / Bull pour concevoir l'ordinateur Honeywell Level 64.

GE a vendu sa division informatique à Honeywell en 1970, qui a renommé la série GE-600 sous le nom de série Honeywell 6000 . Le 655 est officiellement sorti en 1973 sous le nom de Honeywell 6070 (avec des versions à performances réduites, les 6030 et 6050). Un jeu d'instructions optionnel Decimal / Business a été ajouté pour améliorer les performances COBOL . C'était le jeu d'instructions étendu, alias EIS et l'unité décimale ou DU. Les machines avec EIS étaient la série «paire», les 6040, 6060, 6080 et plus tard les 6025. Plusieurs centaines de ces processeurs ont été vendus. La mémoire était initialement un noyau de ferrite de 600 ns fabriqué par Lockheed. Les versions ultérieures utilisaient une mémoire MOS de 750 ns. Les deux pourraient coexister dans un système, mais pas dans un contrôleur de mémoire.

Une version du 6080 avec les divers changements liés à Multics similaires au 645 a été publiée sous le nom de 6180 . Quelques dizaines de processeurs à architecture 6180 ont été livrés. Les membres ultérieurs de la série 6000 ont été publiés sous divers noms, notamment Level 66, Level 68, DPS-8, DPS-88, DPS-90, DPS-9000 par Honeywell, Groupe Bull et NEC .

Voir également

Références

  1. ^ Collection d'histoires d'entreprise du Computer History Museum: Détails de la société - General Electric Information Services (GEIS)
  2. ^ Mémo IBM DSD ASG, 13 août 1954, États-Unis contre IBM, Exh 14791 p.386
  3. ^ "Formation pour la conversion". Mario V. Farina, Datamation, juin 1966
  4. ^ Datamation, août 1965, p.71

Liens externes

  • Le manuel de référence de programmation du GE-635 . Comprend une description complète des registres, du jeu d'instructions et des modes d'adressage.
  • Timings du jeu d'instructions pour les 625 et 635
  • Circuit imprimé GE-645
  • "Série GE 600" , Bulletin informatique numérique , Bureau de la recherche navale , Division des sciences mathématiques, vol. 16, non. 4, octobre 1964, pages 2-3
  • Shangri-la et le Paris 645
  • Mythes sur les Multics
  • "GE COMPATIBLES-600" . Informatique et automatisation : 26–29. Août 1964.