IBM System / 360 Modell 30 - IBM System/360 Model 30

IBM logo.svg
IBM System360 Model 30.jpg
IBM System / 360 Model 30 im Computer History Museum
Hersteller International Business Machines Corporation ( IBM )
Produktfamilie System / 360
Veröffentlichungsdatum 7. April 1964  ( 07.04.1964 )
Einführungspreis $ 133.000 +
Abgesetzt 22. Juni 1970
Erinnerung 8 - 64 K Kern
Webseite Offizielle Website IBM Archives

Das IBM System / 360-Modell 30 war ein Low-End-Mitglied der IBM System / 360-Familie. Es wurde am 7. April 1964 angekündigt, 1965 ausgeliefert und am 7. Oktober 1977 zurückgezogen. Das Modell 30 wurde von der IBM General Systems Division in Endicott , New York, entworfen und in Endicott und anderen IBM Produktionsstätten außerhalb der USA hergestellt

Geschichte

Das Modell 30 war ein beliebter IBM-Mainframe, der 1964 als der am wenigsten leistungsstarke der System / 360 angekündigt wurde . Die System / 360-Serie war die erste Computerreihe der Welt, mit der Maschinensprachenprogramme geschrieben werden konnten, die für eine breite Palette kompatibler Maschinen unterschiedlicher Größe verwendet werden konnten. Es war das kleinste Modell mit dem vollständigen System / 360- Befehlssatz (im Gegensatz zum Modell 20 ) und diente als eigenständiges System, Kommunikationssystem oder als Satellitenprozessor eines größeren Systems.

Die erste Auslieferung der 360/30 erfolgte im Juni 1965 an McDonnell Aircraft .

Zusammen mit dem 360/40 waren dies die beiden umsatzstärksten System / 360-Modelle , auf die mehr als die Hälfte der verkauften System / 360-Einheiten entfielen.

Modelle

Nahaufnahme (Profil) der 360/30 Konsole

Zunächst wurden vier Modelle des 360/30 angeboten. Sie variieren je nach Größe des Kernspeichers, mit dem das System angeboten wurde. Die C30, D30, E30 und F30 wurden jeweils mit 8K, 16K, 32K und 64K Kernspeicher konfiguriert.

Es wurde wenig bekannt gemacht, dass es zwei Versionen des Modells 30 gab, die (in den seltenen Fällen, in denen sie überhaupt unterschieden wurden) als 30-1 und 30-2 bekannt waren. Die ursprüngliche 30-1 hatte einen Speicherzyklus von 2,0 Mikrosekunden. Später, nachdem die ersten 1000 30-1 ausgeliefert worden waren, wurde sie durch die 1,5-Mikrosekunden-30-2 ersetzt, obwohl die 30-1 stillschweigend im Verkaufskatalog beibehalten wurde. Die beiden waren kosmetisch unterschiedlich; Der 30-1 sah aus wie andere System / 360-Modelle, mit Anzeigelampen auf der Vorderseite und Beschriftung, aber der 30-2 machte einen rückläufigen Designschritt und stellte die Lichter hinter eine Schablone, wie sie es bei Maschinen vor 360 waren wie der IBM 1401 .

Die (schnellere) 30-2 hatte ein zusätzliches Modell, DC30, mit 24 KB Speicher.

In der 7. Ausgabe des IBM System / 360 Basic-Betriebssystemprogrammierhandbuchs vom September 1967 ist die erste wichtige Änderungsunterstützung für "eine mittlere Speichergröße (24 KB) für System / 360 Model 30" aufgeführt.

96K Upgrade

Als Reaktion auf den Wettbewerbsdruck führte IBM eine Speicher-Upgrade-Option ein, die 96 KB auf einem 360/30 ermöglicht. Basierend auf der Frontplatte des Systems scheint eine Vorkehrung zur Unterstützung von mehr als 64 KB im Voraus geplant worden zu sein.

Mikrocode

Die CPU verwendete eine 8-Bit- Mikroarchitektur mit nur wenigen Hardwareregistern . Alles, was der Programmierer sah, wurde vom Mikroprogramm emuliert . Die Verarbeitung eines 4-Byte-Wortes dauerte (mindestens) 6 Mikrosekunden, basierend auf einer Speicherzugriffszykluszeit von 1,5 Mikrosekunden.

Der Mikrocode wurde in CCROS (Card Capacitor Read-Only Storage) gespeichert, das in Endicott entwickelt wurde. Das Modell 30 und das Modell 40 sollten ursprünglich den bei IBM Hursley entwickelten Nur-Lese-Speicher (TROS) für Transformatoren gemeinsam nutzen , aber die Herstellung von CCROS war billiger. Dieses System verwendete Mylar- Karten in der Größe und Form einer Standard-IBM -Lochkarte , sodass der Mikrocode mithilfe eines Keypunches geändert werden konnte . Jede Karte enthielt 720 Bit, und der gesamte Mikrocode bestand aus 4032 60-Bit-Wörtern. Der Mylar "umhüllte Kupferlaschen und Zugangsleitungen." Ein an einer bestimmten Stelle gestanztes Loch entfernte die Kupferlasche und codierte eine Null. Nicht gestanzte Stellen wurden als Einsen gelesen.

