IBM 7090

IBM 7090 war eine zweite Generation hat Version der früheren Vakuumtube-Großrechner-Computer von IBM 709 transistorisiert und wurde für "groß angelegte wissenschaftliche und technologische Anwendungen" entworfen. Die 7090 waren das dritte Mitglied der Reihe von IBM 700/7000 wissenschaftliche Computer. Die erste 7090 Installation war im November 1959. 1960 konnte ein typisches System, das für 2,900,000 $ verkauft ist, oder für 63,500 $ pro Monat vermietet werden.

Die 7090 haben eine 36-Bit-Wortlänge, mit einem Adressraum von 32K (32,768) Wörter verwendet. Es hat mit einem grundlegenden Speicherzyklus von 2.18 μs mit der Kernspeichertechnologie von IBM 7302 Core Storage aus dem Projekt von IBM 7030 (Stretch) funktioniert.

Die 7090 waren sechsmal schneller als die 709, und konnten zur Hälfte des Preises vermietet werden.

IBM 7094 und IBM 7040/7044

Obwohl die 709 eine höhere Maschine seinem Vorgänger, den 704 waren, wurde sie gebaut und hat zurzeit verkauft, dass Transistor-Schaltsystem Vakuumtube-Stromkreise verdrängte. Folglich hat IBM seine 709 Engineering Group zum Design eines transistorisierten Nachfolgers wiedereingesetzt. Dieses Projekt ist genannt den 709-T (für den Transistorisierten), der wegen des Tons, wenn gesprochen, schnell ausgewechselt zur Nomenklatur 7090 (d. h., sieben - oh - neunzig) geworden. Ähnlich wurden die zusammenhängenden Maschinen wie die 7070 und andere 7000 Reihe-Ausrüstung durch Namen der Ziffer - Ziffer - Jahrzehnt (z.B, sieben - oh - siebzig) genannt.

Eine beförderte Version, IBM 7094, wurde zuerst im September 1962 installiert. Es hatte sieben Index-Register, statt drei auf den früheren Maschinen. Die 7094 Konsole hatte einen kennzeichnenden Kasten auf der Spitze, die Lichter für die vier neuen Index-Register gezeigt hat. Fotos Der 7094 eingeführte Schwimmen-Punkt der doppelten Genauigkeit und die zusätzlichen Instruktionen, aber war mit den 7090 größtenteils rückwärts kompatibel. Geringe Änderungen in Instruktionsformaten, besonders die Weise, wie die zusätzlichen Index-Register gerichtet wurden, haben manchmal Probleme verursacht.

1963 hat IBM tiefer Kostenmaschinen mit einer ähnlichen Architektur eingeführt, aber weniger Instruktionen und haben Eingabe/Ausgabe, genannt IBM 7040 und 7044 vereinfacht. Im April 1964 wurde das erste 7094 II installiert, der fast doppelt so viel allgemeine Geschwindigkeit als die 7090 wegen eines schnelleren Uhr-Zyklus, Doppelspeicherbanken hatte und Übergreifen der Instruktionsausführung, ein frühes vorangegangenes Ereignis des Superskalardesigns verbessert hat.

Instruktion und Datenformate

Das Grundbefehl-Format war dasselbe als IBM 709, ein 3-Bit-Präfix, 15-Bit-Verminderung, 3-Bit-Anhängsel und 15-Bit-Adresse. Das Präfix-Feld hat die Klasse der Instruktion angegeben. Das Verminderungsfeld hat häufig einen unmittelbaren operand enthalten, um die Ergebnisse der Operation zu modifizieren oder wurde verwendet, um weiter den Instruktionstyp zu definieren. Die drei Bit des Anhängsels haben drei Index-Register angegeben (sieben in den 7094), dessen Inhalt von der Adresse abgezogen wurde, um eine wirksame Adresse zu erzeugen. Das Adressfeld enthalten entweder eine Adresse oder ein unmittelbarer operand.

  • Feste Punkt-Zahlen wurden im binären Format des Zeichens/Umfangs versorgt.
  • Einfache Präzision, die Punkt-Zahlen schwimmen lässt, hatte ein Umfang-Zeichen, eine 128 8-Bit-Überhochzahl und einen 27-Bit-Umfang
  • Doppelte Präzision, die Punkt-Zahlen schwimmen lässt, die auf den 7094 eingeführt sind, hatte ein Umfang-Zeichen, eine 128 8-Bit-Überhochzahl und einen 54-Bit-Umfang. Die doppelte Präzisionszahl wurde im Gedächtnis in einem gleich-sonderbaren Paar von Konsekutivwörtern versorgt; das Zeichen und die Hochzahl im 2. Wort wurden ignoriert, als die Zahl als ein operand verwendet wurde.
  • Alphanumerische Charaktere waren 6-Bit-BCD, gepackt sechs zu einem Wort.

