Setun
{{#if: behandelt den Computer, für den Fluss siehe Setun (Fluss).
| Vorlage:Hinweisbaustein | {{#ifeq: 0 | 0 |}}
}} Setun ({{#invoke:Vorlage:lang|full|CODE=ru|SCRIPTING=Cyrl|SERVICE=russisch}}) war ein auf balancierter ternärer Logik aufbauender Computer, welcher 1958 in der Sowjetunion entwickelt wurde.
Beschreibung
Der Setun-Computer war der weltweit einzige Rechner, der auf dem Prinzip der balancierten ternären Logik (−1, 0, 1) basierte. Er wurde für Lehrzwecke und wissenschaftliche Aufgaben (z. B. Agrochemie, Nuklearforschung) eingesetzt. 50 Exemplare des Setun wurden in den 1960er Jahren gebaut und kamen in allen Unionsrepubliken zum Einsatz. Der Computer erhielt seinen Namen nach dem Flüsschen Setun, das in der Nähe der Moskauer Lomonossow-Universität fließt.
Geschichte
Der ternäre Computer Setun wurde von 1956 bis 1958 durch ein Team um den sowjetischen Funkingenieur Nikolai Brussenzow entwickelt.<ref name="bru">Nikolay Petrovich Brusentsov, José Ramil Alvarez: Ternary Computers: The Setun and the Setun 70. In: J. Impagliazzo, E. Proydakov (Hrsg.): SoRuCom 2006, IFIP AICT 357. IFIP International Federation for Information Processing 2011, S. 74–80 (abgerufen am 9. Mai 2016).</ref> Die sich langsam vom Zweiten Weltkrieg erholende Wirtschaft und Wissenschaft des Landes sollte mit elektronischen Rechnern für Lehrzwecke und wissenschaftliche Anwendungen ausgerüstet werden. 1956 trafen sich einige Ingenieure und Studenten des von Sergei Sobolew geleiteten Computer-Forschungszentrums der Moskauer Lomonossow-Universität in einem Seminar, an dem neben Michail Schura-Bura, Konstantin Semendjajew und Jewgeni Schogolew auch der junge Brussenzow teilnahm.
In den darauf folgenden Jahren wurden 50 Computer in der Fabrik für Computersysteme in Kasan zum Stückpreis von 27.000 Rubel hergestellt. Obwohl es für den in der gesamten Sowjetunion an Universitäten und in der industriellen Produktion eingesetzten Computer (u. a. in Nowosibirsk, Kaliningrad, Jakutsk, Aschchabad, Magadan, Odessa, Irkutsk, Krasnojarsk, Duschanbe, Machatschkala) keinen offiziellen technischen Benutzer-Support gab, lief der Setun nach Aussagen von Nikolai Brussenzow meist fehlerfrei. Er und sein Team entwickelten 1970 das Nachfolgemodell Setun 70.<ref name="bru" /> Jedoch favorisierte das Staatliche Planungskomitee Gosplan andere Projekte und die Entwicklung wurde schließlich eingestellt.
Auch in den USA und Kanada wurde zu Ternär-Bauelementen geforscht. Allerdings zeigte sich spätestens in den beginnenden 1970er Jahren, dass die Entwicklung von ternären Bauelementen angesichts der bereits weit vorangeschrittenen binären Technologien zu teuer wurde. Die Rechenkapazitäten nahmen im Vergleich zu den beginnenden Sechzigern derart stark zu, dass ternäre Rechenoperationen problemlos auf binären Computern emuliert werden konnten.
Technische Spezifikation
Setun ist sequentiell aufgebaut und besitzt einen Ferritkernspeicher mit drei Seiten zu je 54 Worten. Die Magnettrommeln arbeiten mit dem RAM als Cache zusammen. Der Inhalt des Index-Registers kann, abhängig vom Wert des Adressen-Modifizierungstrits (+, 0, -), zum Adressenteil der Instruktion addiert oder von ihr subtrahiert werden. Der Befehlssatz besteht aus nur 24 Befehlen, die u. a. folgende Funktionen ermöglichen: Mantissen-Normalisierung für Gleitkomma-Rechnung, Shift, kombinierte Multiplikation und Addition.<ref name="bru" />
Referenzen
- Klimenko, Stanislav V.: Computer science in Russia: A personal view. IEEE Annals of the history of computing, v 21, n 3, 1999 (in Englisch)
- Malinovski, B. N.: Istorija vychislitel’noj tekhniki v licakh. Kiev, 1995
- Brusencov, N. P.: Malaja cifrovaja vychislitel'naja mashina «Setun», Moskva, Univ., 1965
- Rumjanzev, Dmitri: Nieder mit den Bytes! Ein Interview mit N. P. Brusenzov. Upgrade 33 (175), August, 2004, (in Russisch)
- Žogolev, Y. A.: The order code and an interpretative system for the Setun computer. USSR Comp. Math. and Math. Physics (3), 1962, Oxford, Pergamon Press, p 563-578
- G. Trogemann, A. Y. Nitussov, W. Ernst (Hg.): Computing in Russia: The History of Computer Devices and Information Technology revealed. Vieweg Verlag, July 2001 (in Englisch)
- Hunger, Francis: Setun. Eine Recherche über den Sowjetischen Ternärcomputer. Hochschule für Grafik und Buchkunst Leipzig, 2007, ISBN 3-932865-48-0 (deutsch, englisch)
- {{#invoke:Vorlage:Literatur|f}}
- {{#invoke:Vorlage:Literatur|f}}
Einzelnachweise
<references />
Weblinks
- Development of ternary computers at Moscow State University (in Englisch)
- <templatestyles src="Webarchiv/styles.css" />{{#if:20080112105144
| {{#ifeq: 20080112105144 | *
| {{#if: Serija EBM Setun | {{#invoke:WLink|getEscapedTitle|Serija EBM Setun}} | {{#invoke:Webarchiv|getdomain|http://www.computer-museum.ru/histussr/12.htm}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20080112105144}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Serija EBM Setun | {{#invoke:WLink|getEscapedTitle|Serija EBM Setun}} | {{#invoke:Webarchiv|getdomain|http://www.computer-museum.ru/histussr/12.htm}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20080112105144}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Serija EBM Setun | {{#invoke:WLink|getEscapedTitle|Serija EBM Setun}} | {{#invoke:Webarchiv|getdomain|http://www.computer-museum.ru/histussr/12.htm}} }} {{#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: Serija EBM Setun | {{#invoke:WLink|getEscapedTitle|Serija EBM Setun}} | {{#invoke:Webarchiv|getdomain|http://www.computer-museum.ru/histussr/12.htm}} }} {{#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: Serija EBM Setun | {{#invoke:WLink|getEscapedTitle|Serija EBM Setun}} | {{#invoke:Webarchiv|getdomain|http://www.computer-museum.ru/histussr/12.htm}} }} ({{#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: Serija EBM Setun | {{#invoke:WLink|getEscapedTitle|Serija EBM Setun}} | {{#invoke:Webarchiv|getdomain|http://www.computer-museum.ru/histussr/12.htm}} }}
}}}}}}}}{{#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:20080112105144|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|http://www.computer-museum.ru/histussr/12.htm}}
|| {{#if: || }}
}}{{#if: Serija EBM Setun
| {{#if: {{#invoke:WLink|isBracketedLink|Serija EBM Setun}}
| {{#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|http://www.computer-museum.ru/histussr/12.htm%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.computer-museum.ru/histussr/12.htm%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.computer-museum.ru/histussr/12.htm }}
| 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}}
}}
}}
}} (in Russisch)
- <templatestyles src="Webarchiv/styles.css" />{{#if:20080207064711
| {{#ifeq: 20080207064711 | *
| {{#if: The Creator of the Ternary Computer | {{#invoke:WLink|getEscapedTitle|The Creator of the Ternary Computer}} | {{#invoke:Webarchiv|getdomain|http://sovietcomputing.com/node/47}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20080207064711}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: The Creator of the Ternary Computer | {{#invoke:WLink|getEscapedTitle|The Creator of the Ternary Computer}} | {{#invoke:Webarchiv|getdomain|http://sovietcomputing.com/node/47}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: | {{{archiv-bot}}} | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20080207064711}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: The Creator of the Ternary Computer | {{#invoke:WLink|getEscapedTitle|The Creator of the Ternary Computer}} | {{#invoke:Webarchiv|getdomain|http://sovietcomputing.com/node/47}} }} {{#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 Creator of the Ternary Computer | {{#invoke:WLink|getEscapedTitle|The Creator of the Ternary Computer}} | {{#invoke:Webarchiv|getdomain|http://sovietcomputing.com/node/47}} }} {{#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 Creator of the Ternary Computer | {{#invoke:WLink|getEscapedTitle|The Creator of the Ternary Computer}} | {{#invoke:Webarchiv|getdomain|http://sovietcomputing.com/node/47}} }} ({{#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 Creator of the Ternary Computer | {{#invoke:WLink|getEscapedTitle|The Creator of the Ternary Computer}} | {{#invoke:Webarchiv|getdomain|http://sovietcomputing.com/node/47}} }}
}}}}}}}}{{#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:20080207064711|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|http://sovietcomputing.com/node/47}}
|| {{#if: || }}
}}{{#if: The Creator of the Ternary Computer
| {{#if: {{#invoke:WLink|isBracketedLink|The Creator of the Ternary Computer}}
| {{#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|http://sovietcomputing.com/node/47%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://sovietcomputing.com/node/47%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://sovietcomputing.com/node/47 }}
| 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}}
}}
}}
}} (in Englisch)
- Wikipedia:Vorlagenfehler/Mehrdeutigkeitshinweis
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Archiv-URL
- Wikipedia:Vorlagenfehler/Parameter:URL
- Wikipedia:Vorlagenfehler/Parameter:Linktext
- Wikipedia:Vorlagenfehler/Vorlage:Webarchiv/Linktext fehlt
- Rechnerarchitektur
- Historischer Computer
- Wissenschaft (Sowjetunion)
- Technik (Sowjetunion)