Vi stoppede ved, at der i slutningen af 1950'erne i Sovjetunionen ikke var en eneste computer, der effektivt kunne løse opgaven med at målrette mod et missil-missil. Men vent, vi var en af pionererne inden for computerteknologi? Eller ikke? Faktisk er historien om sovjetiske computere lidt mere kompliceret, end det ser ud til.
MESM
Det begyndte i Unionen umiddelbart efter krigen (med en lille forsinkelse bag USA og Storbritannien, foran alle andre lande) uafhængigt to steder (Kiev og Moskva), med to personer - Sergei Aleksandrovich Lebedev og Isaak Semenovich Brook (MESM og M-1).
MESM blev ligesom den britiske SSEM opfattet som en model, derfor blev det oprindeligt kaldt Model Electronic Counting Machine. Men i modsætning til SSEM viste layoutet sig at være ganske brugbart. Og de programmer, der blev skrevet til ham, de første i russisk historie, havde praktisk betydning næsten lige fra begyndelsen. I begyndelsen af udviklingen af den første sovjetiske computer var Lebedev allerede en ung, dygtig videnskabsmand. I lang tid og med succes var han engageret i elektroteknik, i 1945 blev han valgt som fuldgyldigt medlem af Academy of Sciences i den ukrainske SSR, i maj 1946 blev han udnævnt til direktør for Institute of Energy ved Academy of Sciences of the Ukrainsk SSR i Kiev. I 1947, efter instituttets opdeling, blev Lebedev direktør for Institute of Electrical Engineering ved Academy of Sciences i den ukrainske SSR og organiserede samtidig et laboratorium for modellering og computerteknologi i det.
Ligesom sin kollega Brook modtager han de første oplysninger om udviklingen af en fundamentalt ny klasse af computerteknologi - digitale maskiner ved rundkørsler fra udlandet. Formanden for Academy of Sciences for den ukrainske SSR fra 1930 til 1946 (da han døde af tuberkulose) var den berømte sovjetiske biolog og patofysiolog Alexander Aleksandrovich Bogomolets, der samlede et team af fremragende specialister inden for forskellige videnskabelige områder, herunder matematiker omkring ham Mikhail Alekseevich Lavrentiev, den fremtidige grundlægger af den legendariske sibiriske gren af Sovjetunionens videnskabsakademi (derudover vil det stadig spille en væsentlig rolle i udviklingen af tidlige computere).
Sønnen til A. A. Bogomolets, Oleg, også en biolog, var en inderlig radioamatør og indsamlede under sine forretningsrejser til Schweiz forskellige blade om elektroteknik og radioelektronik. De omfattede blandt andet beskrivelser af arbejdet hos computerpioneren Dr. Konrad Ernst Otto Zuse, der udviklede Z -serien til ETH Zürich (Z4, dengang under opførelse, blev i 1950 den eneste fungerende computer på kontinentaleuropa og den første computer i verden, der blev solgt fem måneder før Mark I og ti måneder før UNIVAC).
Da han vendte tilbage til Kiev i sommeren 1948, delte OA Bogomolets disse materialer med Lavrentiev, sidstnævnte med Lebedev. Og allerede i oktober 1948 begyndte den inspirerede Lebedev at oprette MESM.
På trods af de forfærdelige forhold i efterkrigstidens Ukraine lykkedes det Lebedevs team, der startede forfra, to år senere, den 6. november 1950, at gennemføre en testkørsel, de blev leveret fra fabrikken defekt). Et år senere, efter den vellykkede test af en kommission fra USSR Academy of Sciences under ledelse af akademiker M. V. Keldysh, begyndte den regelmæssige drift af maskinen.
Interessant nok var lokalerne på det tidligere klosterherberge i Feofaniya så uegnede til at fungere som en kæmpe lampecomputer, at en del af loftet måtte rives ned i laboratoriet for at fjerne varmen fra tusinder af lamper fra rummet. Betingelserne for at oprette MESM var helvedes og slet ikke som laboratorierne, hvor ENIAC, Harvard Mk I og andre computere blev bygget i USA.
MESM havde brug for et værelse med et areal på cirka 150 kvm. m. og omtrent det samme - til generatorer, batterier og kontrolautomatisering. Plus workshops, arbejder sovesale og mere. Det var meget svært at finde sådan en bygning i Kiev ødelagt af krigen. Bygningen i Feofaniya var i forfald, først skulle den repareres. Hver dag kørte en særligt dedikeret bus fra Kiev til bygherren, men ved 17 -tiden forlod han tilbage. Folk blev på arbejde i flere dage eller endda uger.
Zinovy Lvovich Rabinovich, en elev af Lebedev, minder om:
… ud over selve maskinen var det nødvendigt selv at udvikle og fremstille forskelligt teknologisk udstyr og ikke kun standardudstyr, men også tidligere ikke forudset - en særlig enhed til valg af lamper til udløsere (tilpasset i egenskaber i hver par), en lampetrådstabilisator (uden hvilken lamper ikke fungerer korrekt og generelt hurtigt svigter) osv. osv. Nogle gange opstod behovet for helt usædvanlige handlinger - såsom at skaffe forskellige radiokomponenter fra militærudstyrsdumper - modstande, kondensatorer osv. Og det vigtigste er, at alt blev gjort for første gang - i den forstand, at intet var lånt.
Derudover stod Lebedev over for et andet problem. Hans personale omfattede jøder! Igen et ord til Rabinovich:
Sergei Alekseevich havde endda mange problemer på grund af dette. En anonym opsigelse blev skrevet mod ham til centralkomiteen, hvor en af hovedanklagerne var promovering af Z. L. Rabinovich på arbejdspladsen, og især assistance i hans afhandlingsarbejde (sådan var tiden!). Opsigelsen som følge af kontrollen blev fundet ærekrænkende, men som de siger, ødelagde han Sergei Alekseevichs nerver meget. Det kostede mig en forsinkelse i forsvaret i halvandet år - da det tog en yderligere lukket gennemgang af arbejdet … Jeg kan heller ikke lade være med at fortælle, at Sergei Alekseevich stadig havde en chance for at forsvare mig mod mine krav afskedigelse af nogle højere verifikationsmyndigheder i betragtning af kampagnen med den ønskede reduktion på det tidspunkt, hvor jødiske forskere arbejdede med lukkede emner. Udover mig var der en anden forsker med samme pas, vicechef for laboratoriet (S. A. Lebedeva) Lev Naumovich Dashevsky, og tilstedeværelsen af to sådanne forskere i et laboratorium var yderst uønsket … Men Sergey Alekseevich indtog en principiel holdning, der i den tid var slet ikke let og forsvarede mig resolut.
Som et resultat udførte MESM i efteråret 1952 beregninger for generatorerne af Kuibyshev vandkraftværk. At lære, at der er en fungerende computer i Feofaniya, Kiev og Moskva, matematikere blev trukket dertil med problemer, der krævede store beregninger. MESM arbejdede døgnet rundt med at tælle termonukleære reaktioner (Ya. B. Zel'dovich), ballistiske missiler (M. V. Keldysh, A. A. Dorodnitsyn, A. A. Lyapunov), langtrækkende transmissionslinjer (S. A. kvalitetskontrol (B. V. Gnedenko) m.fl. De første programmører i Sovjetunionen arbejdede på denne maskine, herunder den berømte matematiker MR Shura-Bura (han var "heldig" at arbejde senere med vores første serielle computer "Strela", og han talte om det med rædsel, men vi vil fortælle om dette senere) …
På trods af dette modtog Lebedev ikke nogen officiel hædersbevisning (Rabinovich minder om):
Jeg vil fortælle dig om endnu en ubehagelig omstændighed. Det er forvirrende, at arbejdet med oprettelsen af MESM, der blev præsenteret for Stalinprisen i person af hovedforfatterne S. A. Lebedev, L. N. Dashevsky og E. A. Shkabara, ikke modtog prisen. Denne kendsgerning afspejlede måske en misforståelse af betydningen af digital computing fra regeringsorganernes side og endda den daværende ledelse af Videnskabsakademiet for den ukrainske SSR, hvor der, ligesom i Kiev generelt, ikke længere var Mikhail Alekseevich Lavrentyev, der gjorde så meget for at implementere arbejde med oprettelsen af MESM og derefter den store elektroniske tællemaskine (BESM). Men som de siger, overlevede vi. Bilen var, den fungerede godt og var i en aura af berømmelse og stor interesse for den, og det gav sine skabere stor glæde.
MESM blev brugt indtil 1957, indtil det endelig var forældet, hvorefter det blev overført til KPI til uddannelsesmæssige formål. I 1959 blev det demonteret, den ukrainske historiker inden for computerteknologi Boris Nikolaevich Malinovsky mindede det om denne måde:
Bilen blev skåret i stykker, en række stande blev opsat, og derefter … smidt væk.
Flere elektroniske rør og andre komponenter tilbage fra MESM opbevares i fonden for historie og udvikling af datalogi og teknologi i Kiev House of Scientists fra National Academy of Sciences of Ukraine. En lignende skæbne ventede imidlertid på ENIAC og generelt stort set alle de første computere - hverken i Sovjetunionen eller i Vesten var der ingen, der gider at oprette museer inden for computerteknologi. I Sovjetunionen gjorde de dette med absolut alle computere - de demonterede både Setun og alle de første BESM'er til skrot. Programmereren af de første sovjetiske computere Alexander Konstantinovich Platonov, matematiker ved Institute of Applied Mathematics (et interview med ham fra 2017 blev offentliggjort på Habré) minder bittert om:
Så havde jeg så ondt af denne fjernbetjening. Da BESM blev brudt, spurgte jeg Melnikov: "Hvorfor ikke til museet, hele landet arbejdede?" Og han siger: "Og de har ingen plads!". Så løb medarbejderne på Polyteknisk Museum, foran mine øjne, og forsøgte i det mindste at finde noget. Her er det, manglen på kultur.
SESM
De færreste ved, at efter at Lebedev forlod Moskva, implementerede hans gruppe på grundlag af hans ideer en endnu mere fantastisk idé - den såkaldte SESM, en specialiseret elektronisk tællemaskine (her var generaldesigneren allerede den førnævnte ZL Rabinovich). Dens entydighed lå i, at SESM var en specialiseret lommeregner, desuden en matrix-vektor (!) En, en af de første, hvis ikke den første, i verden.
SESM var beregnet til at løse korrelationsproblemer og systemer med algebraiske ligninger med 500 ukendte. Maskinen kørte med brøker og havde en nuværende automatisk styring af størrelsesordenen. Beregningsresultaterne blev givet i decimalsystemet med en nøjagtighed på det syvende ciffer. Baseret på Gauss -Seidel LAU -metoden, der blev anvendt til SESM, udførte den aritmetiske enhed kun addition og multiplikation, men computeren viste sig at være elegant - kun 700 lamper.
Overraskende nok blev det ikke klassificeret. Og det blev den første sovjetiske computer, der modtog en rosende anmeldelse i det dengang netop udkomne amerikanske computermagasin Datamation.
Desuden en monografi skrevet baseret på resultaterne af udviklingen ("Specialiseret elektronisk beregningsmaskine SESM" ZL Rabinovich, Yu. V. Blagoveshchenskaya, RA Chernyak osv., Glushkov insisterede på udgivelsen af bogen, udviklerne selv var ikke særlig på udkig efter berømmelse, som følge heraf havde han ret i at sikre vores prioritet på dette område) blev genudgivet i USA på engelsk. Og tilsyneladende var en af de første bøger om indenlandsk computing, udgivet i udlandet.
Zinovy Lvovich selv arbejdede meget og frugtbart inden for datalogi frem til 1980'erne sammen med sådanne titaner af verdenselektronik som akademikeren V. M. Glushkov, herunder på luftforsvarssystemer (det ser ud til, at i alle disse år var absolut alle computer -sovjetiske specialister involveret i to områder: missilforsvar eller luftforsvar).
BESM
Som vi sagde, blev MESM opfattet af Lebedev som en prototype på en stor maskine (med et uhøjtideligt navn BESM), men det var urealistisk at gennemføre en langt mere kompleks udvikling i den forfalden krig i Feofania i Ukraine. Og designeren besluttede at gå til hovedstaden. Lad os give ordet til Platonov igen (vi vil diskutere ITMiVT og deres forhold til BESM mere detaljeret nedenfor, der er mange interessante ting):
Lebedev lavede en model af en elektronisk regnemaskine, og pengene løb tør. Derefter skrev han et brev til Stalin om, at nyttigt arbejde var i gang … De sendte en kommission under ledelse af Keldysh. Keldysh så computerteknologien, og vi må hylde hans skarpsindighed og forstod perspektivet. Som et resultat udstedte regeringen et dekret om dette spørgsmål. Det første punkt: at omdøbe layoutet på den elektroniske regnemaskine til en lille elektronisk beregningsmaskine … Det andet punkt: at lave en stor elektronisk maskine - BESM. Dette blev overdraget til direktøren for Institute of Fine Mechanics.
Så Lebedev tog til Moskva.
Og der, på det tidspunkt, allerede i flere år, arbejdede den anden gruppe, under ledelse af Isaac Brook, på deres egen, helt uafhængige computer.