Oktalnotation wurde in der Dokumentation und Programmierung verwendet; trösten Sie zeigt Lichter, und Schalter wurden in 3-Bit-Felder für die leichte Konvertierung zu und vom Oktal-gruppiert.

Eingang/Produktion

Die 7090 Reihen haben eine Datenkanalarchitektur für den Eingang und die Produktion, ein Vorzeichen der modernen direkten Speicherzugriffseingabe/Ausgabe gezeigt. Bis zu 8 Datenkanäle konnten mit bis zu 10 jedem Kanal beigefügten Band-Laufwerken von IBM 729 beigefügt werden. Die Datenkanäle hatten ihren eigenen sehr beschränkten Satz von Operationen genannt Befehle. Diese wurden mit dem Band (und später, Platte) Lagerung sowie Karte-Einheiten und Drucker verwendet, und haben hohe Leistung für die Zeit angeboten. Der Druck und hat Karte-Eingabe/Ausgabe jedoch geschlagen, hat modifizierte Einheitsrekordausrüstung verwendet und war langsam. Es ist üblich geworden, um einen weniger teuren Computer von IBM 1401 zu verwenden, um Karten auf das magnetische Band für die Übertragung auf den 7090/94 zu lesen. Produktion würde spooled auf das Band und übertragen bis 1401 für den Druck oder das Karte-Lochen mit seiner viel schnelleren Peripherie, namentlich der Liniendrucker von IBM 1403 sein. Späterer IBM hat das 7094/7044 Direkte Verbundene System, mit dem Datenkanal an der Datenkanalkommunikation, mit der 7094 in erster Linie leistenden Berechnung und den 7044 leistenden Eingabe/Ausgabe-Operationen eingeführt.

Software

Die 7090 und 7094 Maschinen waren für ihre Zeit ziemlich erfolgreich, und hatten einen breiten

die Vielfalt der Software hat für sie durch IBM gesorgt. Außerdem gab es eine sehr energische Benutzergemeinschaft innerhalb der Benutzerorganisation, ANTEILS.

IBSYS war eine "schwere Aufgabe" Produktion Betriebssystem mit dem zahlreichen Subsystem und den Sprachunterstützungsoptionen, unter ihnen FORTRAN, COBOL, SORTE/VERFLECHTUNG, der KARTE-Monteur und andere.

FMS, das Fortran-Monitor-System, war ein leichterer, aber noch sehr wirksames System, das für die Gruppe FORTRAN und Assemblerprogrammierung optimiert ist. Der Monteur, vorausgesetzt dass FAP, (FORTRAN Zusammenbau-Programm), etwas weniger abgeschlossen war als KARTE, aber ausgezeichnete Fähigkeiten für das Zeitalter zur Verfügung gestellt hat. FMS hat auch eine beträchtlich erhöhte Ableitung des FORTRAN Bearbeiters vereinigt, der ursprünglich für die 704 durch Backus und seine Mannschaft geschrieben ist.

