IBM 704

IBM 704 Bild in der Infobox. Eigenschaften
Hersteller Internationale Geschäftsmaschinen
Familie IBM 700/7000 Serie
Art Vakuumröhrencomputer
Veröffentlichungsdatum 1954
Produktionsende 1960
Medien IBM 716 Alphabetischer Drucker
Einheiten verkauft 123 Einheiten
Betriebssystem GM-NAA I / O.
Prozessor Karte mit Vakuumröhren
Lager Magnettrommel 733 IBM (3,75  MB ), Perforator IBM 721
Erinnerung IBM 737 Magnet- Toroide (18.432 Byte)
Bildschirm IBM 740 Kathodenstrahlröhre
Eingänge IBM 711 Lochkartenleser
Maße 20  m 3
Vorgänger IBM 701
Nachfolger IBM 709
Verwandte Produkte UNIVAC 1103

Der IBM 704 , der erste serielle Computer mit Gleitkomma- Arithmetik , wurde 1954 von IBM eingeführt.

Historisch

Auf dem Markt für wissenschaftliche Computer folgte der IBM 704 dem IBM 701 , dessen Architektur und Implementierung erheblich verbessert wurden. Aufgrund dieser signifikanten Verbesserungen war der 704 nicht mit seinem Vorgänger kompatibel.

Zu den Verbesserungen gegenüber dem 701 gehörten das Ersetzen der Williams-Röhren durch einen Magnetkernspeicher und das Hinzufügen von drei Indexregistern . Um diese Verbesserungen zu unterstützen, wurde die Länge des Maschinenbefehls von 18 auf 36 Bit erhöht . Der 704- Befehlssatz wird zur Grundlage für die IBM 700/7000- Serie von Wissenschaftscomputern .

IBM berichtete, dass der Computer 40.000 Anweisungen pro Sekunde ausführen könnte  . IBM verkaufte zwischen 1955 und 1960 123 Exemplare des Computers.

Zwei der IBM 704-Benutzer, General Motors und North American Aviation , haben ein rudimentäres Betriebssystem für den Computer entwickelt, das GM-NAA I / O ( General Motors und North American Aviation Input / Output- System ). Es ist zu beachten, dass dieses Betriebssystem nicht von IBM erstellt wurde, sondern von IBM Kunden, die die Nutzung ihrer Computer maximieren wollten. Die Computerhersteller haben den Umsatzrückgang, den die Entwicklung von Software für Computer bedeuten könnte, noch nicht erkannt . Es sind vielmehr die Benutzer, die Utility-Software entwickelt und nach einer ähnlichen Praxis verteilt haben, wie sie heute für freie Software geschieht . Das GM-NAA-E / A-Betriebssystem wurde daher von rund vierzig IBM-Kunden verwendet.

Die Programmiersprachen Fortran und LISP wurden ursprünglich für IBM 704 entwickelt. Das erste Musikverarbeitungsprogramm wurde ebenfalls von Max Mathews auf diesem Computer entwickelt .

Edward O. Thorp verwendete auch IBM 704 und die Fortran-Sprache bei der Entwicklung seiner Spieltheorie zur Gewinnwahrscheinlichkeit beim Blackjack .

Register

Der IBM 704 hatte ein 38-Bit - Akkumulator - Register (einschließlich zwei Überlaufbits), ein 36-Bit - Multiplizierer-Quotienten - Register, und drei 15-Bit - Abnahme - Register . Das Abnahmeregister war eine Art Indexregister, dessen Inhalt von der Basisadresse abgezogen wurde, anstatt zu dieser hinzugefügt zu werden. Die drei Abnahmeregister könnten an demselben Befehl teilnehmen: Die 3 Markierungsbits des Befehls gaben an, welches der Register an dem Befehl teilnehmen sollte.

Anweisungsformate

Es gab zwei Befehlsformate mit den Namen Typ A und Typ B. Die meisten Befehle waren vom Typ B.

Die Anweisungen vom Typ A hatten nacheinander:

Anweisungen vom Typ A enthielten bedingte Sprünge, die auf den Werten der durch die Tag-Bits angegebenen Abnahmeregister basierten. Einige Anweisungen subtrahierten die Dekrementierung der Anweisung vom Inhalt der Verringerungsregister. Die Implementierung der Befehle erforderte, dass eines der Bits 2 oder 3 des Opcodes 1 war, um zwischen Befehlen vom Typ A und B zu unterscheiden. Diese Einschränkung reduzierte die mögliche Anzahl von Befehlen vom Typ A auf 6. Befehle (STR-Befehl, Opcode 101) waren nicht vor IBM 709 implementiert .

Anweisungen vom Typ B hatten nacheinander:

Datei Format

Die Ganzzahlen wurden durch ein Vorzeichenbit dargestellt, gefolgt vom Absolutwert der Ganzzahl im Binärformat .

Die Gleitkommazahlen mit einfacher Genauigkeit wurden durch ein Vorzeichenbit, einen Exponenten von 8 Bit und eine Mantisse von 27 Bit dargestellt.

Die alphanumerischen Zeichen wurden durch einen Code von 6 Bit (Code BCD (6 Bit) ) dargestellt. Wir könnten daher 6 Zeichen in ein 36-Bit- Wort einfügen .

Verweise

  1. 704 Fotos von IBM
  2. (in) "  Zeitleiste der Computergeschichte: 1956: Software  " , Computer History Museum (Zugriff am 4. September 2007 )
  3. Discovery Channel-Dokumentation mit Interviews von Ed und Vivian Thorp
  4. The Tech (MIT) "Thorpe, 704 Beat Blackjack" Vol. 81 Nr. I Cambridge, Mass., Freitag, 10. Februar 1961
  5. "  Von der IBM 704 zur IBM 7094  " , John Savard (persönliche Site) (abgerufen am 15. November 2009 )

In Verbindung stehender Artikel

Liste der Vakuumröhrencomputer