Englisches elektrisches System 4 - English Electric System 4

ICL System 4 System im Jahr 1975
ICL System 4 System Magnetbandbereich

Das English Electric (später ICL ) System 4 war ein 1965 angekündigter Mainframe-Computer. Es wurde aus der RCA Spectra 70- Reihe abgeleitet, die selbst eine Variante der IBM System 360- Architektur ist.

Zu den Modellen der Produktreihe gehörten das System 4-10 (gestrichen), 4-30 (1967), 4-50 (1967, praktisch identisch mit dem RCA 70/45), 4-70 (1968, entworfen in English Electric). und 4-75. In der ICL-Dokumentation wird auch ein Modell 4-40 erwähnt. Dies war eine Slugged-Version des 4-50, die eingeführt wurde, als festgestellt wurde, dass der 4-30 (der als Volumenverkäufer fungieren soll) nicht über ausreichend Leistung verfügt und zurückgezogen werden musste. Der 4-10 wurde als Satellitencomputer eingeführt, aber die Nachfrage war sehr gering, so dass er zurückgezogen wurde. Nur die 4-50 und 4-70 und ihre Nachfolger, die 4-52 und 4-72, wurden in beliebiger Anzahl verkauft. Eine Schnecke 4-72 (die 4-62) wurde zum Verkauf in Osteuropa eingeführt.

Die Systeme 4-50 und 4-70 waren für Echtzeitanwendungen vorgesehen, da sie vier Prozessorzustände mit jeweils eigenen Allzweckregistern (GPR) hatten. Obwohl einige Zustände nicht alle 16 GPRs hatten, wurde durch das Design vermieden, dass beim Umschalten zwischen Prozessorzuständen Register gespeichert werden mussten. Auf der untersten Ebene (P1) befand sich der Benutzerstatus. Die in diesem Status verfügbaren Anweisungen waren die nicht privilegierten Anweisungen des IBM System 360. Zwischenebenen befassten sich mit verschiedenen Hardware-Interrupts. Der Zustand P2 war der Interrupt-Antwortzustand, der Aufgaben ausführte, die durch den Interrupt-Kontrollzustand P3 (den nächsthöheren Prozessorzustand) bestimmt wurden. Der höchste Zustand, P4, war der Notfallzustand, der bei einem Stromausfall oder einer Maschinenprüfung ausgelöst wurde. Bei einem Stromausfall hat der Prozessor die flüchtigen Register gespeichert, bevor er sich ordnungsgemäß heruntergefahren hat. Diese Aufgabe wurde innerhalb einer Millisekunde nach dem Einsetzen des Stromausfalls und dem Entfernen der Stromversorgung aus der Maschine abgeschlossen. Für eine Maschinenprüfung wurde dem Bediener ein Hinweis auf den Fehler gegeben.

In den Prozessorzuständen P1 und P2 standen 16 GPRs zur Verfügung; In Staat P3 standen 6 GPR zur Verfügung, während in Staat P4 5 GPR zur Verfügung standen. In jedem der vier Prozessorzustände wurden ein Interrupt-Statusregister und ein Interrupt-Maskenregister bereitgestellt. Der eine Satz von Gleitkommaregistern war für alle Prozessorzustände verfügbar.

Die Befehlszeiten (Mikrosekunden) waren wie folgt:

                 4-50      4-70
Add      AR      5.28      1.1
         A       8.88      2.1
Multiply MR     62.52      5.8
         M      65.64      6.6
Divide   DR     90.81     10.8
         D      94.89     11.6
Floating-point instructions
Add      AE     19.2       3.6
         AD     27.69      4.0
Multiply ME     49.42      6.2
         MD    186.55     11.5
Divide   DE     83.0       9.3
         DD    280.27     18.6
Halve    HER     6.00      1.1 
         HDR     8.16      1.8

Das System 4 kann mit Kartenlesern mit mittlerer oder hoher Geschwindigkeit geliefert werden. Karten mit 80 Spalten wurden je nach Modell mit 800 Karten pro Minute oder mit bis zu 1.435 Karten pro Minute gelesen. Karten mit 51 Spalten wurden je nach Modell mit 1.170 oder 1.820 Karten pro Minute gelesen. Der Hochgeschwindigkeitsleser nahm die Karten endweise.

Andere für das System 4 verfügbare Peripheriegeräte umfassen: Hochgeschwindigkeits-Papierbandleser (1.500 Zeichen / Sekunde) von 5, 7 oder 8 Kanälen; Papierbandausgabestempel (150 Zeichen / Sekunde bei einer der drei zuvor angegebenen Bandbreiten); Kartenstempel mit 80 Spalten (100 Karten / Minute); ein Magnetbandcontroller mit bis zu 8 Magnetbandeinheiten. Bandgeschwindigkeiten für Modell 4453: 150 Zoll / Sekunde; Modelle 4452 und 4450: 75 Zoll / Sekunde; und Modell 4454: 37,5 Zoll pro Sekunde. Modell 4454 war 7-spurig; Die anderen Modelle waren 9-Spur. Abnehmbare Magnetscheiben waren erhältlich: bei den Modellen 10 und 30 203 Zylinder, 10 Oberflächen pro Zylinder mit 2.888 Bytes pro Spur. Die Übertragungsrate betrug 156 KByte / Sekunde. Das Disc-Laufwerk Modell 4425 lieferte 3781 Datenbytes pro Spur, die maximale Disc-Kapazität betrug 7.378.000 Bytes.

