UNIVAC 1100/2200-Serie - UNIVAC 1100/2200 series
Die UNIVAC 1100/2200-Serie ist eine Serie kompatibler 36-Bit- Computersysteme, beginnend mit dem UNIVAC 1107 im Jahr 1962, ursprünglich hergestellt von Sperry Rand . Die Serie wird auch heute noch von der Unisys Corporation als ClearPath Dorado Serie unterstützt. Die Modellnummer des Solid-State 1107 war in der gleichen Reihenfolge wie die früheren Röhrencomputer , aber die frühen Computer waren nicht mit den Solid-State-Nachfolgern kompatibel.
Die Architektur
Datenformate
-
Festkomma , entweder ganze Zahl oder Bruch
- Ganzes Wort – 36-Bit ( Einserkomplement )
- Halbwort – zwei 18-Bit-Felder pro Wort (ohne Vorzeichen oder Einerkomplement)
- Drittes Wort – drei 12-Bit-Felder pro Wort (Einserkomplement)
- Viertelwort – vier 9-Bit-Felder pro Wort (ohne Vorzeichen)
- Sechstes Wort – sechs 6-Bit-Felder pro Wort (ohne Vorzeichen)
-
Gleitkomma
- Einfache Genauigkeit – 36 Bit: Vorzeichenbit, 8-Bit-Kennlinie, 27-Bit-Mantisse
- Doppelte Genauigkeit – 72 Bit: Vorzeichenbit, 11-Bit-Kennlinie, 60-Bit-Mantisse
-
Alphanumerisch
- FIELDATA – UNIVAC 6-Bit- Codevariante (keine Kleinbuchstaben) sechs Zeichen in jedem 36-Bit-Wort. (FIELDATA war ursprünglich ein Sieben-Bit-Code, von dem nur 64 Codepositionen (die sechs Bit belegen) formal definiert waren.)
- ASCII – 9 Bits pro Zeichen (achten ganz rechts für ein ASCII-Zeichen) vier Zeichen in jedem 36-Bit-Wort
Anweisungsformat
Anweisungen sind 36 Bit lang mit den folgenden Feldern:
- f (6 Bits) - Funktionsbezeichner ( Opcode ),
- j (4 Bits) - Teilwortbezeichner, J-Registerbezeichner oder Nebenfunktionsbezeichner,
- a (4 Bits) - Bezeichner des Registers (A, X oder R) oder E/A-Bezeichner,
- x (4 Bits) - Indexregister (X) Bezeichner,
- h (1 Bit) - Indexregister-Inkrementkennzeichner,
- i (1 Bit) - indirekter Adressbezeichner,
- u (16 Bits) - Adress- oder Operandenbezeichner.
Register
Die Anschrift | Registrieren | Inhalt | |
---|---|---|---|
000 | Ungebraucht | Ungebraucht | |
001 | X1 | Zuwachs | Modifikator |
... | ... | Zuwachs | Modifikator |
013 | X11 | Zuwachs | Modifikator |
014 | X12/A0 | Überlappung (X oder A) | |
... | ... | Überlappung (X oder A) | |
017 | X15/A3 | Überlappung (X oder A) | |
020 | A4 | Akkumulator | |
... | ... | Akkumulator | |
033 | A15 | Akkumulator | |
034 | A15+1 | Nicht zugewiesen (A) | |
... | ... | Nicht zugewiesen (A) | |
037 | A15+4 | Nicht zugewiesen (A) | |
... | Führungskraft | Geschützte Führungskraft | |
101 | R1 | Spezial (R) | |
... | ... | Spezial (R) | |
117 | R15 | Spezial (R) | |
... | Führungskraft | Geschützte Führungskraft | |
177 | Führungskraft | Geschützte Führungskraft |
Die 128 Register des schnellen "allgemeinen Registerstapels" ("integrierte Schaltungsregister" bei den Modellen UNIVAC 1108 und UNIVAC 1106 ) bilden den aktuellen Datenraum im Hauptspeicher ab Speicheradresse Null ab. Diese Register umfassen sowohl Benutzer- als auch Ausführungskopien der A-, X-, R- und J-Register und viele Ausführungsregister für Sonderfunktionen.
Die rechte Tabelle zeigt die Adressen (in Oktal ) der Benutzerregister.
Es gibt 15 Indexregister (X1 ... X15), 16 Akkumulatoren (A0 ... A15) und 15 Sonderfunktionsbenutzerregister (R1 ... R15). Die 4 J-Register und 3 "Staging-Register" werden von einigen der Spezialfunktions-R-Register verwendet.
Interessant ist, dass sich die letzten vier Indexregister (X12 ... X15) und die ersten vier Akkumulatoren (A0 ... A3) überlappen, sodass die Daten in diesen Registern beliebig interpretiert werden können. Dies führt auch zu vier nicht zugewiesenen Akkumulatoren (A15+1 ... A15+4), auf die nur über ihre Speicheradresse zugegriffen werden kann (Doppelwortbefehle auf A15 wirken auf A15+1).
Vakuumröhrenmaschinen nicht untereinander kompatibel
Vor der UNIVAC 1107 produzierte UNIVAC mehrere vakuumröhrenbasierte Maschinen mit Modellnummern von 1101 bis 1105. Diese Maschinen hatten unterschiedliche Architekturen und Wortgrößen und waren weder untereinander noch mit der 1107 und ihren Nachfolgern kompatibel. Sie alle verwendeten Vakuumröhren und viele verwendeten Trommelspeicher als Hauptspeicher. Einige wurden von Engineering Research Associates (ERA) entworfen, die später gekauft und mit der Firma UNIVAC fusioniert wurden.
Das UNIVAC 1101 oder ERA 1101 war ein Computersystem, das von ERA entworfen und in den 1950er Jahren von der Remington Rand Corporation gebaut wurde. Es wurde nie kommerziell verkauft. Es wurde unter Navy Project 13 entwickelt, das binär 1101 ist. Die UNIVAC 1102 oder ERA 1102 wurde von Engineering Research Associates für die United States Air Force entwickelt. Der 36-Bit- UNIVAC 1103 wurde 1953 eingeführt und eine verbesserte Version ( UNIVAC 1103A ) wurde 1956 veröffentlicht. Dies war der erste kommerzielle Computer, der Kernspeicher anstelle der Williams-Röhre verwendete . Die UNIVAC 1105 war der Nachfolger der 1103A und wurde 1958 eingeführt.
Das System UNIVAC 1104 war eine 30- Bit- Version des 1103, das 1957 für Westinghouse Electric für den Einsatz im BOMARC-Raketenprogramm gebaut wurde . Als der BOMARC in den 1960er Jahren eingesetzt wurde, hatte jedoch ein modernerer Computer (eine Version des AN/USQ-20 , bezeichnet als G-40) den UNIVAC 1104 ersetzt.
UNIVAC 1100 kompatible Serie
Diese Maschinen hatten eine gemeinsame Architektur und Wortgröße. Sie alle verwendeten Transistorelektronik und integrierte Schaltkreise . Frühe Maschinen verwendeten Kernspeicher (der 1110 verwendete plattierte Drahtspeicher ), bis dieser 1975 durch Halbleiterspeicher ersetzt wurde.
1107
Der UNIVAC 1107 war das erste Solid-State-Mitglied der im Oktober 1962 eingeführten UNIVAC 1100-Computerserie von Sperry Univac. Er wurde wegen seiner Verwendung von Dünnfilmspeichern für die Registerspeicherung auch als Dünnschichtcomputer bezeichnet . Es stellte eine deutliche Änderung der Architektur dar: Im Gegensatz zu früheren Modellen war es keine strikte Zwei-Adress-Maschine: Es war eine Einzel-Adress-Maschine mit bis zu 65.536 Wörtern 36-Bit-Kernspeicher. Die Register der Maschine wurden in 128 Wörtern des Dünnfilmspeichers gespeichert , einer schnelleren Form der magnetischen Speicherung. Mit sechs Zyklen des Dünnfilmspeichers pro 4 Mikrosekunden Hauptspeicherzyklus wurde die Adressindizierung ohne Zykluszeiteinbußen durchgeführt. Nur 36 Systeme wurden verkauft.
Der Kernspeicher war in 16.384 36-Bit-Wörtern in einer einzigen Bank verfügbar; oder in Inkrementen von 16.384 Wörtern bis zu einem Maximum von 65.536 Wörtern in zwei getrennt zugänglichen Bänken. Bei einer Zykluszeit von 4 Mikrosekunden betrug die effektive Zykluszeit 2 Mikrosekunden, wenn sich Befehls- und Datenzugriffe in zwei Bänken überlappten.
Der allgemeine Registerstapel des 128-Wort-Dünnfilmspeichers (jeweils 16 für Arithmetik, Index und Wiederholung mit einigen gemeinsam) hatte eine Zugriffszeit von 300 Nanosekunden mit einer vollständigen Zykluszeit von 600 Nanosekunden. Sechs Zyklen des Dünnfilmspeichers pro Kernspeicherzyklus und schnelle Addiererschaltungen erlaubten eine Speicheradressenindizierung innerhalb des aktuellen Befehlskernspeicherzyklus und auch eine Änderung des Indexwerts (die oberen 18 Bits mit Vorzeichen wurden zu den unteren 18 Bits hinzugefügt) in den spezifizierten Indexregister (16 waren verfügbar). Die 16 Eingabe/Ausgabe- (I/O)-Kanäle verwendeten auch Dünnfilm-Speicherplätze für Direkt-zu-Speicher-I/O-Speicherplatzregister. Programme konnten nicht von ungenutzten Dünnfilmspeicherplätzen ausgeführt werden.
Es wurden sowohl UNISERVO IIA- als auch UNISERVO III- Bandlaufwerke unterstützt, die beide entweder Metallband (UNIVAC I) oder Mylar-Band verwenden konnten .
Die Trommelspeichereinheit FH880 wurde auch als Spool- und Dateispeichermedium unterstützt. Es drehte sich mit 1800 U/min und speicherte ungefähr 300.000 36-Bit-Wörter.
Der 1107 wog ohne Peripheriegeräte etwa 5.200 Pfund (2,6 Tonnen; 2,4 t).
Univac lieferte ein Batch-Betriebssystem, EXEC I . Die Computer Sciences Corporation wurde beauftragt, einen leistungsstarken, optimierenden Fortran IV- Compiler , einen Assembler namens SLEUTH mit ausgeklügelten Makrofähigkeiten und einen sehr flexiblen Linking-Loader bereitzustellen .
1108
Der 1108 wurde 1964 eingeführt. Integrierte Schaltkreise ersetzten den Dünnfilmspeicher , den der UNIVAC 1107 zur Registerspeicherung verwendete . Für den Hauptspeicher wurden im Vergleich zum 1107 kleinere und schnellere Kerne verwendet .
Neben schnelleren Komponenten wurden zwei wesentliche Designverbesserungen eingebaut: Basisregister und zusätzliche Hardwarebefehle. Die beiden 18-Bit-Basisregister (eines für die Befehlsspeicherung und eines für die Datenspeicherung) ermöglichten eine dynamische Verschiebung: Wenn ein Programm in den Hauptspeicher ein- und ausgelagert wurde, konnten seine Befehle und Daten jedes Mal, wenn es neu geladen wurde, überall platziert werden. Um Multiprogramming zu unterstützen, verfügte der 1108 über einen Speicherschutz mit zwei Basis- und Grenzregistern mit einer Auflösung von 512 Wörtern. Die eine hieß I-Bank oder Instruktionsbank, die andere D-Bank oder Datenbank. Wenn die I-Bank und D-Bank eines Programms in verschiedene physische Speicherbänke gelegt wurden, entstand ein Vorteil von 1/2 Mikrosekunde, der als "alternatives Bank-Timing" bezeichnet wird. Der 1108 führte auch das Processor State Register (PSR) ein. Zusätzlich zur Steuerung der Basisregister enthielt es verschiedene Kontroll-"Bits", die die verschiedenen Speicherschutzfunktionen aktivierten, die Auswahl entweder des Benutzer- oder Exec-Satzes von A-, X- und R-Registern ermöglichten und den "Schutzmodus" für Benutzerprogramme aktivierten. Der Guard-Modus verhinderte, dass Benutzerprogramme "privilegierte" Befehle von Executive Only ausführen und auf Speicherorte außerhalb des zugewiesenen Speichers des Programms zugreifen.
Zusätzliche 1108 Hardwarebefehle umfassten Arithmetik-, Doppelwort-Lade-, Speicher- und Vergleichsbefehle mit doppelter Genauigkeit . Der Prozessor könnte bis zu 16 Ein-/Ausgangskanäle für Peripheriegeräte haben. Die 1108-CPU wurde, mit Ausnahme des 128-Wörter-(200-oktal-) ICR-Stack (Integrated Control Register), vollständig über diskrete Komponenten-Logikkarten implementiert, jede mit einem 55-poligen High-Density-Steckverbinder, der mit einem umwickelten Maschinendraht verbunden war Rückwand. Zusätzliche handverdrahtete Twisted-Pair-Verkabelung wurde verwendet, um Backplane-Verbindungen mit sensiblem Timing, Verbindungen zwischen maschinenverdrahteten Backplanes und Verbindungen zum E/A-Kanal-Anschlussfeld im unteren Bereich des CPU-Schranks zu implementieren. Der ICR-Stack (Integrated Control Register) wurde mit "neuer" integrierter Schaltungstechnologie implementiert und ersetzte die Dünnschichtregister des 1107. Der ICR bestand aus 128 38-Bit, wobei bei jedem Zugriff ein Halbwort-Paritätsbit berechnet und überprüft wurde. Der ICR war logischerweise die ersten 128 Speicheradressen (200 Oktal), war aber in der CPU enthalten. Der Kernspeicher war in einem oder mehreren separaten Gehäusen enthalten und bestand aus zwei separaten 32K-Modulen für eine Gesamtkapazität von 64K 38-Bit-Wörtern (36-Bit-Daten und ein Paritätsbit für jede 18-Bit-Halb- Wort). Die Grundzykluszeit des Kernspeichers betrug 750 ns, und die unterstützende Schaltung wurde mit der gleichen Leiterplatten-/Backplane-Technologie wie die 1108-CPU realisiert.
Als 1965 die ersten UNIVAC 1108-Systeme ausgeliefert wurden, kündigte Sperry Rand die UNIVAC 1108 II (auch bekannt als UNIVAC 1108A ) an, die Multiprocessing unterstützt: bis zu drei CPUs , vier Speicherbänke mit insgesamt 262.144 Wörtern und zwei unabhängig programmierbare Input/Output-Controller (IOCs). Wenn alles beschäftigt ist, könnten fünf Aktivitäten gleichzeitig ablaufen: drei Programme laufen in den CPUs und zwei Ein-/Ausgabeprozesse in den IOCs. Eine weitere Anweisung wurde integriert: test-and-set , um eine Synchronisation zwischen den CPUs zu ermöglichen.
Obwohl eine interne Studie von 1964 darauf hinwies, dass nur etwa 43 verkauft werden könnten, wurden insgesamt 296 Prozessoren hergestellt.
Die 1108 II oder 1108A war die erste Multiprozessormaschine der Serie, die auf drei CPUs und zwei IOCs (Input/Output Control Units) erweitert werden konnte. Um dies zu unterstützen, verfügte es über bis zu 262.144 Wörter (vier Schränke) des Hauptspeichers mit acht Ports: separate Befehls- und Datenpfade für jede CPU und einen Pfad für jedes IOC. Der Speicher war in physischen Bänken von 65.536 Wörtern organisiert, mit separaten ungeraden und geraden Ports in jeder Bank. Der Befehlssatz war dem des 1107 sehr ähnlich, enthielt jedoch einige zusätzliche Befehle, einschließlich des Befehls "Test and Set" für die Multiprozessor-Synchronisation. Einige Modelle des 1108 implementierten die Fähigkeit, Wörter in vier Neun-Bit-Bytes zu unterteilen, was die Verwendung von ASCII- Zeichen ermöglicht. Die meisten 1108A-Konfigurationen enthielten eine oder zwei CPUs mit jeweils acht oder (optional) 16 parallelen 36-Bit-I/O-Kanälen und zwei oder drei 64K-Core-Speicherschränken. Drei CPU-Systeme mit vier Kernspeicherschränken waren aus Kostengründen die Ausnahme. Das IOC war ein separater Schrank, der 8 oder (optional) 16 zusätzliche E/A-Kanäle enthielt, um Konfigurationen mit sehr großen Massenspeicheranforderungen zu unterstützen. Es wurde eine sehr begrenzte Anzahl von IOCs hergestellt, wobei United Air Lines (UAL) der Hauptkunde war.
Der UNIVAC Array Processor oder UAP wurde in noch geringerer Stückzahl produziert als das IOC. Es war ein speziell angefertigter, eigenständiger mathematischer Coprozessor für das 1108A-System. Der UAP bestand auf seiner grundlegendsten Ebene aus vier 1108A-Recheneinheiten und der zugehörigen Steuerschaltung, die in einem eigenständigen Gehäuse untergebracht waren, das fast identisch mit der 1108A-CPU war. Der UAP befand sich physisch und logisch zwischen zwei 1108A-Multiprozessorsystemen. Es war in der Lage, die vier 65K-Core-Speicherschränke von zwei unabhängigen 1108A-Systemen direkt zu adressieren und mit ihnen zu verbinden. Es war in der Lage, eine Reihe von Array-Verarbeitungsanweisungen auszuführen, von denen die wichtigste die schnelle Fourier-Transformation (FFT) war. Auf einer vereinfachten Ebene würde eine der 1108A-CPUs Daten-Arrays in den Kernspeicher verschieben und dem UAP ein Befehlspaket senden, das die auszuführende Funktion und die Speicheradresse(n) des/der Daten-Array(s) über a . enthält Standard-I/O-Kanal. Der UAP würde dann die Operation völlig unabhängig von der (den) CPU(s) durchführen und, wenn die Operation abgeschlossen ist, die Ursprungs-CPU über den E/A-Kanal "unterbrechen". Es wurden nur sehr wenige UAPs gebaut, wobei die Shell Oil Company (wahrscheinlich) der einzige Kunde war. Die UAPs wurden im Shell-Rechenzentrum in Houston installiert und zur Verarbeitung seismischer Daten verwendet.
Als Sperry Rand den Kernspeicher durch Halbleiterspeicher ersetzte , wurde die gleiche Maschine wie die UNIVAC 1100/20 auf den Markt gebracht . In dieser neuen Namenskonvention repräsentiert die letzte Ziffer die Anzahl der CPUs (zB 1100/22 war ein System mit zwei CPUs) im System.
1106
Die Maschinen 1107 und frühe 1108 richteten sich so sehr an die technische/wissenschaftliche Computergemeinschaft, dass die Benutzergruppe der Serie 1100 den Namen UNIVAC Scientific Exchange oder USE erhielt. Die Betriebssysteme waren Batch-orientiert, wobei FORTRAN und (in deutlich geringerem Maße) ALGOL die am häufigsten verwendeten Sprachen waren. Als der Markt für kommerzielles Computing reifer wurde, konnten diese Betriebssysteme die wachsende Nachfrage nach Business Computing nicht mehr befriedigen, wo Anwendungen üblicherweise in COBOL geschrieben wurden . UNIVAC hat auf diese Marktveränderung mit dem Multiprozessorsystem 1108A und dem Betriebssystem EXEC 8 reagiert . Während technische und wissenschaftliche Programme oft "rechengebunden" sein konnten (dh die gesamte CPU und den gesamten Kernspeicher nutzen), waren Geschäftsanwendungen, die normalerweise in COBOL geschrieben wurden, fast immer "E/A-gebunden" (dh sie warteten auf den Abschluss der E/A-Operationen). ). Die Instrumentierung des EXEC 8-Betriebssystems zeigte, dass sich die CPU(s) in einer 1108A-Multiprozessorkonfiguration oft bis zu 50 % der Zeit in der "Leerlaufschleife" befanden (siehe Hinweis unten). Da die CPU-Leistung bei diesen Anwendungen kein Problem darstellte, war es wirtschaftlich sinnvoll, ein kostengünstigeres System mit geringerer Leistung zu entwickeln, um den schnell wachsenden kommerziellen Geschäftsmarkt zu adressieren.
Die UNIVAC 1106 wurde im Dezember 1969 eingeführt und war sowohl physikalisch als auch im Befehlssatz absolut identisch mit der UNIVAC 1108 . Wie der 1108 war er multiprozessorfähig, obwohl er anscheinend nie mit mehr als zwei CPUs geliefert wurde und keine IOCs unterstützte. Tatsächlich war der einzige Unterschied zwischen einer 1108A-CPU und einer 1106-CPU ein paar Timing-Karten. Um die Kosten gering zu halten, konnte eine 1106 CPU bereits mit vier Wortkanälen bestellt werden. Dies bedeutete, dass für periphere Subsysteme nur drei I/O-Kanäle zur Verfügung standen, da Kanal 15 (der Kanal mit der höchsten Nummer) sowohl in 1106- als auch in 1108-Systemen immer für die Bedienkonsole reserviert war. Frühe Versionen der UNIVAC 1106 waren einfach UNIVAC 1108-Systeme mit halber Geschwindigkeit. Später verwendete Sperry Univac ein anderes Speichersystem, das von Natur aus langsamer und billiger war als das des UNIVAC 1108. Sperry Univac verkaufte insgesamt 338 Prozessoren in 1106 Systemen.
Als Sperry Rand den Kernspeicher durch Halbleiterspeicher ersetzte , wurde die gleiche Maschine wie die UNIVAC 1100/10 auf den Markt gebracht .
- Hinweis: EXEC 8 Idle Loop - Die "Idle Loop" wurde eingegeben, wenn eine CPU keine verfügbare Task zur Ausführung hatte (normalerweise beim Warten auf den Abschluss einer E/A-Operation). Eine vereinfachte Beschreibung ist, dass die CPU einen Blocktransfer (Opcode 022) des ICR-Stacks (die ersten 0200 Speicheradressen) zurück zu denselben Adressen ausführte. Da der ICR-Stack in der CPU enthalten war, wurde dadurch die Nutzung von Kernspeicherzyklen minimiert und für aktive CPUs freigegeben.
1110
Die UNIVAC 1110 war das vierte Mitglied der 1972 eingeführten Baureihe.
Die UNIVAC 1110 hatte eine verbesserte Multiprocessing-Unterstützung: Der 16-Wege-Speicherzugriff erlaubte bis zu sechs CAUs (Command Arithmetic Unit, der neue Name für CPU und so genannt, weil die CAU keine E/A-Fähigkeit mehr hatte) und vier IOAUs (Input Output Access). Einheiten, der Name für separate Einheiten, die die E/A-Kanalprogramme ausgeführt haben). Die 1110 CAU erweiterte den Speicheradressbereich von 18 Bit (1108 und 1106) auf 24 Bit, wodurch bis zu 16 Millionen Wörter adressierbaren Speicher ermöglicht werden. Der bei den 1108/1106-Systemen verwendete Kernspeicher wurde durch einen schnelleren Speicher für plattierte Drähte ersetzt . Jeder Speicherschrank enthielt acht unabhängige 8K-Speichermodule mit plattiertem Draht oder 64K für den gesamten Schrank. Wie beim 1108/1106 gab es maximal vier 64K-Boxen pro System. Der 1110 hatte auch 'Extended Memory'-Schränke, die in einer 'Daisy-Chain'-Anordnung zugänglich waren, um den Hauptspeicher zu erweitern. Es war möglich, die 1108 64K-Core-Speicherschränke als Extended Storage zu verwenden, aber in den meisten verwendeten Systemen die größeren, kostengünstigeren 131K-Speicherschränke des 1106-Systems. Bis zu acht Extended-Memory-Schränke für maximal eine Million Wörter Extended Storage waren zulässig. Ein ESC (Extended Storage Controller) war für jedes Paar von Speicherschränken erforderlich, um die physische Verbindung und die Adressübersetzung von den 1110 CAUs und IOAU(s) bereitzustellen.
Die Mindestkonfiguration für ein 1110-System waren zwei CAUs und eine IOAU. Die größte Konfiguration, 6x4, wurde nur von der NASA verwendet . Der 1110 CAU war der erste von UNIVAC entwickelte Pipeline- Prozessor. Die CAU könnte zu jedem gegebenen Zeitpunkt bis zu vier Befehle in verschiedenen Ausführungsstadien haben. Die IOAU war sowohl physisch als auch logisch von der CAU vollständig getrennt und hatte ihren eigenen Zugriffspfad zu den verschiedenen Haupt- und Erweiterungsspeichermodulen. Dadurch konnten E/A-Operationen von den Rechenoperationen unabhängig sein und Speicherzyklen von CAU(s) nicht mehr "stehlen". Die IOAU umfasste 8 (wahlweise 16 oder 24) 1108/1106-kompatible 36-Bit-Wortkanäle sowie das Hardware-Wartungspanel. Bilder/Illustrationen eines 1110-Systemtypischen zeigten das IOAU-Wartungspanel, da der CAU-Schrank keine Kontrollleuchten hatte. Das IOAU-Wartungspanel könnte die verschiedenen CAU-Register von einer oder zwei zugeordneten CAU(s) anzeigen. Die 1110 CAU führte auch eine Erweiterung des Befehlssatzes von 'Byte-Befehlen' ein. Die Hauptkomponenten des 1110-Systems, die CAU-, IOAU- und Hauptspeicherschränke, wurden mit den gleichen 55-poligen High-Density-Kartensteckverbindern und maschinenverdrahteten Backplane(s) wie beim 1108/1106 entwickelt. Die von den älteren Systemen verwendete diskrete Komponentenlogik wurde durch integrierte Schaltungen mit Transistor-Transistor-Logik (TTL) ersetzt (siehe Hinweis unten). Die CAU war eine äußerst komplexe Einheit mit über 1000 Karten.
Als Sperry Rand den plattierten Drahtspeicher durch einen Halbleiterspeicher ersetzte , wurde die gleiche Maschine wie die UNIVAC 1100/40 auf den Markt gebracht . In dieser neuen Namenskonvention steht die letzte Ziffer für die Anzahl der CPUs im System. Der 1100/40 verwendet einen neuen Hauptspeicherschrank, der die 8K-Speichermodule mit plattiertem Draht durch 16K-statische RAM-Module (basierend auf statischen 1024x1-Bit-RAM-Chips) ersetzt, also insgesamt 131K pro Schrank. Dies ermöglichte eine Erweiterung des Hauptspeichers auf maximal 524K. Wie bei der 1110 hatte die 1100/40 CAU vier Basis- und Limitregister, sodass ein Programm auf vier 64k-Bänke zugreifen konnte. Es wurden neue Anweisungen hinzugefügt, damit ein Programm den Inhalt der Bänke ändern kann, anstatt die Bänke bei der Erstellung des Programms festzulegen
Sperry Rand verkaufte insgesamt 290 Prozessoren in 1110 Systemen.
Hinweis: Integrierte TTL-Schaltungen, die in 1110 (1100/40) CAU-, IOAU- und Main Memory-Schränken verwendet wurden, waren 14-polige Keramik- DIPs , wobei die Pins 4 und 10 jeweils +5 Volt und Masse waren: Stand der Technik im Jahr 1969.
#3007500 - Integrated Circuit - IC32, Hex Inverter #3007501 - Integrated Circuit - IC33, Quad 2 Input NAND #3007502 - Integrated Circuit - IC34, Triple 3 Input NAND #3007503 - Integrated Circuit - IC35, Dual 4 Input NAND with Split Output #3007504 - Integrated Circuit - IC36, 8 Input NAND with Split Output #3007505 - Integrated Circuit - IC37, Quad 2 Input NOR #3007506 - Integrated Circuit - IC38, Dual And-Or Inverter-2 Wide OR, 2, 2 Input AND, with Split Output #3007507 - Integrated Circuit - IC39, Triple FLIP-FLOP with Set, Over-Ride, and Reset #3007508 - Integrated Circuit - IC40, Dual FLIP-FLOP, "D" Type #3007509 - Integrated Circuit - IC41, AND-OR Inverter-4 Wide OR, 2, 2, 3, 4 Input AND #3007603 - Integrated Circuit - IC50, Quad Two-Input Line Driver Part Numbers beginning with "3" originated in the Univac Blue Bell (Philadelphia), PA location. Part numbers beginning with "4" originated in the Roseville (St. Paul), MN location. Purchased Components group was in Blue Bell.
Halbleiterspeicherserie
1975 führte Sperry Univac eine neue Serie von Maschinen ein, bei denen der Halbleiterspeicher den Kern ersetzt, mit einer neuen Namenskonvention:
Ein aufgerüsteter 1106 wurde UNIVAC 1100/10 genannt . In dieser neuen Namenskonvention repräsentierte die letzte Ziffer die Anzahl der CPUs oder CAUs im System, so dass beispielsweise ein 1100/10-System mit zwei Prozessoren als 1100/12 bezeichnet wurde. Ein aufgerüsteter 1108 wurde UNIVAC 1100/20 genannt .
Eine verbesserte 1110 wurde als UNIVAC 1100/40 veröffentlicht . Die größte Änderung war der Austausch des Speicherschranks Typ 7015 64K Plated Wire durch einen neuen Typ 7030 131K Solid State ( statischer RAM ) Speicherschrank. Der zulässige Hauptspeicher kann von maximal 262 KB auf maximal 524 KB erweitert werden. Der Hauptspeicherschrank vom Typ 7030 enthielt immer noch acht separate Speichermodule, aber sie waren jetzt 16K (38-Bit-Wörter, 36 Daten und 2 Parität) statt jeweils 8K. Der Typ 7013 131K Core Memory Cabinet (ursprünglich auf den späteren 1106 Systemen als Hauptspeicher verwendet) wurde ebenfalls durch einen Solid-State Memory Cabinet ersetzt, der auf Intel 1103A DRAM basiert .
Die UNIVAC 1100/80 wurde 1979 eingeführt. Sie sollte 1100- und 494-Systeme kombinieren. Wie bei 1100/10, 1100/20 und 1100/40 repräsentiert die letzte Ziffer die Anzahl der CAUs im System.
Der 1100/80 führte einen Hochgeschwindigkeits-Cache-Speicher ein - die SIU oder Storage Interface Unit. Die SIU enthielt entweder 8K oder (optional) 16K 36-Bit-Wörter Pufferspeicher und war logisch und physikalisch zwischen den CAU(s)/IOU(s) und den (größeren, langsameren) Hauptspeichereinheiten positioniert. Die erste Version des 1100/80-Systems konnte auf maximal zwei CAUs und zwei IOUs erweitert werden. Eine spätere Version war auf vier CAUs und vier IOUs erweiterbar. Das SIU-Bedienfeld des aktualisierten 1100/80 (oben abgebildet) war in der Lage, größere Multi-Prozessor-Konfigurationen logisch und physikalisch in völlig unabhängige Systeme mit jeweils eigenem Betriebssystem aufzuteilen. Die CAU war in der Lage, sowohl 36-Bit-Befehle der Serie 1100 als auch 30-Bit-Befehle der Serie 490 auszuführen. Die CAU enthielt in den ersten 128 Wörtern des adressierbaren Speichers denselben grundlegenden Registerstapel wie frühere Generationen von Maschinen der 1100er-Serie, aber da diese Register mit denselben ECL-Chips wie der Rest des Systems implementiert wurden, benötigten die Register keine Parität bei jedem Schreiben/Lesen generiert/überprüft werden. Die IOU oder Input/Output Unit war modular aufgebaut und konnte mit verschiedenen Kanalmodulen konfiguriert werden, um unterschiedliche E/A-Anforderungen zu unterstützen. Das Wortkanalmodul umfasste vier (parallele) Wortkanäle der Serie 1100. Block-Multiplexer- und Byte-Kanal-Module ermöglichten den direkten Anschluss von Hochgeschwindigkeits-Platten-/Band-Systemen bzw. Niedriggeschwindigkeits-Druckern usw. Das Control/Maintenance Panel befand sich nun auf der SIU und bot ein Minimum an Anzeigen/Tasten, da das System einen Minicomputer auf Basis des BC/7 (Business Computer) als Wartungsprozessor enthielt. Dies wurde zum Laden von Mikrocode und zu Diagnosezwecken verwendet. Die CAU-, IOU- und SIU-Einheiten wurden unter Verwendung von emittergekoppelter Logik (ECL) auf mehrschichtigen PC-Platinen mit hoher Dichte implementiert . Die ECL-Schaltung verwendete Gleichspannungen von +0 und -2 Volt, wobei die CAU vier 50 Ampere -2 Volt Stromversorgungen benötigte. Die Leistung betrug 400 Hz, um große Gleichstromversorgungen zu reduzieren. Die 400-Hz-Leistung wurde von einem Motor/Generator geliefert, denn obwohl Festkörper-Wechselrichter mit 400 Hz verfügbar waren, galten diese als nicht zuverlässig genug, um die Anforderungen an die Systemverfügbarkeit zu erfüllen.
Ein 1100/84 Multiprozessor 4x2-System in zwei Clustern (könnte in zwei separate Systeme "aufgeteilt" werden), einschließlich vier CPU-Schränke, zwei IOU-Schränke, zwei SIU-Pufferspeichereinheiten (jeweils 16K Wörter) und 2.096K Wörter Hauptspeicher ( Backing Storage) in vier Schränken, zwei System Maintenance Units (SMU), zwei Motorgeneratoren, einer Übergangseinheit und zwei Systemkonsolen zum Listenpreis von 5.414.871 US-Dollar. im Oktober 1980. Diese Konfiguration konnte für 127.764 US-Dollar pro Monat gemietet oder für 95.844 US-Dollar pro Monat gemietet werden (5 Jahre). Die monatliche Wartung betrug 10.235 USD für diese Konfiguration. Es war ziemlich üblich, Listenpreise für große und/oder staatliche Kunden zu ermäßigen.
Die UNIVAC 1100/60 wurde 1979 eingeführt. Sie ersetzte die auf 1108/1106 basierenden Systeme 1100/10 und 1100/20.
Das 1100/60-System war sowohl als Einzelprozessor 1100/61 (Modell C1) als auch als Doppelprozessor 1100/62 (Modell H1) erhältlich. Es wurde unter Verwendung von kundenspezifischen integrierten Mikroprozessorschaltungen von Sperry Univac implementiert. Hauptspeicher (524K bis 1048K) Wörter pro CPU, optional Halbleiterpufferspeicher (bis zu 8K Wörter pro CPU) und die Input/Output Unit (IOU) waren im CPU-Schrank enthalten. Die IOU (optional) unterstützte sowohl Block- als auch Wortkanäle. Das System enthielt auch einen Systemunterstützungsprozessor für Diagnosetests und Systemkonsolenunterstützung.
Ein 1100/62 Modell E1 (aufgerüstete Version) - Multiprozessorkomplex mittlerer Leistung - zwei CPUs mit 2K Pufferspeicher, zwei IOUs mit einem Block Mux und ein Wortkanalmodul (vier Kanäle), 1048K Wörter Hauptspeicher, zwei Systemunterstützungsprozessoren , zwei Systemkonsolen und eine Wartungskonsole für $889.340 aufgeführt. im März 1980. Diese Konfiguration konnte für 21.175 US-Dollar pro Monat gemietet oder für 16.780 US-Dollar pro Monat gemietet werden (5 Jahre). Die monatliche Wartung betrug für diese Konfiguration 3.000 US-Dollar. Wie beim 1100/80-System war Rabatt für große und/oder Regierungskunden üblich.
Die UNIVAC 1100/70 wurde 1981 eingeführt. Die Technologie war eine verbesserte Version des 1100/60-Designs. Es ersetzte die 1110-basierten 1100/40-Systeme.
Die UNIVAC 1100/90 wurde 1982 vorgestellt. Wie die 1100/80 war sie mit bis zu vier Prozessoren und vier I/O-Einheiten erhältlich. Es war das größte und letzte Mitglied der Serie 1100 und das einzige System mit Flüssigkeitskühlung.
Der Sperry Integrated Scientific Processor (ISP) ist ein Zusatzgerät zum 1100/90.
SPERRY 2200-Serie
1983 stellte die Sperry Corporation den Namen UNIVAC für ihre Produkte ein.
- SPERRY 2200/100 eingeführt 1985
- SPERRY Integrierter wissenschaftlicher Prozessor, eingeführt im Jahr 1985
UNISYS 2200-Serie
1986 fusionierte die Sperry Corporation mit der Burroughs Corporation zu Unisys , und diese Änderung des Firmennamens spiegelte sich fortan in den Systemnamen wider. Jedes der unten aufgeführten Systeme repräsentiert eine Familie mit ähnlichen Eigenschaften und Architekturen, wobei die Familienmitglieder unterschiedliche Leistungsprofile haben.
- UNISYS 2200/200 eingeführt 1986
- UNISYS 2200/400 eingeführt 1988
- UNISYS 2200/600 eingeführt 1989
- UNISYS 2200/100 eingeführt 1990
- UNISYS 2200/500 eingeführt 1993
- UNISYS 2200/900 eingeführt 1993
- UNISYS 2200/300 eingeführt 1995
- UNISYS ClearPath IX4400 eingeführt im Jahr 1996
- UNISYS ClearPath IX4800 eingeführt 1997
- UNISYS 2200/3800 eingeführt 1997
- UNISYS ClearPath IX5600 eingeführt 1998
- UNISYS ClearPath IX5800 eingeführt 1998
- UNISYS ClearPath IX6600 eingeführt im Jahr 1999
- UNISYS ClearPath IX6800 eingeführt 1999
- 2001 eingeführtes UNISYS ClearPath Plus CS7800 (2003 in Dorado 180 umbenannt)
- UNISYS ClearPath Plus CS7400 eingeführt im Jahr 2002 (umbenannt in Dorado 140 im Jahr 2003)
- UNISYS ClearPath Dorado 100 eingeführt im Jahr 2003
- UNISYS ClearPath Dorado 200 eingeführt im Jahr 2005
- UNISYS ClearPath Dorado 300 eingeführt im Jahr 2005
- UNISYS ClearPath Dorado 400 wurde 2007 eingeführt
- UNISYS ClearPath Dorado 4000 eingeführt im Jahr 2008
- UNISYS ClearPath Dorado 700 wurde 2009 eingeführt
- UNISYS ClearPath Dorado 4100 eingeführt im Jahr 2010
- UNISYS ClearPath Dorado 800 wurde 2011 eingeführt
- UNISYS ClearPath Dorado 4200 eingeführt im Jahr 2012
- UNISYS ClearPath Dorado 4300 eingeführt im Jahr 2014
- UNISYS ClearPath Dorado 6300 eingeführt im Jahr 2014
- UNISYS ClearPath Dorado 8300 eingeführt im Jahr 2015
UNISYS ClearPath IX-Serie
1996 führte Unisys die ClearPath IX-Serie ein. Die ClearPath-Maschinen sind eine gemeinsame Plattform, die entweder die 1100/2200-Architektur (die ClearPath IX-Serie) oder die Burroughs-Großsystemarchitektur (die ClearPath NX- Serie) implementiert . Alles ist üblich, außer den eigentlichen CPUs, die als ASICs implementiert sind . Neben den IX (1100/2200) CPUs und der NX (Burroughs Large Systems) CPU hatte die Architektur Xeon (und kurz Itanium ) CPUs. Das Ziel von Unisys war es, seinen 1100/2200-Kunden einen geordneten Übergang zu einer moderneren Architektur zu ermöglichen.
Siehe auch
- Liste der UNIVAC-Produkte
- Betriebssystem Unisys OS 2200
- Systemarchitektur der Unisys 2200-Serie
- IBM 7090 IBMs Top-of-the-Line 36-Bit-Computerserie der späten 1950er Jahre.
Verweise
Externe Links
- UNIVAC-Erinnerungen
- Eine Geschichte der Univac-Computer und -Betriebssysteme (PDF-Datei)
- UNIVAC-Zeitleiste
- Der UNIVAC 1108 - Unisys History Newsletter, Band 3, Nummer 2 an der Wayback Machine (archiviert am 22. April 2017)
- UNIVAC 1108-II Das große System mit dem großen Ruf (PDF)
- Der Fall 1107
- UNIVAC Dünnschicht-Speichercomputer 1107
- EXEC II - Unisys History Newsletter, Band 1, Nummer 3 bei der Wayback Machine (archiviert am 9. August 2017)
- UNIVAC 1107 Dokumentation auf Bitsavers.org