"Hvis vi overvejer prøver af våben fra forskellige typer tropper, og selv i det historiske aspekt, hvor mange prøver af sovjetisk militært udstyr var de bedste i sammenligning med de samme amerikanske? Hvor var der flere penge, moderne forsknings- og produktionsudstyr, forskere? Måske var Sovjetunionen førende inden for oprettelsen af computere, software?"
Jeg vil gerne sige en særlig tak til sevtrash, som opmuntrede mig til at skrive denne artikel, og hvis sætninger fra kommentarerne jeg brugte som epigraf.
Sætningerne "russisk processor" eller "sovjetisk computer" fremkalder desværre en række specifikke associationer, der blev indført af vores medier, og tankeløst (eller tværtimod bevidst) replikerede vestlige artikler. Alle er vant til at tro, at der er tale om antidiluviske anordninger, omfangsrige, svage, ubelejlige og generelt er indenlandsk teknologi altid en grund til sarkasme og ironi. Desværre er der få mennesker, der ved, at Sovjetunionen på bestemte tidspunkter i computerteknologiens historie var "foran resten af planeten." Og du finder endnu mindre information om moderne indenlandske udviklinger på dette område.
Sovjetunionen kaldes det land, der besad en af de mest magtfulde videnskabelige skoler i verden, ikke kun af "hævede" patrioter. Dette er en objektiv kendsgerning baseret på en dyb analyse af uddannelsessystemet af eksperter fra British Association of Educators. Historisk set blev der i Sovjetunionen lagt særlig vægt på uddannelse af specialister inden for naturvidenskab, ingeniører og matematikere. I midten af det 20. århundrede var der i Sovjetlandets land flere skoler til udvikling af computerteknologi, og der manglede ikke kvalificeret personale til dem, hvorfor der var alle forudsætninger for en vellykket udvikling af den nye industri. Snesevis af talentfulde forskere og ingeniører har deltaget i oprettelsen af forskellige systemer til elektroniske beregningsmaskiner. Nu vil vi kun tale om de vigtigste milepæle i udviklingen af digitale computere i Sovjetunionen. Arbejdet med analoge maskiner blev startet allerede før krigen, og i 1945 var den første analoge maskine i Sovjetunionen allerede i drift. Før krigen begyndte forskning og udvikling af højhastighedsudløsere, hovedelementerne i digitale computere.
Sergei Alekseevich Lebedev (1902 - 1974) kaldes med rimelighed grundlæggeren af udviklingen af computerteknologi i Sovjetunionen - under hans ledelse blev der udviklet 15 typer computere, fra den enkleste lampe til supercomputere på integrerede kredsløb
I Sovjetunionen var det kendt om oprettelsen af amerikanerne i 1946 af ENIAC -maskinen - verdens første computer med elektroniske rør som elementbase og automatisk programstyring. På trods af at sovjetiske forskere vidste om denne maskines eksistens, var disse data ikke desto mindre, ligesom alle andre oplysninger, der lækkede ind i Rusland under den kolde krig, meget knappe og utydelige. Derfor er snakken om, at sovjetisk computerteknologi blev kopieret fra vestlige modeller intet andet end insinuationer. Og hvilken slags "prøver" kan vi tale om, hvis computermodellerne på det tidspunkt indtog to eller tre etager, og kun en meget begrænset kreds af mennesker havde adgang til dem? Det maksimale, indenlandske spioner kunne få, var fragmentarisk information fra teknisk dokumentation og udskrifter fra videnskabelige konferencer.
I slutningen af 1948 begyndte Academician SA Lebedev at arbejde på den første husmaskine. Et år senere blev arkitekturen udviklet (fra bunden uden lån) samt de skematiske diagrammer over individuelle blokke. I 1950 blev computeren samlet på rekordtid ved kun 12 forskeres og 15 teknikeres indsats. Lebedev kaldte sit hjernebarn "Lille elektronisk beregningsmaskine", eller MESM. "Baby", der bestod af seks tusinde vakuumrør, besatte en hel fløj i en to-etagers bygning. Lad ingen blive chokeret over sådanne dimensioner. Vestlige designs var ikke mindre. Det var femtiende år i gården, og radiorør styrede stadig bolden.
Det skal bemærkes, at i Sovjetunionen blev MESM lanceret på et tidspunkt, hvor der kun var en computer i Europa - den engelske EDSAK, der blev lanceret blot et år tidligere. Men MESM -processoren var meget mere kraftfuld på grund af paralleliseringen af beregningsprocessen. En lignende maskine til EDSAK, TsEM-1, blev taget i drift på Institut for Atomenergi i 1953, og den overgik også EDSAK i en række parametre.
Ved oprettelsen af MESM blev alle de grundlæggende principper for oprettelse af computere brugt, såsom tilstedeværelsen af input- og outputenheder, kodning og lagring af et program i hukommelsen, automatisk udførelse af beregninger baseret på et program, der er lagret i hukommelsen osv. Det vigtigste var, at det var en computer baseret på den binære logik, der i øjeblikket bruges til computing (den amerikanske ENIAC brugte decimalsystemet (!!!), og derudover behandles princippet om pipeline -behandling, udviklet af S. A. operander parallelt bruges den nu på alle computere i verden.
Den lille elektroniske regnemaskine blev efterfulgt af en stor - BESM -1. Udviklingen blev afsluttet i efteråret 1952, hvorefter Lebedev blev fuldt medlem af USSR Academy of Sciences.
I den nye maskine blev erfaringerne med at oprette MESM taget i betragtning, og der blev anvendt en forbedret elementbase. Computeren havde en hastighed på 8-10 tusind operationer i sekundet (mod kun 50 operationer pr. Sekund for MESM), eksterne lagerenheder var baseret på magnetbånd og magnetiske tromler. Lidt senere eksperimenterede forskere med akkumulatorer på kviksølvrør, potentioskoper og ferritkerner.
Hvis man i Sovjetunionen kun vidste lidt om vestlige computere, vidste de i Europa og USA praktisk talt ingenting om sovjetiske computere. Derfor blev Lebedevs rapport på en videnskabelig konference i Darmstadt en virkelig sensation: det viste sig, at BESM-1 samlet i Sovjetunionen er den mest produktive og kraftfulde computer i Europa.
I 1958, efter endnu en modernisering af BESM RAM, som allerede hed BESM-2, blev det masseproduceret på en af Unionens fabrikker. Resultatet af yderligere arbejde af teamet under ledelse af Lebedev var udviklingen og forbedringen af det første BESM. En ny familie af supercomputere blev oprettet under varemærket "M", hvis seriemodel M-20, der udførte op til 20 tusinde operationer i sekundet, på det tidspunkt blev den hurtigst opererende computer i verden.
1958 var en anden vigtig, omend lidt kendt milepæl i udviklingen af computing. Under ledelse af V. S. afstande op til 200 km. På samme tid menes det officielt, at verdens første computernetværk først begyndte at fungere i 1965, da TX-2-computerne fra Massachusetts Institute of Technology og Q-32 fra SDC-selskabet i Santa Monica var forbundet. I modsætning til den amerikanske myte blev computernetværket således først udviklet og implementeret i Sovjetunionen, så meget som 7 år tidligere.
Specielt til militærets behov, herunder til Space Control Center, blev der udviklet flere computermodeller baseret på M-40 og M-50, som blev den "cybernetiske hjerne" i det sovjetiske anti-missilsystem, der blev skabt under ledelse af VGKisunko og skød et rigtigt missil ned i 1961 - amerikanerne kunne kun gentage dette 23 år senere.
Den første fuldgyldige anden generations maskine (på halvlederbasis) var BESM-6. Denne maskine havde en rekordhastighed for den tid - omkring en million operationer i sekundet. Mange af principperne for dets arkitektur og strukturelle organisation blev en reel revolution inden for datateknologi fra den periode og var faktisk allerede et skridt ind i tredje generation af computere.
BESM -6, der blev oprettet i Sovjetunionen i 1966, havde en rekordhastighed for den tid - omkring en million operationer i sekundet
I BESM-6 blev stratificering af tilfældig adgangshukommelse implementeret i blokke, hvilket muliggjorde samtidig hentning af information, hvilket gjorde det muligt dramatisk at øge adgangshastigheden til hukommelsessystemet, princippet om at kombinere instruktionens udførelse blev brugt i vid udstrækning (op til 14 maskininstruktioner kunne være samtidigt i processoren på forskellige stadier af udførelsen). Dette princip, der blev navngivet af chefdesigneren for BESM-6, akademikeren SA Lebedev, princippet om "vandrørledning", blev senere meget udbredt til at øge produktiviteten af computere til almindelige formål, efter at have modtaget navnet "kommandotransportør" i moderne terminologi. For første gang blev der introduceret en metode til buffering af anmodninger, en prototype af en moderne cache -hukommelse blev oprettet, et effektivt system med multitasking og adgang til eksterne enheder blev implementeret og mange andre innovationer, hvoraf nogle stadig er i brug. BESM-6 viste sig at være så succesrig, at den blev produceret i serie i 20 år og effektivt fungerede i forskellige statslige strukturer og institutioner.
I øvrigt brugte International Center for Nuclear Research, oprettet i Schweiz, BESM -maskiner til beregninger. Og endnu en vejledende kendsgerning, der slog myten om tilbagestående i vores computingteknologi … Under den sovjet-amerikanske rumfart Soyuz-Apollo modtog den sovjetiske side, der brugte BESM-6, behandlede resultater af telemetriinformation på et minut- en halv time tidligere end den amerikanske side …
I denne forbindelse er en artikel af kurator for Museum of Computer Science i Storbritannien, Doron Sweid, interessant om, hvordan han købte en af de sidste fungerende BESM-6 i Novosibirsk. Titlen på artiklen taler for sig selv: "Den russiske BESM -serie af supercomputere, der blev udviklet for mere end 40 år siden, kan vidne om USAs løgne, der erklærede teknologisk overlegenhed i løbet af den kolde krig."
Der var mange kreative kollektiver i Sovjetunionen. Institutterne i S. A. Lebedev, I. S. Bruk, V. M. Glushkov er kun de største af dem. Nogle gange konkurrerede de, nogle gange supplerede de hinanden. Og alle arbejdede i spidsen for verdensvidenskab. Hidtil har vi hovedsageligt talt om udviklingen af Academician Lebedev, men resten af holdene i deres arbejde var forud for den udenlandske udvikling.
Så for eksempel i slutningen af 1948 ansatte i Energy Institute. Krizhizhanovsky Brook og Rameev modtager et opfindercertifikat på en computer med en fælles bus, og i 1950-1951. skabe det. I denne maskine bruges der for første gang i verden halvleder (cuprox) dioder i stedet for vakuumrør.
Og i samme periode da S. A. Lebedev oprettede BESM-6, akademiker V. M. Glushkov afsluttede udviklingen af "Ukraine" mainframe, hvis ideer senere blev brugt i amerikanske mainframes i 1970'erne. MIR -familien af computere skabt af akademikeren Glushkov var tyve år foran amerikanerne - det var prototyperne til personlige computere. I 1967 købte IBM MIR-1 på en udstilling i London: IBM havde en prioritetsstrid med konkurrenter, og maskinen blev købt for at bevise, at princippet om trinvis mikroprogrammering, patenteret af konkurrenter i 1963, længe har været kendt russisk og bruges i produktionskøretøjer.
Pioner inden for datalogi og cybernetik, akademikeren Viktor Mikhailovich Glushkov (1923-1982) er kendt af specialister over hele verden for sine videnskabelige resultater af verdens betydning inden for matematik, datalogi og cybernetik, computerteknologi og programmering
Den næste fase i udviklingen af computerteknologi i Sovjetunionen var arbejde med oprettelsen af en supercomputer, hvis familie blev kaldt "Elbrus". Dette projekt blev startet af Lebedev, og efter hans død blev det ledet af Burtsev.
Det første multiprocessor-computerkompleks "Elbrus-1" blev lanceret i 1979. Det omfattede 10 processorer og havde en hastighed på omkring 15 millioner operationer i sekundet. Denne maskine var flere år foran de førende vestlige computere. Symmetrisk multiprocessorarkitektur med delt hukommelse, implementering af sikker programmering med hardwaredatatyper, superscalaritet i processorbehandling, et samlet operativsystem til multiprocessorkomplekser - alle disse funktioner implementeret i Elbrus -serien optrådte meget tidligere end i Vesten, hvis princip er bruges den dag i dag i moderne supercomputere.
"Elbrus" introducerede generelt en række revolutionerende innovationer i teorien om computere. Disse er superscalaritet (behandling af mere end en instruktion pr. Cyklus), implementering af sikker programmering med hardwaredatatyper, pipelining (parallel behandling af flere instruktioner) osv. Alle disse funktioner dukkede først op i sovjetiske computere. En anden væsentlig forskel ved Elbrus-systemet fra lignende, der tidligere blev produceret i Unionen, er dens fokus på programmeringssprog på højt niveau. Grundsproget ("Autocode Elbrus El-76") blev skabt af V. M. Pentkovsky, som senere blev chefarkitekt for Pentium-processorer.
Den næste model i denne serie, Elbrus-2, udførte allerede 125 millioner operationer i sekundet. "Elbrus" arbejdede i en række vigtige systemer forbundet med behandling af radarinformation, de blev talt på nummerpladerne i Arzamas og Chelyabinsk, og mange computere af denne model leverer stadig funktionen af anti-missilforsvarssystemer og rumstyrker.
Den sidste model i denne serie var Elbrus 3-1, som kendetegnede sit modulære design og var beregnet til at løse store videnskabelige og økonomiske problemer, herunder modellering af fysiske processer. Dens hastighed nåede 500 millioner operationer i sekundet (på nogle hold), dobbelt så hurtigt som den mest produktive amerikanske superbil på den tid, Cray Y-MP.
Efter Sovjetunionens sammenbrud emigrerede en af Elbrus -udviklerne, Vladimir Pentkovsky, til USA og fik et job hos Intel Corporation. Han blev hurtigt senioringeniør i virksomheden og under hans ledelse i 1993 udviklede Intel Pentium -processoren, der rygtes at være opkaldt efter Pentkovsky.
Pentkovsky legemliggjorde i Intels processorer den sovjetiske know-how, som han kendte, og i 1995 udgav Intel en mere avanceret Pentium Pro-processor, som kom tæt på den russiske El-90-mikroprocessor i 1990, men aldrig indhentede den., selvom det blev oprettet 5 år senere.
Ifølge Keith Diffendorf, redaktør af mikroprocessorrapporten, har Intel taget den store erfaring og avancerede teknologi, der er udviklet i Sovjetunionen, herunder de grundlæggende principper for moderne arkitekturer som SMP (symmetrisk multiprocessering), superscalar og EPIC (eksplicit parallelt instruktionskodeks) - kode med eksplicit instruktion parallelisme) arkitektur. På grundlag af disse principper blev computere allerede produceret i Unionen, mens disse teknologier i USA kun "svævede i hovedet på forskere (!!!)".
Jeg vil understrege, at artiklen udelukkende talte om computere indeholdt i hardware og masseproducerede computere. Derfor, ved at kende den egentlige historie om sovjetisk computerteknologi, er det svært at være enig i udtalelsen om dens tilbagestående. Desuden er det klart, at vi i denne branche konsekvent har været i front. Desværre hører vi ikke om dette hverken fra tv -skærme eller fra andre medier.