UNIVAC 1108
Die UNIVAC 1108 war die zweite Produktlinie in der Serie der UNIVAC 1100/2200, die 1964 vorgestellt wurde. Im Gegensatz zur UNIVAC 1107 wurde bei der UNIVAC 1108 der magnetische Speicher für die Prozessorregister auf Basis des Thin Film Memory durch integrierte Schaltkreise ersetzt. Zudem wurden kleinere und schnellere Kernspeicher für den Hauptspeicher eingesetzt.
Zusätzlich wurden zwei weitere Architekturänderungen eingeführt:
- Zwei 18-Bit-Basisregister wurden eingeführt, eines für Instruktionen, eines für die Datenhaltung. Als Spezialität erlaubten die Register eine dynamische Reallozierung der Speicheradressen. Wurde ein Programm in einen Speicherbereich ein- und ausgelesen, konnten die Instruktionen und Daten in diesem Speicherbereich neu platziert werden.
- Zusätzliche Hardwarebefehle für double-Arithmetik sowie Lade-, Speicher- und Vergleichsoperationen für double words.
Als die erste UNIVAC 1108 im Jahre 1965 ausgeliefert wurde, wurde gleichzeitig die UNIVAC 1108 II, auch unter dem Namen UNIVAC 1108A bekannt, vertrieben. Im Unterschied zur UNIVAC 1108 war die UNIVAC 1108A ein Mehrprozessorsystem.
Obwohl 1964 eine interne Studie prophezeite, dass nur ungefähr 43 Stück verkauft werden könnten, wurden im Ganzen 296 Maschinen produziert.
Als die Sperry Corporation den Hauptspeicher als Halbleiterspeicher auslieferte, wurde die gleiche Maschine unter dem Namen UNIVAC 1100/20 verkauft.
Technische Daten
- Bis zu drei Hauptprozessoren (CPU) mit 125 ns Zykluszeit, entsprechend 8 MHz
- Vier Speicherbänke zu je 64 Ki Worte, jedes Wort mit 36 Bits
- Zwei unabhängige Ein-/Ausgabe Controller (IOC)
- Rechenleistung ca. 1,5 MIPS (zum Vergleich: PC-x86-Prozessoren nach 2010 erreichen bereits > 100.000 MIPS)
Damit konnte die UNIVAC 1108 drei Programme in den Prozessoren und zwei I/O-Programme in den Ein-/Ausgabecontrollern gleichzeitig ausführen.
Weblinks
- <templatestyles src="Webarchiv/styles.css" />{{#if:20080708205418
| {{#ifeq: 20080708205418 | *
| {{#if: The UNIVAC 1108 | {{#invoke:WLink|getEscapedTitle|The UNIVAC 1108}} | {{#invoke:Webarchiv|getdomain|https://www.cc.gatech.edu/~randy/folklore/v3n2.html}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20080708205418}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: The UNIVAC 1108 | {{#invoke:WLink|getEscapedTitle|The UNIVAC 1108}} | {{#invoke:Webarchiv|getdomain|https://www.cc.gatech.edu/~randy/folklore/v3n2.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20080708205418}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: The UNIVAC 1108 | {{#invoke:WLink|getEscapedTitle|The UNIVAC 1108}} | {{#invoke:Webarchiv|getdomain|https://www.cc.gatech.edu/~randy/folklore/v3n2.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: The UNIVAC 1108 | {{#invoke:WLink|getEscapedTitle|The UNIVAC 1108}} | {{#invoke:Webarchiv|getdomain|https://www.cc.gatech.edu/~randy/folklore/v3n2.html}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: The UNIVAC 1108 | {{#invoke:WLink|getEscapedTitle|The UNIVAC 1108}} | {{#invoke:Webarchiv|getdomain|https://www.cc.gatech.edu/~randy/folklore/v3n2.html}} }} ({{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: The UNIVAC 1108 | {{#invoke:WLink|getEscapedTitle|The UNIVAC 1108}} | {{#invoke:Webarchiv|getdomain|https://www.cc.gatech.edu/~randy/folklore/v3n2.html}} }}
}}}}}}}}{{#if:
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20080708205418|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|https://www.cc.gatech.edu/~randy/folklore/v3n2.html}}
|| {{#if: || }}
}}{{#if: The UNIVAC 1108
| {{#if: {{#invoke:WLink|isBracketedLink|The UNIVAC 1108}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|https://www.cc.gatech.edu/~randy/folklore/v3n2.html%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|https://www.cc.gatech.edu/~randy/folklore/v3n2.html%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|https://www.cc.gatech.edu/~randy/folklore/v3n2.html }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}, Unisys History Newsletter, Vol. 3, Nr. 2, April 1999 (revised March 2000)