SAFT
Jan G. Oblonsky, einer der ersten Schüler von Svoboda und der Entwickler von EPOS-1, erinnert sich so (Eloge: Antonin Svoboda, 1907-1980, IEEE Annals of the History of Computing Vol. 2 No. 4, October 1980):
Die ursprüngliche Idee wurde von Svoboda in seinem Computerentwicklungskurs im Jahr 1950 vorgebracht, als er bei der Erklärung der Theorie des Aufbaus von Multiplikatoren bemerkte, dass es in der analogen Welt keinen strukturellen Unterschied zwischen einem Addierer und einem Multiplikator gibt (der einzige Unterschied besteht in der Anwendung). die entsprechenden Skalen am Eingang und Ausgang), während ihre digitalen Implementierungen völlig unterschiedliche Strukturen aufweisen. Er lud seine Studenten ein, zu versuchen, eine digitale Schaltung zu finden, die Multiplikation und Addition mit vergleichbarer Leichtigkeit durchführen würde. Einige Zeit später kam einer der Studenten, Miroslav Valach, mit der Idee der Codierung, die als Restklassensystem bekannt wurde, auf Svoboda zu.
Um seine Arbeit zu verstehen, müssen Sie sich daran erinnern, was die Division natürlicher Zahlen ist. Natürlich können wir mit natürlichen Zahlen keine Brüche darstellen, aber wir können eine Division mit Rest durchführen. Es ist leicht zu erkennen, dass beim Dividieren verschiedener Zahlen durch dasselbe gegebene m derselbe Rest erhalten werden kann. In diesem Fall heißt es, dass die ursprünglichen Zahlen modulo m vergleichbar sind. Offensichtlich kann es genau 10 Residuen geben - von null bis neun. Mathematiker haben schnell bemerkt, dass es möglich ist, ein Zahlensystem zu erstellen, bei dem anstelle der traditionellen Zahlen die Reste der Division erscheinen, da diese auf die gleiche Weise addiert, subtrahiert und multipliziert werden können. Als Ergebnis kann jede Zahl nicht durch eine Menge von Zahlen im üblichen Sinne des Wortes, sondern durch eine Menge solcher Reste dargestellt werden.
Warum solche Perversionen, machen sie wirklich etwas einfacher? In der Tat, wie wird es sein, wenn es darum geht, mathematische Operationen durchzuführen. Wie sich herausstellte, ist es für die Maschine viel einfacher, Operationen nicht mit Zahlen, sondern mit Resten durchzuführen, und hier ist der Grund. Im System der Restklassen wird jede mehrstellige und im üblichen Positionssystem sehr lange Zahl als Tupel einstelliger Zahlen dargestellt, die die Reste der Division der ursprünglichen Zahl durch die Basis des RNS (a Tupel von Koprimzahlen).
Wie wird sich die Arbeit während eines solchen Übergangs beschleunigen? In einem herkömmlichen Positionssystem werden arithmetische Operationen bitweise sequentiell ausgeführt. In diesem Fall werden Übertragungen zum nächsthöheren Bit gebildet, deren Verarbeitung komplexe Hardwaremechanismen erfordert, sie arbeiten in der Regel langsam und sequentiell (es gibt verschiedene Beschleunigungsmethoden, Matrixmultiplikatoren usw ist jedenfalls nicht trivial und umständlich).
Das RNS hat nun die Fähigkeit, diesen Prozess zu parallelisieren: Alle Operationen an Residuen für jede Basis werden separat, unabhängig und in einem Taktzyklus durchgeführt. Dies beschleunigt natürlich alle Berechnungen um ein Vielfaches, außerdem sind die Reste per Definition ein Bit und berechnen als Ergebnis die Ergebnisse ihrer Addition, Multiplikation usw. es ist nicht notwendig, es reicht aus, sie in den Speicher der Operationstabelle zu flashen und von dort auszulesen. Infolgedessen sind Operationen mit Zahlen in RNS Hunderte Male schneller als der traditionelle Ansatz! Warum wurde dieses System nicht sofort und überall implementiert? Wie üblich geht das nur theoretisch reibungslos - reale Berechnungen können so lästig werden wie Überlauf (wenn die Endzahl zu groß ist, um in ein Register eingetragen zu werden), Runden im RNS ist ebenfalls sehr nicht trivial, ebenso wie Zahlenvergleiche (Streng genommen ist RNS nicht das Positionssystem und die Begriffe "mehr oder weniger" haben dort überhaupt keine Bedeutung). Auf die Lösung dieser Probleme konzentrierten sich Valakh und Svoboda, denn die Vorteile, die der SOC versprach, waren bereits sehr groß.
Um die Funktionsprinzipien von SOC-Maschinen zu beherrschen, betrachten Sie ein Beispiel (diejenigen, die sich nicht für Mathematik interessieren, können es weglassen):
Die Rückübersetzung, d. h. die Wiederherstellung des Positionswerts der Zahl aus den Residuen, ist mühsamer. Das Problem ist, dass wir tatsächlich ein System von n Vergleichen lösen müssen, was zu langen Berechnungen führt. Die Hauptaufgabe vieler Studien im Bereich des RNS besteht darin, diesen Prozess zu optimieren, da er einer Vielzahl von Algorithmen zugrunde liegt, bei denen in der einen oder anderen Form Kenntnisse über die Position von Zahlen auf dem Zahlenstrahl notwendig sind. In der Zahlentheorie ist die Methode zur Lösung des angegebenen Vergleichssystems schon sehr lange bekannt und besteht in einer Konsequenz aus dem bereits erwähnten chinesischen Restsatz. Die Übergangsformel ist ziemlich umständlich, und wir werden sie hier nicht angeben, wir stellen nur fest, dass in den meisten Fällen versucht wird, diese Übersetzung zu vermeiden, indem die Algorithmen so optimiert werden, dass sie bis zum Ende im RNS bleiben.
Ein zusätzlicher Vorteil dieses Systems besteht darin, dass man tabellarisch und auch in einem Zyklus im RNS nicht nur Operationen an Zahlen, sondern auch an beliebig komplexen Funktionen, die in Form eines Polynoms dargestellt werden, durchführen kann (wenn natürlich die Ergebnis geht nicht über den Darstellungsbereich hinaus). Schließlich hat SOC noch einen weiteren wichtigen Vorteil. Wir können zusätzliche Gründe einführen und dadurch auf natürliche und einfache Weise die zur Fehlerkontrolle notwendige Redundanz erhalten, ohne das System mit dreifacher Redundanz zu überladen.
Darüber hinaus ermöglicht das RNS, dass die Kontrolle bereits während der Berechnung selbst durchgeführt wird und nicht erst beim Einschreiben des Ergebnisses in den Speicher (wie es die Fehlerkorrekturcodes im herkömmlichen Zahlensystem tun). Im Allgemeinen ist dies im Allgemeinen die einzige Möglichkeit, ALU im Laufe der Arbeit zu steuern, und nicht das Endergebnis im RAM. In den 1960er Jahren besetzte ein Prozessor einen oder mehrere Schränke, enthielt viele tausend Einzelelemente, gelötete und lösbare Kontakte sowie kilometerlange Leiter - eine garantierte Quelle für verschiedene Störungen, Ausfälle und Ausfälle und unkontrollierte. Der Übergang zum SOC ermöglichte es, die Stabilität des Systems gegenüber Ausfällen um das Hundertfache zu erhöhen.
Dadurch hatte die SOK-Maschine kolossale Vorteile.
- Höchstmögliche Fehlertoleranz "out of the box" mit automatischer eingebauter Kontrolle der Korrektheit jeder Operation in jeder Phase - vom Lesen von Zahlen über die Arithmetik bis zum Schreiben in den RAM. Ich denke, es ist unnötig zu erklären, dass dies für Raketenabwehrsysteme vielleicht die wichtigste Eigenschaft ist.
-
Die theoretisch maximal mögliche Parallelität der Operationen (im Prinzip könnten absolut alle arithmetischen Operationen innerhalb des RNS in einem Zyklus durchgeführt werden, ohne auf die Bittiefe der ursprünglichen Zahlen zu achten) und die Geschwindigkeit der Berechnungen, die mit keiner anderen Methode erreichbar ist. Auch hier muss nicht erklärt werden, warum Raketenabwehrcomputer so effizient wie möglich sein sollten.
So bettelten SOK-Maschinen einfach um ihren Einsatz als Raketenabwehrcomputer, für diesen Zweck konnte es in jenen Jahren nichts Besseres geben, aber solche Maschinen mussten noch in der Praxis gebaut und alle technischen Schwierigkeiten umgangen werden. Das haben die Tschechen mit Bravour gemeistert.
Das Ergebnis einer fünfjährigen Forschung war Wallachs Artikel "Entstehung des Code- und Zahlensystems der Restklassen", erschienen 1955 in der Sammlung "Stroje Na Zpracovani Informaci", Bd. 3, Nakl. CSAV in Prag. Alles war bereit für die Entwicklung des Computers. Neben Wallach zog Svoboda weitere talentierte Studenten und Doktoranden an den Prozess, und die Arbeit begann. Von 1958 bis 1961 waren etwa 65% der Komponenten der Maschine mit dem Namen EPOS I (von tschechisch elektronkovy počitač středni - mittlerer Computer) fertig. Der Rechner sollte im Werk ARITMA produziert werden, aber wie bei SAPO verlief die Einführung von EPOS I insbesondere im Bereich der Herstellung der Elementbasis nicht ohne Schwierigkeiten.
Fehlende Ferrite für die Speichereinheit, schlechte Qualität der Dioden, fehlende Messgeräte - dies sind nur eine unvollständige Liste von Schwierigkeiten, mit denen Svoboda und seine Schüler konfrontiert waren. Die maximale Suche war, ein so elementares Ding wie ein Magnetband zu bekommen, die Geschichte seiner Anschaffung greift auch auf einen kleinen Industrieroman zurück. Erstens fehlte es in der Tschechoslowakei als Klasse, es wurde einfach nicht produziert, da es dafür überhaupt keine Ausrüstung gab. Zweitens war die Situation in den RGW-Ländern ähnlich - zu dieser Zeit machte nur die UdSSR das Band. Es war nicht nur von erschreckender Qualität (im Allgemeinen verfolgte das Problem mit den Peripheriegeräten und vor allem mit dem verdammten Band vom Computer auf die Kompaktkassette die Sowjets bis zum Ende, jeder, der das Glück hatte, mit sowjetischem Band zu arbeiten, hat eine riesige viele Geschichten darüber, wie es zerrissen, gegossen wurde usw.), so warteten die tschechischen Kommunisten aus irgendeinem Grund nicht auf die Hilfe ihrer sowjetischen Kollegen, und niemand gab ihnen ein Band.
Infolgedessen gewährte der Minister für Allgemeine Ingenieurwissenschaften Karel Poláček eine Subvention von 1,7 Millionen Kronen für die Bandgewinnung im Westen, aber aufgrund bürokratischer Hindernisse stellte sich heraus, dass Devisen für diesen Betrag nicht innerhalb der Grenzen freigegeben werden konnten des Ministeriums für Allgemeiner Maschinenbau für Importtechnik. Während wir uns mit diesem Problem beschäftigten, verpassten wir die Bestellfrist für 1962 und mussten das ganze Jahr 1963 warten. Erst während der Internationalen Messe in Brünn 1964, als Ergebnis von Verhandlungen zwischen der Staatlichen Kommission für die Entwicklung und Koordinierung von Wissenschaft und Technologie und der Staatlichen Kommission für Verwaltung und Organisation, war es schließlich möglich, den Import von Bandspeichern gemeinsam zu erreichen mit dem Computer ZUSE 23 (sie weigerten sich aufgrund eines Embargos, das Band aus der Tschechoslowakei separat zu verkaufen, ich musste einen ganzen Computer von der neutralen Schweiz kaufen und die Magnetlaufwerke daraus entfernen).
EPOS 1
EPOS I war ein modularer Unicast-Röhrencomputer. Obwohl es technisch zur ersten Maschinengeneration gehörte, waren einige der darin verwendeten Ideen und Technologien sehr fortschrittlich und wurden nur wenige Jahre später massiv in Maschinen der zweiten Generation umgesetzt. EPOS I bestand aus 15.000 Germaniumtransistoren, 56.000 Germaniumdioden und 7.800 Vakuumröhren, je nach Konfiguration hatte es eine Geschwindigkeit von 5–20 kIPS, was damals nicht schlecht war. Das Auto war mit tschechischer und slowakischer Tastatur ausgestattet. Programmiersprache - Autocode EPOS I und ALGOL 60.
Die Register der Maschine wurden für diese Jahre auf den fortschrittlichsten magnetostriktiven Verzögerungslinien aus Nickelstahl gesammelt. Es war viel kühler als Strela Quecksilberröhren und wurde bis in die späten 1960er Jahre in vielen westlichen Designs verwendet, da ein solcher Speicher billig und relativ schnell war, wurde er von LEO I, verschiedenen Ferranti-Maschinen, IBM 2848 Display Control und vielen anderen frühen Videoterminals verwendet (ein Draht speichert normalerweise 4 Zeichenketten = 960 Bit). Es wurde auch erfolgreich in frühen elektronischen Tischrechnern verwendet, einschließlich des Friden EC-130 (1964) und EC-132, des programmierbaren Taschenrechners Olivetti Programma 101 (1965) und der programmierbaren Taschenrechner Litton Monroe Epic 2000 und 3000 (1967).
Im Allgemeinen war die Tschechoslowakei in dieser Hinsicht ein erstaunlicher Ort - etwas zwischen der UdSSR und dem vollwertigen Westeuropa. Einerseits gab es Mitte der 1950er Jahre sogar Probleme mit Lampen (denken Sie daran, dass sie auch in der UdSSR waren, wenn auch nicht so vernachlässigt), und Svoboda baute die ersten Maschinen auf der monströs veralteten Technologie der 1930er Jahre - Relais hingegen standen den tschechischen Ingenieuren zu Beginn der 1960er Jahre recht moderne Nickel-Verzögerungsleitungen zur Verfügung, die 5-10 Jahre später (zur Zeit ihrer Veralterung im Westen, z B. der inländische Iskra-11 ", 1970, und" Electronics-155 ", 1973, und letzterer galt als so fortschrittlich, dass er bereits eine Silbermedaille auf der Ausstellung für wirtschaftliche Errungenschaften erhielt).
EPOS I war, wie Sie sich vorstellen können, dezimal und verfügte über umfangreiche Peripheriegeräte. Darüber hinaus lieferte Svoboda mehrere einzigartige Hardwarelösungen im Computer, die ihrer Zeit weit voraus waren. E / A-Operationen in einem Computer sind immer viel langsamer als die Arbeit mit RAM und ALU, es wurde beschlossen, die Leerlaufzeit des Prozessors zu nutzen, während das Programm, das es ausführte, auf langsame externe Laufwerke zugegriffen hat, um ein anderes unabhängiges Programm zu starten - insgesamt Auf diese Weise konnten bis zu 5 Programme parallel ausgeführt werden! Es war die weltweit erste Implementierung von Multiprogramming unter Verwendung von Hardware-Interrupts. Außerdem wurden externe (Parallelstart von Programmen, die mit verschiedenen unabhängigen Maschinenmodulen arbeiten) und interne (Pipelining für den Spartenbetrieb, am mühsamsten) Timesharing eingeführt, wodurch die Produktivität um ein Vielfaches gesteigert werden konnte.
Diese innovative Lösung gilt zu Recht als architektonisches Meisterwerk von Freedom und wurde nur wenige Jahre später massiv in Industriecomputern im Westen eingesetzt. EPOS I Multiprogramming Computer Control wurde entwickelt, als die Idee des Timesharings noch in den Kinderschuhen steckte, selbst in der Elektrofachliteratur der zweiten Hälfte der 1970er Jahre wird es noch als sehr fortschrittlich bezeichnet.
Der Computer war mit einem komfortablen Informationspanel ausgestattet, auf dem der Fortschritt der Prozesse in Echtzeit überwacht werden konnte. Das Design ging zunächst davon aus, dass die Zuverlässigkeit der Hauptkomponenten nicht optimal war, sodass EPOS I einzelne Fehler korrigieren konnte, ohne die aktuelle Berechnung zu unterbrechen. Ein weiteres wichtiges Merkmal war die Möglichkeit, Komponenten im laufenden Betrieb auszutauschen, sowie verschiedene I/O-Geräte anzuschließen und die Anzahl von Trommel- oder Magnetspeichergeräten zu erhöhen. Durch seinen modularen Aufbau bietet EPOS I ein breites Anwendungsspektrum: von der Massendatenverarbeitung über die Automatisierung administrativer Arbeiten bis hin zu wissenschaftlichen, technischen oder betriebswirtschaftlichen Berechnungen. Darüber hinaus war er anmutig und ziemlich gutaussehend, die Tschechen dachten im Gegensatz zur UdSSR nicht nur an die Leistung, sondern auch an das Design und den Komfort ihrer Autos.
Trotz dringender Aufforderungen der Regierung und dringender finanzieller Zuschüsse konnte das Ministerium für allgemeinen Maschinenbau im Werk VHJ ZJŠ Brünn, wo die EPOS I produziert werden sollte, die erforderliche Produktionskapazität nicht zur Verfügung stellen diese Serie würde bis etwa 1970 den Bedarf der Volkswirtschaft decken. Am Ende stellte sich alles viel trauriger heraus, die Probleme mit den Komponenten verschwanden nicht, außerdem griff der mächtige TESLA-Konzern in das Spiel ein, das schrecklich unrentabel war, tschechische Autos zu produzieren.
Im Frühjahr 1965 wurden in Anwesenheit sowjetischer Spezialisten erfolgreiche staatliche Tests von EPOS I durchgeführt, bei denen seine logische Struktur, deren Qualität dem Weltniveau entsprach, besonders geschätzt wurde. Leider ist der Computer Gegenstand unbegründeter Kritik von einigen Computer-"Experten" geworden, die versucht haben, die Entscheidung zum Import von Computern durchzusetzen, schrieb beispielsweise der Vorsitzende der slowakischen Automatisierungskommission Jaroslav Michalica (Dovážet, nebo vyrábět samočinné počítače? In: Rudé právo, 13.ubna 1966, S. 3.):
Außer Prototypen wurde in der Tschechoslowakei kein einziger Computer hergestellt. Aus Sicht der Weltentwicklung ist das technische Niveau unserer Computer sehr niedrig. Beispielsweise ist der Energieverbrauch von EPOS I sehr hoch und beträgt 160-230 kW. Ein weiterer Nachteil ist, dass es nur Software im Maschinencode hat und nicht mit der erforderlichen Anzahl von Programmen ausgestattet ist. Der Bau eines Computers für die Innenaufstellung erfordert eine große Bauinvestition. Außerdem haben wir den Import von Magnetbändern aus dem Ausland nicht vollständig sichergestellt, ohne die EPOS I völlig nutzlos ist.
Es war eine beleidigende und unbegründete Kritik, da keiner der angegebenen Mängel direkt mit EPOS zusammenhing - der Stromverbrauch hing nur von der verwendeten Elementbasis ab und für eine Lampenmaschine war es völlig ausreichend, die Probleme mit dem Band waren im Allgemeinen eher politischer als technischer Art, und Die Installation eines beliebigen Mainframes in den Raum und jetzt ist mit seiner gründlichen Vorbereitung verbunden und ist ziemlich schwierig. Die Software hatte keine Chance, aus dem Nichts zu erscheinen – sie brauchte Serienautos. Dem widersprach der Ingenieur Vratislav Gregor:
Der Prototyp der EPOS I funktionierte 4 Jahre lang unter nicht angepassten Bedingungen im Dreischichtbetrieb ohne Klimaanlage einwandfrei. Dieser erste Prototyp unserer Maschine löst Aufgaben, die auf anderen Computern in der Tschechoslowakei schwer zu lösen sind … zum Beispiel die Überwachung der Jugendkriminalität, die Analyse phonetischer Daten sowie kleinere Aufgaben im Bereich der wissenschaftlichen und wirtschaftlichen Berechnungen mit erheblicher praktischer Anwendung. In Sachen Programmiertools ist EPOS I mit ALGOL ausgestattet… Für das dritte EPOS I wurden ca. 500 I/O Programme, Tests etc. entwickelt. Kein anderer Benutzer eines importierten Computers hat uns jemals Programme so zeitnah und in solcher Menge zur Verfügung gestellt.
Als die Entwicklung und Abnahme von EPOS I leider abgeschlossen war, war es wirklich sehr veraltet und VÚMS begann ohne Zeitverlust parallel mit dem Bau seiner volltransistorisierten Version.
EPOS 2
EPOS 2 wird seit 1960 entwickelt und war der Gipfel der zweiten Computergeneration der Welt. Der modulare Aufbau ermöglichte es den Benutzern, den Computer wie in der ersten Version an die zu lösenden Aufgaben anzupassen. Die durchschnittliche Betriebsgeschwindigkeit betrug 38,6 kIPS. Zum Vergleich: der leistungsstarke Banken-Mainframe Burroughs B5500 - 60 kIPS, 1964; CDC 1604A, die legendäre Seymour-Cray-Maschine, die auch in Dubna bei sowjetischen Atomprojekten eingesetzt wurde, hatte eine Leistung von 81 kIPS, sogar der Durchschnitt in seiner Linie von IBM 360/40, von denen eine Reihe später in der UdSSR geklont wurde. 1965 entwickelt, gab in wissenschaftlichen Problemen nur 40 kIPS aus! Nach den Maßstäben der frühen 1960er Jahre war der EPOS 2 ein erstklassiges Auto, das den besten Western-Modellen ebenbürtig war.
Die Zeitverteilung in EPOS 2 wurde noch nicht wie bei vielen fremden Computern durch Software, sondern durch Hardware gesteuert. Wie immer gab es einen Stecker mit dem verdammten Band, aber sie stimmten zu, es aus Frankreich zu importieren, und später beherrschte TESLA Pardubice seine Produktion. Für den Computer wurde ein eigenes Betriebssystem, ZOS, entwickelt und ins ROM geflasht. ZOS-Code war die Zielsprache für FORTRAN, COBOL und RPG. Die Tests des EPOS 2-Prototyps im Jahr 1962 waren erfolgreich, aber am Ende des Jahres war der Computer aus den gleichen Gründen wie der EPOS 1 nicht fertig. Infolgedessen wurde die Produktion auf 1967 verschoben. Seit 1968 produziert ZPA Čakovice EPOS 2 unter der Bezeichnung ZPA 600 in Serie und seit 1971 - in einer verbesserten Version des ZPA 601. Die Serienproduktion beider Computer endete 1973. Die ZPA 601 war teilweise softwarekompatibel mit der sowjetischen Maschinenlinie MINSK 22. Insgesamt wurden 38 ZPA-Modelle hergestellt, die zu den zuverlässigsten Systemen der Welt zählten. Sie wurden bis 1978 verwendet. Ebenfalls 1969 wurde ein Prototyp des kleinen Computers ZPA 200 hergestellt, der jedoch nicht in Produktion ging.
Zurück zu TESLA: Die Führung hat das EPOS-Projekt mit aller Macht und aus einem einfachen Grund sabotiert. Im Jahr 1966 drängten sie dem Zentralkomitee der Tschechoslowakei Zuweisungen in Höhe von 1, 1 Milliarde Kronen für den Kauf der französisch-amerikanischen Großrechner Bull-GE und brauchten überhaupt keinen einfachen, bequemen und billigen heimischen Computer. Der Druck durch das Zentralkomitee führte dazu, dass nicht nur eine Kampagne gestartet wurde, um die Werke von Svoboda und seinem Institut zu diskreditieren (ein solches Zitat haben Sie bereits gesehen, und es wurde nirgendwo veröffentlicht, sondern im Hauptpresseorgan von der Kommunistischen Partei der Tschechoslowakei Rudé právo), aber auch am Ende wurde das Ministerium für allgemeinen Maschinenbau angewiesen, die Produktion von zwei EPOS I einzuschränken, insgesamt wurden zusammen mit dem Prototyp schließlich 3 Stück hergestellt.
EPOS 2 bekam auch einen Hit, die Firma TESLA tat ihr Bestes, um zu zeigen, dass diese Maschine nutzlos war, und trieb durch die Leitung der DG ZPA (Instrumenten- und Automatisierungsfabriken, zu denen VÚMS gehörte) die Idee eines offenen Wettbewerbs zwischen den Entwicklung von Liberty und dem neuesten Großrechner TESLA 200. Der französische Computerhersteller BULL war 1964 zusammen mit dem italienischen Hersteller Olivetti kauften die Amerikaner General Electric, sie leiteten die Entwicklung eines neuen Großrechners BULL Gamma 140 ein Der Markt wurde abgebrochen, da die Yankees beschlossen, intern mit ihrem eigenen General Electric GE 400 zu konkurrieren. Als Ergebnis hing das Projekt in der Luft, aber dann traten Vertreter von TESLA erfolgreich auf und kauften für 7 Millionen Dollar einen Prototyp und die Rechte zu seiner Produktion (dadurch produzierte TESLA nicht nur etwa 100 solcher Computer, sondern konnte auch mehrere in der UdSSR verkaufen!). Es war dieses Auto der dritten Generation namens TESLA 200, das den unglücklichen EPOS schlagen sollte.
TESLA hatte einen komplett fertiggestellten, seriell debuggten Computer mit einem vollständigen Satz von Tests und Software, VÚMS hatte nur einen Prototyp mit einem unvollständigen Satz von Peripheriegeräten, einem unfertigen Betriebssystem und Laufwerken mit einer Busfrequenz, die viermal niedriger war als die auf dem französischen Mainframe installierten. Nach einem Vorlauf waren die EPOS-Ergebnisse erwartungsgemäß enttäuschend, doch der geniale Programmierer Jan Sokol hat den regulären Sortieralgorithmus deutlich modifiziert, die rund um die Uhr arbeitenden Mitarbeiter erinnerten sich an die Hardware, ergatterten ein paar schnelle Laufwerke ähnlich wie TESLA, und als Ergebnis gewann EPOS 2 einen viel leistungsstärkeren französischen Mainframe!
Bei der Auswertung der Ergebnisse der ersten Runde sprach Sokol in einem Gespräch mit der ZPA über die ungünstigen Bedingungen des Wettbewerbs, stimmte mit der Leitung überein. Seine Beschwerde wurde jedoch mit den Worten „Nach dem Kampf ist jeder Soldat ein General“zurückgewiesen. Leider hatte der Sieg von EPOS keinen großen Einfluss auf sein Schicksal, vor allem aufgrund der unglücklichen Zeit - es war 1968, sowjetische Panzer fuhren durch Prag und unterdrückten den Prager Frühling, und VÚMS, immer berühmt für seinen extremen Liberalismus (von dem außerdem, vor kurzem mit Svoboda geflohen) die Hälfte der besten Ingenieure in den Westen) wurde, gelinde gesagt, von den Behörden nicht hoch geschätzt.
Aber dann beginnt der interessanteste Teil unserer Geschichte - wie tschechische Entwicklungen die Grundlage der ersten sowjetischen Raketenabwehrfahrzeuge bildeten und welch unrühmliches Ende sie am Ende erwartete, aber darüber werden wir beim nächsten Mal sprechen.