Bemerkenswerte Anwendungen

  • Compatible Time-Sharing System (CTSS), eines des ersten Time-Sharings Betriebssysteme, wurde am Projekt-MAC von MIT das Verwenden 7094 mit einer Extrabank des Gedächtnisses unter anderen Modifizierungen entwickelt.
  • NASA hat 7090, und, später, 7094 verwendet, um das Quecksilber und die Zwillinge-Raumflüge zu kontrollieren. IBM 7094 wurde während der Missionen von Apollo einschließlich Apollos 11 die Mondlandung verwendet. Raumflugzentrum von Goddard hat 3 7094 bedient. Während des frühen Programms von Apollo wurden 7094 betrieblich behalten, um Flugplanungssoftware zu führen, die zu den neueren Computern des Systems/360 der Flugleitung noch nicht getragen worden war.
  • Caltech/NASA Strahlantrieb-Laboratorium hatte drei 7094 in der Raumflugoperationsmöglichkeit (SFOF, 230 bauend), gefüttert über das Band mit mehreren 1401 und zwei 7094/7044 Systemen des direkten Paares (in Gebäuden 125 und 156).
  • Die US-Luftwaffe hat seine letzten 7090 im Betrieb vom Frühwarnsystem der Ballistischen Rakete ("BMEWS") in den 1980er Jahren nach fast 30 Jahren des Gebrauches zurückgezogen.
  • Die US-Marine hat fortgesetzt, 7094 am Pazifischen Raketentestzentrum, Punkt Mugu, Kalifornien im Laufe vieler der 1980er Jahre zu verwenden, obwohl eine "Ruhestands"-Zeremonie im Juli 1982 gehalten wurde. Nicht alle Anwendungen waren seinem Nachfolger, ein Doppelverarbeiter CDC Cyber 175 getragen worden.
  • Ein Paar von 7090 im Briarcliff Herrenhaus, New York, war die Basis für die ursprüngliche Version des SÄBEL-Luftfahrtgesellschaft-Bedenken-Systems, das von amerikanischen Luftfahrtgesellschaften 1962 eingeführt ist.
  • 1961 hat Alexander Hurwitz 7090 verwendet, um zwei Blüte von Mersenne, mit 1281 und 1332 Ziffern - die größten Primzahlen bekannt zurzeit zu entdecken.
  • 1961 sind die 7094 der erste Computer geworden, um zu singen, das Lied Daisy Bell singend. Vokale wurden von John Kelly und Carol Lockbaum programmiert, und die Begleitung wurde von Max Mathews programmiert. Diese Leistung war die Inspiration für eine ähnliche Szene darin.
  • Eine 7090/1401 Installation wird im Film Dr Strangelove mit dem 1403-Drucker gezeigt, der eine Angelrolle im Anschlag spielt (es ist der Unterschlupf für ein Transistorradio; der, wenn gefunden und angemacht durch einen der drei Charaktere, die von Peter Sellers im Film gespielt sind, offenbart, dass der vom verstörten Luftwaffenstützpunkt-Kommandanten bestellte Kernangriff falsch ist, und um jeden Preis angehalten werden muss).
  • Der Komponist Iannis Xenakis hat seinem Stück "Atrées" das Verwenden von IBM 7090 am Platz Vendôme, Paris geschrieben.
  • Drei wurden 7090 Systeme darin importiert und in Japan 1963, ein jeder an Mitsubishi Nuclear Power Co. installiert (dessen sich DP Abteilung später mit Mitsubishi Research Institute, Inc. verschmolzen hat), das Datenzentrum von IBM Japan in Tokio und Toshiba in Kawasaki. Sie wurden für die wissenschaftliche Computerwissenschaft hauptsächlich verwendet.

Siehe auch

  • IBM 704
  • IBM 7040
  • Liniendrucker von IBM 716
  • Band von IBM 729 steuert
  • Frühe Plattenlagerung von IBM
  • ANTEIL und IBSYS Betriebssysteme
  • Universität des Michiganer Exekutivsystems
  • 9PAC
  • UNIVAC 1100/2200 die wissenschaftliche 36-Bit-Rechenfamilie von UNIVAC der Reihe
  • Bedienungshandbuch, IBM 7090 Data Processing System, 1961, IBM A22-6528-3

Links


Unveränderliche Faktor-Regel in der Unterscheidung / Hants County, Nova Scotia
Impressum & Datenschutz