Eine Vielzahl von Trommeldruckern mit mittlerer und hoher Geschwindigkeit könnte geliefert werden. Drucker mit mittlerer Geschwindigkeit druckten mit etwa 600 Zeilen pro Minute unter Verwendung aller verfügbaren Zeichen. Die Hochgeschwindigkeitsdrucker lieferten 1080 Zeilen pro Minute oder 1000 Zeilen pro Minute (je nach Modell) und druckten alle 64 Zeichen pro Zeile mit ausgezeichneter Druckqualität. Ein späteres Modell lieferte bis zu 1150 Zeilen pro Minute. Bei Ausstattung mit einer Trommel mit 16 Zeichen betrug die Druckgeschwindigkeit 2.700 Zeilen pro Minute.

Das Betriebssystem war Multiprogrammierung mit einer variablen Anzahl von Aufgaben. Vor Ort lief das System nicht gut, da die Eingabedaten als 80-Byte-Datensätze auf der Disc gespeichert und als 160-Byte-Datensätze ausgegeben wurden. Ungefähr 1971 schrieb der damalige Zulieferer ICL E / A-Module neu, um nachfolgende Leerzeichen bei Ein- und Ausgabe zu entfernen und auf 384 Byte zu blockieren, was die Leistung erheblich verbesserte.

Der nicht privilegierte Befehlssatz des Systems 4-50 und 4-70 enthielt die Ganzzahl-, Gleitkomma-, Zeichen- und Dezimalbefehle - kurz gesagt den vollständigen nicht privilegierten Befehlssatz des IBM System 360 mit Ausnahme von Test und Setze (TS). Das ICL-System 4-30 enthielt die Halbwortanweisungen LH, AH, SH, MH und Divide Halfword (DH) usw., jedoch nicht die Vollwortanweisungen L, A usw.

System 4 erwies sich als sehr effizient in der Kommunikation und war die Grundlage für mehrere erfolgreiche Echtzeitverarbeitungsanwendungen. Das System 4-75 wurde eingeführt, um den Echtzeit- / Time-Sharing-Markt abzudecken, aber nur wenige wurden verkauft. Ein System 4-75 wurde am ERCC verwendet , um das interaktive EMAS- Betriebssystem zu entwickeln. Eine andere wurde von der Tochtergesellschaft des English Electric Computer Bureau verwendet, um die intern entwickelte Interact 75-Suite von Time-Sharing-Handelspaketen für Gehaltsabrechnungen und Finanzbücher zu entwickeln und auszuführen. Dies erwies sich jedoch als erfolglos, und das Projekt wurde bald abgeschlossen.

Verweise

  1. ^ Lavington, Simon (19. Mai 2011). Bewegliche Ziele: Elliott-Automatisierung und der Beginn des Computerzeitalters in Großbritannien, 1947 - 67 . Springer Science & Business Media. p. 457. ISBN 9781848829336.
  2. ^ Campbell-Kelly, Martin (1989). ICL: eine geschäftliche und technische Geschichte . Tabelle 11.4 Ankündigungen von English Electric System 4, 1965 . Für Modelle 50 und 70: Suchen Sie nach Nummer 50 . Clarendon Press. p. 243. ISBN 9780198539186.
  3. ^ ICL System 4 Usercode Digest, Referenz P000 / 5m / 2.70 / WM, ungefähr 1970
  4. ^ English Electric Computers, System 4-50 4-70 Benutzercode-Referenzhandbuch, Vol. 1. 14. Februar 1967.
  5. ^ English Electric Computers, System 4-50 4-70 Benutzercode-Referenzhandbuch, Vol. 2, 14. Februar 1967, Kapitel 9.
  6. ^ English Electric Computers, System 4-50 4-70 Benutzercode-Referenzhandbuch, Vol. 2, 14. Februar 1967, Kapitel 9.
  7. ^ English Electric Computers, System 4-50 4-70 Benutzercode-Referenzhandbuch, Vol. 1. 14. Februar 1967.
  8. ^ English Electric Computers, Hardware-Referenzhandbuch: Peripherals Vol 1, 1967.
  9. ^ English Electric Computers, Hardware-Referenzhandbuch: Peripherals Vol 1, 1967.
  10. ^ English Electric Computers, System 4-50 4-70 Benutzercode-Referenzhandbuch, Vol. 1. 14. Februar 1967.