We stopten bij het feit dat er tegen het einde van de jaren vijftig in de USSR geen enkele computer was die in staat was om de taak van het richten op een antiraketraket effectief op te lossen. Maar wacht, wij waren een van de pioniers van computertechnologie? Of niet? In feite is de geschiedenis van Sovjetcomputers iets gecompliceerder dan het lijkt.
MESM
Het begon in de Unie onmiddellijk na de oorlog (met een kleine achterstand op de Verenigde Staten en Groot-Brittannië, voor alle andere landen) onafhankelijk op twee plaatsen (Kiev en Moskou), met twee mensen - Sergei Aleksandrovich Lebedev en Isaak Semenovich Brook (MESM en M-1 respectievelijk).
MESM was, net als de Britse SSEM, bedoeld als een model, daarom heette het oorspronkelijk de Model Electronic Counting Machine. Maar, in tegenstelling tot SSEM, bleek de lay-out best werkbaar. En de programma's die voor hem zijn geschreven, de eerste in de Russische geschiedenis, hadden bijna vanaf het begin praktische betekenis. Aan het begin van de ontwikkeling van de eerste Sovjet-computer was Lebedev al een jonge, ervaren wetenschapper. Lange tijd en met succes was hij bezig met elektrotechniek, in 1945 werd hij verkozen tot volwaardig lid van de Academie van Wetenschappen van de Oekraïense SSR, in mei 1946 werd hij benoemd tot directeur van het Instituut voor Energie van de Academie van Wetenschappen van de Oekraïense SSR in Kiev. In 1947, na de splitsing van het instituut, werd Lebedev de directeur van het Instituut voor Elektrotechniek van de Academie van Wetenschappen van de Oekraïense SSR en organiseerde er tegelijkertijd een laboratorium voor modellering en computertechnologie.
Net als zijn collega Brook krijgt hij de eerste informatie over de ontwikkeling van een fundamenteel nieuwe klasse van computertechnologie - digitale machines via rotondes uit het buitenland. De voorzitter van de Academie van Wetenschappen van de Oekraïense SSR van 1930 tot 1946 (toen hij stierf aan tuberculose) was de beroemde Sovjet-bioloog en pathofysioloog Alexander Aleksandrovich Bogomolets, die een team van uitstekende specialisten op verschillende wetenschapsgebieden om zich heen verzamelde, waaronder wiskundige Mikhail Alekseevich Lavrentiev, de toekomstige oprichter van de legendarische Siberische tak van de Academie van Wetenschappen van de USSR (bovendien zal het nog steeds een belangrijke rol spelen in de ontwikkeling van vroege computers).
De zoon van A. A. Bogomolets, Oleg, ook een bioloog, was een verstokte radioamateur en verzamelde tijdens zijn zakenreizen naar Zwitserland verschillende tijdschriften over elektrotechniek en radio-elektronica. Ze bevatten onder meer beschrijvingen van het werk van de computerpionier Dr. Konrad Ernst Otto Zuse, die de Z-serie ontwikkelde voor de ETH Zürich (de toen in aanbouw zijnde Z4 werd in 1950 de enige werkende computer op het vasteland van Europa en de eerste computer ter wereld die vijf maanden eerder werd verkocht dan Mark I en tien maanden eerder dan UNIVAC).
In de zomer van 1948 keerde OA Bogomolets terug naar Kiev en deelde deze materialen met Lavrentiev, de laatste met Lebedev. En al in oktober 1948 begon de geïnspireerde Lebedev MESM te creëren.
Ondanks de verschrikkelijke omstandigheden van het naoorlogse Oekraïne, slaagde het team van Lebedev, dat helemaal opnieuw begon, er twee jaar later, op 6 november 1950, in om een testrun uit te voeren die defect was geleverd door de fabriek). Een jaar later, na de succesvolle tests door een commissie van de USSR Academy of Sciences onder leiding van academicus M. V. Keldysh, begon de normale werking van de machine.
Interessant is dat het pand van het voormalige kloosterhostel in Feofaniya zo ongeschikt was voor het functioneren van een enorme lampencomputer dat een deel van het plafond in het laboratorium moest worden afgebroken om de warmte van duizenden lampen uit de kamer te verwijderen. De omstandigheden voor het creëren van MESM waren hels en helemaal niet zoals de laboratoria waar ENIAC, Harvard Mk I en andere computers in de Verenigde Staten werden gebouwd.
MESM had een kamer nodig met een oppervlakte van ongeveer 150 vierkante meter. m. en ongeveer hetzelfde - voor generatoren, batterijen en besturingsautomatisering. Plus workshops, slaapzalen voor werknemers en meer. Het was erg moeilijk om zo'n gebouw in Kiev te vinden dat door de oorlog was verwoest. Het gebouw in Feofaniya was in verval, eerst moest het gerepareerd worden. Elke dag reed er een speciaal daarvoor bestemde bus van Kiev naar het dorp van de ontwikkelaar, maar om 17 uur vertrok hij weer. Mensen bleven meerdere dagen of zelfs weken aan het werk.
Zinovy Lvovich Rabinovich, een student van Lebedev, herinnert zich:
… naast de machine zelf, was het noodzakelijk om zelf verschillende technologische apparatuur te ontwikkelen en te maken, en niet alleen standaardapparatuur, maar ook eerder niet voorzien - een speciaal apparaat voor het selecteren van paren lampen voor triggers (overeenkomend in kenmerken in elk paar), een lampfilamentstabilisator (zonder welke lampen defect raken en over het algemeen snel uitvallen), enz., enz. Soms ontstond de behoefte aan volledig ongebruikelijke acties - zoals het verkrijgen van verschillende radiocomponenten van stortplaatsen voor militaire uitrusting - weerstanden, condensatoren, enz. En het belangrijkste is dat alles voor de eerste keer werd gedaan - in de zin dat er niets werd geleend.
Bovendien stond Lebedev voor een ander probleem. Tot zijn staf behoorden Joden! Nogmaals, een woord tot Rabinovich:
Sergei Alekseevich had hierdoor zelfs veel last. Er werd een anonieme aanklacht tegen hem ingediend bij het Centraal Comité, waarin een van de belangrijkste beschuldigingen de promotie van Z. L. Rabinovich op het werk was, en in het bijzonder hulp bij zijn proefschrift (dat was de tijd!). De aanklacht als gevolg van de cheque werd als lasterlijk ervaren, maar, zoals ze zeggen, hij verwende de zenuwen van Sergei Alekseevich erg. Het kostte me anderhalf jaar vertraging in de verdediging - omdat het een extra gesloten beoordeling van het werk vergde … Ik kan ook niet anders dan vertellen dat Sergei Alekseevich nog steeds een kans had om me te verdedigen tegen de eisen van mijn ontslag van enkele hogere controlerende autoriteiten, gezien de campagne van de gewenste vermindering die op dat moment werd gevoerd Joodse onderzoekers die aan gesloten onderwerpen werkten. Naast mij was er nog een onderzoeker met hetzelfde paspoort, plaatsvervangend hoofd van het laboratorium (S. A. Lebedeva) Lev Naumovich Dashevsky, en de aanwezigheid van twee van dergelijke onderzoekers in één laboratorium was buitengewoon ongewenst … Maar Sergey Alekseevich nam een principieel standpunt in dat in die tijd was helemaal niet gemakkelijk en verdedigde me resoluut.
Als gevolg hiervan voerde MESM in de herfst van 1952 berekeningen uit voor de generatoren van de Kuibyshev-waterkrachtcentrale. Toen ze hoorden dat er een werkende computer is in Feofaniya, Kiev en Moskou, werden wiskundigen daarheen getrokken met problemen waarvoor grootschalige berekeningen nodig waren. MESM werkte de klok rond met het tellen van thermonucleaire reacties (Ya. B. Zel'dovich), ballistische raketten (M. V. Keldysh, A. A. Dorodnitsyn, A. A. Lyapunov), langeafstandstransmissielijnen (S. A. kwaliteitscontrole (B. V. Gnedenko) en anderen. De eerste programmeurs in de USSR werkten aan deze machine, waaronder de beroemde wiskundige MR Shura-Bura (hij had "geluk" om later met onze eerste seriële computer "Strela" te werken, en hij sprak er met afschuw over, maar we zullen vertellen over dit later) …
Desondanks ontving Lebedev geen officiële onderscheidingen (Rabinovich herinnert zich):
Ik zal je nog een onaangename omstandigheid vertellen. Het is verbijsterend dat het werk over de creatie van MESM, dat in de persoon van de belangrijkste auteurs S. A. Lebedev, L. N. Dashevsky en E. A. Shkabara voor de Stalinprijs werd gepresenteerd, de prijs niet ontving. Dit feit weerspiegelde misschien een misverstand over het belang van digitaal computergebruik door overheidsinstanties en zelfs de toenmalige leiding van de Academie van Wetenschappen van de Oekraïense SSR, waarin, zoals in Kiev in het algemeen, Mikhail Alekseevich niet langer aanwezig was Lavrentyev, die zoveel deed om te werken aan de oprichting van MESM en vervolgens de Big Electronic Counting Machine (BESM). Maar, zoals ze zeggen, we hebben het overleefd. De auto was, hij werkte goed en was in een aura van roem en grote belangstelling ervoor, en dit gaf de makers grote vreugde.
MESM werd gebruikt tot 1957, totdat het definitief verouderd was, waarna het voor educatieve doeleinden werd overgedragen aan de KPI. In 1959 werd het ontmanteld, de Oekraïense historicus van computertechnologie Boris Nikolajevitsj Malinovsky herinnerde het zich op deze manier:
De auto werd in stukken gehakt, er werden een aantal stands opgezet, en toen… weggegooid.
Verschillende elektronische buizen en andere componenten die overblijven van de MESM worden bewaard in de Foundation for the History and Development of Computer Science and Technology in het Kiev House of Scientists van de National Academy of Sciences van Oekraïne. Een soortgelijk lot wachtte echter ENIAC en, in het algemeen, vrijwel alle eerste computers - noch in de Sovjet-Unie, noch in het Westen nam niemand in het bijzonder de moeite om musea voor computertechnologie te creëren. In de USSR deden ze dit met absoluut alle computers - ze ontmantelden zowel de Setun als alle eerste BESM's voor schroot. De programmeur van de eerste Sovjetcomputers Alexander Konstantinovich Platonov, wiskundige van het Institute of Applied Mathematics (een interview met hem uit 2017 werd gepubliceerd op Habré) herinnert zich bitter:
Toen had ik zo'n medelijden met deze afstandsbediening. Toen de BESM werd verbroken, vroeg ik Melnikov: "Waarom niet naar het museum, het hele land was aan het werk?" En hij zegt: "En ze hebben geen plaats!". Toen renden de medewerkers van het Polytechnisch Museum, voor mijn ogen, op zoek naar tenminste iets. Hier is het, het gebrek aan cultuur.
SESM
Weinig mensen weten dat nadat Lebedev naar Moskou vertrok, zijn groep, op basis van zijn ideeën, een nog verbazingwekkender idee implementeerde - de zogenaamde SESM, een gespecialiseerde elektronische telmachine (hier was al de algemene ontwerper de eerder genoemde ZL Rabinovich). Het unieke ervan lag in het feit dat de SESM een gespecialiseerde rekenmachine was, bovendien een matrix-vector (!) Een, een van de eerste, zo niet de eerste ter wereld.
SESM was bedoeld voor het oplossen van correlatieproblemen en systemen van algebraïsche vergelijkingen met 500 onbekenden. De machine werkte met breuken en had een huidige automatische besturing in de orde van grootte. De rekenresultaten zijn gegeven in het decimale stelsel met een nauwkeurigheid van het zevende cijfer. Gebaseerd op de Gauss-Seidel LAU-methode die is aangenomen voor SESM, voerde het rekenapparaat alleen optelling en vermenigvuldiging uit, maar de computer bleek elegant te zijn - slechts 700 lampen.
Verrassend genoeg was het niet geclassificeerd. En het werd de eerste Sovjetcomputer die een lovende recensie kreeg in het toen net verschenen Amerikaanse computertijdschrift Datamation.
Bovendien, een monografie geschreven op basis van de resultaten van de ontwikkeling ("Gespecialiseerde elektronische rekenmachine SESM" ZL Rabinovich, Yu. V. Blagoveshchenskaya, RA Chernyak, enz., drong Glushkov aan op de publicatie van het boek, de ontwikkelaars zelf waren niet bijzonder op zoek naar roem, waardoor hij gelijk had door onze prioriteit op dit gebied veilig te stellen) werd in de VS opnieuw uitgegeven in het Engels. En blijkbaar was het een van de eerste boeken over thuiscomputers die in het buitenland werd gepubliceerd.
Zinovy Lvovich zelf werkte tot de jaren tachtig veel en vruchtbaar op het gebied van informatica, samen met titanen van wereldelektronica als academicus V. M. Glushkov, ook aan luchtverdedigingssystemen (het lijkt erop dat in die jaren absoluut alle computer-Sovjetspecialisten waren betrokken op twee gebieden: raketverdediging of luchtverdediging).
BESM
Zoals we al zeiden, werd MESM door Lebedev bedacht als een prototype van een grote machine (met een pretentieloze naam BESM), maar het was onrealistisch om een veel complexere ontwikkeling door te voeren in de vervallen oorlog van Feofania in Oekraïne. En de ontwerper besloot naar de hoofdstad te gaan. Laten we opnieuw het woord geven aan Platonov (we zullen ITMiVT en hun relatie tot BESM hieronder in meer detail bespreken, er zijn veel interessante dingen):
Lebedev maakte een model van een elektronische rekenmachine en het geld raakte op. Toen schreef hij een brief aan Stalin dat er nuttig werk aan de gang was … Ze stuurden een commissie onder leiding van Keldysh. Keldysh zag de computertechnologie en, we moeten hulde brengen aan zijn scherpzinnigheid, begreep het perspectief. Als gevolg hiervan heeft de regering een decreet over deze kwestie uitgevaardigd. Het eerste punt: de lay-out van de elektronische rekenmachine hernoemen in een kleine elektronische rekenmachine … Het tweede punt: een grote elektronische machine maken - BESM. Dit werd toevertrouwd aan de directeur van het Instituut voor Fijne Mechanica.
Dus Lebedev ging naar Moskou.
En daar was toen al een aantal jaren de tweede groep, onder leiding van Isaac Brook, aan het werk aan hun eigen, volledig onafhankelijke computer.