IBM 360 Model 30 Frontplatte und interne Komponenten

Systemkonfiguration

Ein typisches, frühes Basissystem des Modells 30 hatte die folgende Konfiguration:
Prozessor Modell 30 IBM 2030 Central Processing Unit
* 32 KB Speicher
* Speicherschutzfunktion
* Standardbefehlssatz
* Dezimalbefehlssatz
* Ein Multiplexerkanal
* Ein Auswahlkanal
* Intervall-Timer
Bedienerkonsole IBM 1052 Typewriter-Keyboard (normalerweise der hexadezimalen 01F-Adresse zugewiesen)
Gerät zur Aufzeichnung von Einheiten IBM 2540 Reader-Punch (00C & 00D)
Zeilendrucker IBM 1403- Drucker (00E)
Festplattenspeicher zwei IBM 2311 Magnetic Disk Drives (190 & 191) mit jeweils
5 MB
Bandspeicher zwei IBM 2415 Magnetbandgeräte (180 & 181)
IBM 360 Model 30 Frontpanel-Nahaufnahme

Systemsoftware

Betriebssystemauswahl :

  • BPS - Grundlegende Programmierunterstützung
  • BOS - Basisbetriebssystem
  • TOS - Bandbetriebssystem
  • DOS - Festplattenbetriebssystem

Für BPS (Basic Programming Support) war kein Festplatten- oder Bandlaufwerk erforderlich. Es wurde 1965 eingeführt und wurde als "hauptsächlich eine Reihe von Dienstprogrammen und Compilern (die) nur auf Karten existierten" beschrieben.

BOS (Basic Operating System) benötigte ein Festplattenlaufwerk, konnte jedoch wie BPS auf dem kleinsten 360/30, dem 8K-Modell C30, ausgeführt werden.

Der minimale Speicher, der zum Ausführen von DOS oder TOS benötigt wurde, betrug 16 KB.

TOS (Tape Operating System) benötigte , wie der Name schon sagt, ein Bandlaufwerk, aber keine Festplatte. Es teilte den größten Teil der Codebasis und einige Handbücher mit IBMs DOS / 360 und durchlief 14 Releases. TOS wurde eingestellt, als Festplatten erschwinglicher wurden.

DOS (Disk Operating System) war eine beliebte Wahl für das 360/30.

Erstaunlicherweise verfügte das kleinere BOS über ein Spooling- System für das Drucken in der Warteschlange, während DOS erst Ende der 1960er Jahre eine "Zusatzkomponente namens POWER" einführte.

Programmiersprachen

Die Programmierung erfolgte hauptsächlich in den Sprachen COBOL , RPG und Assembler für die kommerziellen Anwendungen, die die Hauptanwendungen dieses Computers waren. Fortran konnte auch für wissenschaftliche und technische Anwendungen verwendet werden, und ein PL / I- Subset-Compiler PL / I (D) war verfügbar. COBOL-Programme für andere Computer konnten nach dem INPUT-OUTPUT SECTION erneuten Kompilieren auf dem System / 360 ausgeführt werden, mit der Ausnahme, dass die Programme neu geschrieben werden mussten, um die System / 360-Gerätezuweisungen zu beschreiben.

Kompatibilitätsfunktionen

Die Möglichkeit, weiterhin Programme auszuführen, die für frühere Systeme entwickelt wurden, war für den Verkauf neuer Hardware von entscheidender Bedeutung. Obwohl der Befehlssatz von System / 360 nicht mit früheren Systemen abwärtskompatibel war, stellte IBM Emulatoren für die früheren Systeme bereit.

Emulation der IBM 1400-Serie

Mit der zusätzlichen Kompatibilität Feature - Hardware und Kompatibilität unterstützender Software unter DOS / 360, die IBM 1401 / 1440 /1460 Objektprogramme könnten im Emulations - Modus ausgeführt werden, mit wenig oder gar keiner Neuprogrammierung. Viele Installationen enthielten die Kompatibilitätsfunktion, mit der ältere Programme ausgeführt werden können.

IBM 1620-Emulation

Obwohl der 360/30 für die Emulation eines IBM 1620 konfiguriert werden konnte , war er aufgrund zweier Faktoren weniger wichtig als die oben genannte Emulation der IBM 1400-Serie:

  • Der IBM 1130 war der bevorzugte Nachfolger des IBM 1620.
  • Fortran war für einen wesentlichen Teil der Verwendung des 1620 verantwortlich, und IBM 1620 Fortran-Programme konnten für die Ausführung auf System / 360 konvertiert werden.

Anmerkungen

Verweise

Externe Links