Inhoudsopgave:

Sovjet computertechnologie. Het verhaal van opstijgen en vergetelheid
Sovjet computertechnologie. Het verhaal van opstijgen en vergetelheid

Video: Sovjet computertechnologie. Het verhaal van opstijgen en vergetelheid

Video: Sovjet computertechnologie. Het verhaal van opstijgen en vergetelheid
Video: Ivans, Great and Terrible: The Creation of Russia 2024, April
Anonim

Volledige en uitgebreide informatie over de ontwikkeling van Sovjet-elektronica. Waarom overtrof de Sovjet-elektronica ooit de buitenlandse "hardware" aanzienlijk? Welke Russische wetenschapper belichaamde Sovjet-knowhow in Intel's microprocessors?

Hoeveel kritische pijlen zijn er de afgelopen jaren afgevuurd op de staat van onze computertechnologie! En dat het hopeloos achterlijk was (terwijl het zeker de "organische ondeugden van het socialisme en de planeconomie" noemde), en dat het zinloos is om het nu te ontwikkelen, omdat "we voor altijd achterlopen". En in bijna alle gevallen zal de redenering vergezeld gaan van de conclusie dat "westerse technologie altijd beter is geweest", dat "Russische computers niet weten hoe ze het moeten doen" …

Meestal wordt bij kritiek op Sovjetcomputers de aandacht gericht op hun onbetrouwbaarheid, moeilijkheden bij het gebruik en lage capaciteiten. Ja, veel "ervaren" programmeurs herinneren zich waarschijnlijk die "ES-ki" die eindeloos "hangen" uit de jaren 70 en 80, ze kunnen praten over hoe de "Sparks", "Agatha", "Robotrons" eruit zagen, " Elektronica "tegen de achtergrond van de IBM-pc's die pas eind jaren 80 - begin jaren 90 in de Unie waren verschenen (zelfs niet de nieuwste modellen), waarbij wordt vermeld dat een dergelijke vergelijking niet in het voordeel van huishoudelijke computers uitmondt. En dit is zo - deze modellen waren echt inferieur aan hun westerse tegenhangers in hun kenmerken.

Maar deze beursgenoteerde computermerken waren zeker niet de beste binnenlandse ontwikkelingen, ondanks het feit dat ze het meest verspreid waren. En in feite ontwikkelde de Sovjet-elektronica zich niet alleen op wereldniveau, maar overtrof het soms een vergelijkbare westerse industrie!

Maar waarom gebruiken we nu uitsluitend buitenlandse "hardware", en in de Sovjettijd leek zelfs de zwaarbevochten binnenlandse computer een hoop metaal in vergelijking met zijn westerse tegenhanger? Is de uitspraak over de superioriteit van Sovjet-elektronica niet ongegrond?

Nee dat is het niet! Waarom? Het antwoord staat in dit artikel.

De glorie van onze vaders

De officiële "geboortedatum" van de Sovjet-computertechnologie moet waarschijnlijk worden beschouwd als eind 1948. Het was toen in een geheim laboratorium in de stad Feofaniya bij Kiev, onder leiding van Sergei Aleksandrovich Lebedev (destijds directeur van het Instituut voor Elektrotechniek van de Academie van Wetenschappen van Oekraïne en ook hoofd van het laboratorium van de Institute of Precise Mechanics and Computing Technology van de Academie van Wetenschappen van de USSR), begon het werk aan de oprichting van een kleine elektronische telmachine (MESM) …

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

Lebedev heeft (onafhankelijk van John von Neumann) de principes van een computer met een in het geheugen opgeslagen programma naar voren gebracht, onderbouwd en geïmplementeerd.

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

In zijn eerste machine implementeerde Lebedev de fundamentele principes van het bouwen van computers, zoals:

beschikbaarheid van rekenapparatuur, geheugen, invoer/uitvoer en besturingsapparatuur;

het coderen en opslaan van een programma in het geheugen zoals getallen;

binair nummersysteem voor het coderen van nummers en commando's;

automatische uitvoering van berekeningen op basis van het opgeslagen programma;

de aanwezigheid van zowel rekenkundige als logische bewerkingen;

het hiërarchische principe van het opbouwen van geheugen;

numerieke methoden gebruiken om berekeningen uit te voeren.

Ontwerp, installatie en debuggen van MESM werden in recordtijd (ongeveer 2 jaar) uitgevoerd en uitgevoerd door slechts 17 mensen (12 onderzoekers en 5 technici). De testrun van de MESM-machine vond plaats op 6 november 1950 en de normale werking op 25 december 1951.

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

In 1953 creëerde een team onder leiding van S. A. Lebedev het eerste mainframe - BESM-1 (van de Big Electronic Counting Machine), uitgebracht in één exemplaar. Het werd al gecreëerd in Moskou, aan het Instituut voor Precisiemechanica (afgekort als ITG) en het rekencentrum van de Academie van Wetenschappen van de USSR, waarvan SA Lebedev de directeur was, en werd geassembleerd in de Moskouse fabriek voor berekening en analyse Machines (afgekort als CAM).

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

Nadat de BESM-1 RAM was uitgerust met een verbeterde elementbasis, bereikten de prestaties 10.000 bewerkingen per seconde - op het niveau van de beste in de VS en de beste in Europa. In 1958, na een nieuwe modernisering van het RAM-geheugen, werd de BESM, die al de naam BESM-2 had gekregen, voorbereid op serieproductie in een van de fabrieken van de Unie, die in een hoeveelheid van enkele tientallen werd uitgevoerd.

Tegelijkertijd was er werk aan de gang in het speciale ontwerpbureau van de regio Moskou nr. 245, dat werd geleid door M. A. Lesechko, ook opgericht in december 1948 in opdracht van I. V. Stalin. In 1950-1953 het team van dit ontwerpbureau, maar al onder leiding van Bazilevsky Yu. Ya. ontwikkelde een universele digitale computer "Strela" met een snelheid van 2000 bewerkingen per seconde. Deze auto werd geproduceerd tot 1956 en er werden in totaal 7 exemplaren van gemaakt. Zo was "Strela" de eerste industriële computer - MESM, BESM bestond destijds in slechts één exemplaar.

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

Over het algemeen was het einde van 1948 een uiterst productieve tijd voor de makers van de eerste Sovjetcomputers. Ondanks het feit dat beide hierboven genoemde computers tot de beste ter wereld behoorden, ontwikkelde zich tegelijkertijd, parallel met hen, een andere tak van de Sovjet-computerindustrie - M-1, "Automatic digital computing machine", die werd geleid door IS Beek.

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

M-1 werd gelanceerd in december 1951 - gelijktijdig met MESM en was bijna twee jaar de enige werkende computer in de USSR (MESM bevond zich geografisch in Oekraïne, in de buurt van Kiev).

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

De snelheid van de M-1 bleek echter extreem laag te zijn - slechts 20 operaties per seconde, wat echter niet verhinderde dat het de problemen van nucleair onderzoek aan het IV Kurchatov Institute oploste. Tegelijkertijd nam de M-1 behoorlijk wat ruimte in beslag - slechts 9 vierkante meter (vergeleken met 100 vierkante meter voor BESM-1) en verbruikte hij aanzienlijk minder energie dan het geesteskind van Lebedev. M-1 werd de voorouder van een hele klasse van "kleine computers", waarvan de maker IS Brook een aanhanger was. Dergelijke machines zouden volgens Brook bedoeld moeten zijn voor kleine ontwerpbureaus en wetenschappelijke organisaties die niet over de middelen en de ruimte beschikken om machines van het BESM-type aan te schaffen.

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

Al snel werd de M-1 serieus verbeterd en bereikten de prestaties het niveau van "Strela" - 2000 bewerkingen per seconde, terwijl tegelijkertijd de grootte en het stroomverbruik iets toenamen. De nieuwe auto kreeg de natuurlijke naam M-2 en werd in 1953 in gebruik genomen. In termen van kosten, afmetingen en prestaties is de M-2 de beste computer in de Unie geworden. Het was M-2 die het eerste internationale schaaktoernooi tussen computers won.

Als gevolg hiervan konden in 1953 serieuze computertaken voor de defensie, de wetenschap en de nationale economie van het land worden opgelost op drie soorten computers - BESM, Strela en M-2. Al deze computers zijn de eerste generatie computers. De elementbasis - elektronische buizen - bepaalde hun grote afmetingen, aanzienlijk energieverbruik, lage betrouwbaarheid en als gevolg daarvan kleine productievolumes en een kleine kring van gebruikers, voornamelijk uit de wetenschappelijke wereld. In dergelijke machines waren er praktisch geen middelen om de bewerkingen van het programma dat wordt uitgevoerd te combineren en de werking van verschillende apparaten parallel te laten lopen; commando's werden na elkaar uitgevoerd, ALU ("arithmetic-logic device", een eenheid die direct gegevensconversie uitvoert) was inactief in het proces van gegevensuitwisseling met externe apparaten, waarvan de set zeer beperkt was. Het volume van de BESM-2 RAM was bijvoorbeeld 2048 39-bits woorden; magnetische trommels en magneetbandstations werden gebruikt als extern geheugen.

Setun is de eerste en enige ternaire computer ter wereld. Staatsuniversiteit van Moskou. DE USSR.

Productiefabriek: Kazan-fabriek van wiskundige machines van het USSR-ministerie van radio-industrie. De fabrikant van logische elementen is de Astrachan-fabriek van elektronische apparatuur en elektronische apparaten van het USSR-ministerie van radio-industrie. De fabrikant van magnetische trommels is de Penza-computerfabriek van het USSR-ministerie van radio-industrie. De fabrikant van het afdrukapparaat is de Moskouse fabriek van schrijfmachines van het USSR-ministerie van instrumentenindustrie.

Voltooiingsjaar van ontwikkeling: 1959.

Jaar van het begin van de productie: 1961.

Stopgezette productie: 1965.

Aantal gebouwde auto's: 50.

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

In onze tijd heeft "Setun" geen analogen, maar historisch gezien gebeurde het dat de ontwikkeling van informatica de hoofdstroom van binaire logica werd.

Maar de volgende ontwikkeling van Lebedev was productiever: de M-20-computer, waarvan de serieproductie in 1959 begon.

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

Het nummer 20 in de naam betekent snelle prestaties - 20 duizend bewerkingen per seconde, de hoeveelheid RAM overschreed tweemaal de OP BESM, een combinatie van de uitgevoerde opdrachten was ook voorzien. In die tijd was het een van de krachtigste en betrouwbaarste machines ter wereld, en het werd gebruikt om veel van de belangrijkste theoretische en toegepaste problemen van wetenschap en technologie van die tijd op te lossen. In de M20-machine werd de mogelijkheid geïmplementeerd om programma's in mnemonische codes te schrijven. Dit breidde de kring van specialisten die konden profiteren van de voordelen van computers enorm uit. Ironisch genoeg werden er precies 20 M-20-computers geproduceerd.

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

De eerste generatie computers werden lange tijd in de USSR geproduceerd. Zelfs in 1964 werd de Ural-4-computer, die werd gebruikt voor economische berekeningen, nog steeds in Penza geproduceerd.

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

overwinningsgang

In 1948 werd in de VS een halfgeleidertransistor uitgevonden, die begon te worden gebruikt als elementbasis voor een computer. Dit maakte het mogelijk computers te ontwikkelen met beduidend kleinere afmetingen, stroomverbruik en beduidend hogere (in vergelijking met lampcomputers) betrouwbaarheid en productiviteit. Het probleem van de automatisering van programmering werd uiterst urgent, aangezien de kloof tussen de tijd voor het ontwikkelen van programma's en de tijd voor de daadwerkelijke berekening groter werd.

De tweede fase in de ontwikkeling van computertechnologie in de late jaren 50 - vroege jaren 60 wordt gekenmerkt door het creëren van geavanceerde programmeertalen (Algol, Fortran, Cobol) en de ontwikkeling van het proces van automatisering van taakstroombesturing met behulp van de computer zelf, dat wil zeggen, de ontwikkeling van besturingssystemen. De eerste besturingssystemen automatiseerden het werk van de gebruiker bij het voltooien van een taak, en vervolgens werden tools gemaakt om meerdere taken tegelijk in te voeren (een reeks taken) en computerbronnen tussen hen te verdelen. De multiprogrammeringsmodus van gegevensverwerking is verschenen. De meest karakteristieke kenmerken van deze computers, gewoonlijk "computers van de tweede generatie" genoemd:

het combineren van invoer / uitvoerbewerkingen met berekeningen in de centrale processor;

een toename van de hoeveelheid RAM en extern geheugen;

gebruik van alfanumerieke apparaten voor gegevensinvoer / -uitvoer;

"gesloten" modus voor gebruikers: de programmeur mocht de computerruimte niet meer binnen, maar overhandigde het programma in de algoritmische taal (hoge taal) aan de operator voor verdere toelating op de machine.

Aan het einde van de jaren 50 werd ook de serieproductie van transistors in de USSR opgericht.

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

Dit maakte het mogelijk om te beginnen met het maken van een computer van de tweede generatie met hogere prestaties, maar minder ruimte en stroomverbruik. De ontwikkeling van computertechnologie in de Unie ging bijna in een "explosief" tempo: in korte tijd begon het aantal verschillende computermodellen dat in ontwikkeling was te tellen in tientallen: dit is de M-220 - de erfgenaam van de Lebedev M -20, en de "Minsk-2" met latere versies, en de Yerevan "Nairi", en veel militaire computers - M-40 met een snelheid van 40 duizend operaties per seconde en M-50 (die nog steeds buiscomponenten had). Dankzij dit laatste was het in 1961 mogelijk om een volledig functioneel antiraketsysteem te creëren (tijdens de tests was het herhaaldelijk mogelijk om echte ballistische raketten met een voltreffer neer te schieten in een kernkop met een volume van een half kubieke meter). Maar allereerst wil ik de BESM-serie noemen, ontwikkeld door een team van ontwikkelaars van ITG en VT van de USSR Academy of Sciences onder de algemene leiding van S. A. Lebedev, wiens werk het hoogtepunt was de BESM-6-computer die in 1967 werd gemaakt. Het was de eerste Sovjetcomputer met een snelheid van 1 miljoen bewerkingen per seconde (een indicator die pas in de vroege jaren 80 werd overtroffen door huishoudelijke computers van latere releases, met een aanzienlijk lagere bedrijfszekerheid dan die van BESM-6).

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

Naast hoge snelheid (de beste indicator in Europa en een van de beste ter wereld), onderscheidde de structurele organisatie van BESM-6 zich door een aantal functies die revolutionair waren voor hun tijd en anticipeerden op de architecturale kenmerken van de volgende generatie computers (waarvan de basis bestond uit geïntegreerde schakelingen). Dus, voor het eerst in de binnenlandse praktijk en volledig onafhankelijk van buitenlandse computers, werd het principe van het combineren van de uitvoering van instructies op grote schaal gebruikt (tot 14 machine-instructies konden tegelijkertijd in de processor zijn in verschillende stadia van uitvoering). Dit principe, door de hoofdontwerper van BESM-6 Academician S. A. Lebedev het "waterpijplijn"-principe genoemd, werd later op grote schaal gebruikt om de productiviteit van computers voor algemeen gebruik te verhogen, nadat het in moderne terminologie de naam "commandotransporteur" had gekregen.

BESM-6 werd in massa geproduceerd in de SAM-fabriek in Moskou van 1968 tot 1987 (er werden in totaal 355 voertuigen geproduceerd) - een soort record! De laatste BESM-6 werd vandaag ontmanteld - in 1995 in de Mil-helikopterfabriek in Moskou. BESM-6 was uitgerust met de grootste academische (bijvoorbeeld het rekencentrum van de USSR Academy of Sciences, het Joint Institute for Nuclear Research) en de industrie (Central Institute of Aviation Engineering - CIAM) onderzoeksinstituten, fabrieken en ontwerpbureaus.

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

In dit verband is een artikel interessant van de curator van het Museum of Computer Science in Groot-Brittannië, Doron Sweid, over hoe hij een van de laatst werkende BESM-6 in Novosibirsk kocht. De titel van het artikel spreekt voor zich:

Informatie voor specialisten

De werking van de RAM-modules, de controle-eenheid en de rekenkundige logische eenheid in BESM-6 werd parallel en asynchroon uitgevoerd, dankzij de aanwezigheid van buffers voor tussentijdse opslag van opdrachten en gegevens. Om de pijplijnuitvoering van instructies in het besturingsapparaat te versnellen, werd voorzien in een apart registergeheugen voor het opslaan van indexen, een aparte adresrekenmodule, die snelle adreswijziging mogelijk maakt met behulp van indexregisters, inclusief de stapeltoegangsmodus.

Associatief geheugen op snelle registers (van het cache-type) maakte het mogelijk om automatisch de meest gebruikte operanden erin op te slaan en daarmee het aantal toegangen tot het hoofdgeheugen te verminderen. De "gelaagdheid" van het willekeurig toegankelijke geheugen bood de mogelijkheid van gelijktijdige toegang tot de verschillende modules van verschillende apparaten van de machine. Mechanismen voor het onderbreken, beschermen van geheugen en het omzetten van virtuele adressen in fysieke en geprivilegieerde bedrijfsmodi voor het besturingssysteem maakten het mogelijk om BESM-6 te gebruiken in multiprogramma- en timesharing-modi. In het rekenkundige logische apparaat werden versnelde algoritmen voor vermenigvuldigen en delen geïmplementeerd (vermenigvuldiging met vier cijfers van een vermenigvuldiger, berekening van vier cijfers van het quotiënt in één klokcyclus), evenals een opteller zonder end-to-end carry-ketens, die het resultaat van de bewerking voorstelt in de vorm van een code met twee rijen (bitsgewijze sommen en overdrachten) en die werkt op de ingevoerde code met drie rijen (de nieuwe operand en het resultaat met twee rijen van de vorige bewerking).

De BESM-6-computer had een willekeurig toegankelijk geheugen op ferrietkernen - 32 KB aan 50-bits woorden, de hoeveelheid willekeurig toegankelijk geheugen nam toe met latere wijzigingen tot 128 KB.

Gegevensuitwisseling met extern geheugen op magnetische trommels (hierna ook op magnetische schijven) en magneetbanden vond parallel plaats via zeven hogesnelheidskanalen (een prototype van toekomstige selectorkanalen). Het werk met de rest van de randapparatuur (element-voor-element gegevensinvoer / -uitvoer) werd uitgevoerd door de stuurprogramma's van het besturingssysteem toen de overeenkomstige onderbrekingen van de apparaten optraden.

Technische en operationele kenmerken:

Gemiddelde prestaties - tot 1 miljoen unicast-opdrachten / s

De woordlengte is 48 binaire bits en twee controlebits (de pariteit van het hele woord moest "oneven" zijn. Het was dus mogelijk om commando's van gegevens te onderscheiden - sommige hadden een pariteit van halve woorden "even-oneven", terwijl andere had "oneven" ". De overgang naar gegevens of het wissen van de code werd elementair opgevangen, zodra er een poging was om een woord met gegevens uit te voeren)

Getalweergave - drijvende komma

Werkfrequentie - 10 MHz

Bezette oppervlakte - 150-200 vierkante meter. m

Stroomverbruik van het netwerk 220 V / 50 Hz - 30 kW (zonder luchtkoelsysteem)

BESM-6 had een origineel systeem van elementen met parafase-synchronisatie. De hoge klokfrequentie van de elementen eiste van de ontwikkelaars nieuwe originele ontwerpoplossingen om de lengtes van de elementverbindingen te verkorten en parasitaire capaciteiten te verminderen.

Het gebruik van deze elementen in combinatie met originele structurele oplossingen maakte het mogelijk om een prestatieniveau van maximaal 1 miljoen bewerkingen per seconde te bieden bij gebruik in 48-bits drijvende-kommamodus, wat een record is in verhouding tot een relatief klein aantal halfgeleiders elementen en hun snelheid (ongeveer 60 duizend eenheden), transistors en 180 duizend diodes en een frequentie van 10 MHz).

De BESM-6-architectuur wordt gekenmerkt door een optimale set rekenkundige en logische bewerkingen, snelle adreswijziging met behulp van indexregisters (inclusief de stapeltoegangsmodus) en een mechanisme voor het uitbreiden van de opcode (extracodes).

Bij het maken van BESM-6 werden de basisprincipes van een computerontwerpautomatiseringssysteem (CAD) gelegd. De compacte registratie van de machinediagrammen door de formules van Booleaanse algebra vormde de basis van de operationele en inbedrijfstellingsdocumentatie. De documentatie voor de installatie werd aan de fabriek verstrekt in de vorm van tabellen verkregen op een instrumentele computer.

De makers van BESM-6 waren V. A. Melnikov, L. N. Korolev, V. S. Petrov, L. A. Teplitsky - de leiders; AA Sokolov, VN Laut, MV Tyapkin, VL Lee, L. A. Zak, VISmirnov, AS Fedorov, OK Shcherbakov, AV Avayev, V. Ya Alekseev, OA Bolshakov, VF Zhirov, VA Zhukovsky, Yu, Yu N Znamensky, VS Tsjechlov, A. Lebedev.

In 1966 werd boven Moskou een raketafweersysteem ingezet op basis van een 5E92b-computer gemaakt door de groepen van SA Lebedev en zijn collega VSBurtsev met een capaciteit van 500 duizend operaties per seconde, die tot nu toe (in 2002 het zou moeten zijn met de vermindering van de strategische rakettroepen).

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

Er werd ook een materiële basis gecreëerd voor de inzet van raketverdediging over het hele grondgebied van de Sovjet-Unie, maar volgens de voorwaarden van het ABM-1-verdrag werd het werk in deze richting ingeperkt. De groep van VSBurtsev nam actief deel aan de ontwikkeling van het legendarische luchtafweerluchtafweersysteem S-300, en creëerde in 1968 daarvoor de 5E26-computer, die zich onderscheidde door zijn kleine formaat (2 kubieke meter) en de meest zorgvuldige hardware controle die onjuiste informatie heeft bijgehouden. De prestaties van de 5E26-computer waren gelijk aan die van de BESM-6 - 1 miljoen bewerkingen per seconde.

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

Bedrog

Waarschijnlijk de meest geweldige periode in de geschiedenis van de Sovjet-computers was het midden van de jaren zestig. Er waren in die tijd veel creatieve collectieven actief in de USSR. De instituten van S. A. Lebedev, I. S. Bruk, V. M. Glushkov zijn slechts de grootste van hen. Soms streden ze, soms vulden ze elkaar aan. Tegelijkertijd werden er veel verschillende soorten machines geproduceerd, meestal incompatibel met elkaar (misschien met uitzondering van machines die in hetzelfde instituut zijn ontwikkeld), voor een breed scala aan doeleinden. Ze zijn allemaal op wereldniveau ontworpen en gemaakt en deden niet onder voor hun westerse concurrenten.

De verscheidenheid aan geproduceerde computers en hun incompatibiliteit met elkaar op software- en hardwareniveau stelden hun makers niet tevreden. Het was bijvoorbeeld noodzakelijk om de hele reeks geproduceerde computers in de geringste mate te ordenen, waarbij elk van hen als een bepaalde standaard werd genomen. Maar…

Aan het eind van de jaren 60 nam de leiding van het land een beslissing, die, zoals uit de verdere gebeurtenissen bleek, catastrofale gevolgen had: om alle binnenlandse ontwikkelingen van de middenklasse van verschillende grootte te vervangen (er waren er ongeveer een half dozijn - "Minsk ", "Ural", verschillende versies van de architectuur van de M-20 enz.) - op de Unified Family of computers gebaseerd op de architectuur van de IBM 360, - de Amerikaanse tegenhanger. Op het niveau van het ministerie van Instrumentatie werd een soortgelijk besluit niet zo luid genomen met betrekking tot de minicomputer. Toen, in de tweede helft van de jaren 70, werd de PDP-11-architectuur van de buitenlandse firma DEC ook goedgekeurd als de algemene lijn voor mini- en microcomputers. Als gevolg hiervan werden fabrikanten van huishoudelijke computers gedwongen om verouderde monsters van IBM-computers te kopiëren. Het was het begin van het einde.

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

Hier is de beoordeling van Boris Artashesovich Babayan, corresponderend lid van de Russische Academie van Wetenschappen:

Het is absoluut niet de moeite waard om te denken dat de teams van ES EVM-ontwikkelaars hun werk slecht hebben gedaan. Integendeel, door volledig functionele computers te maken (zij het niet erg betrouwbaar en krachtig), vergelijkbaar met hun westerse tegenhangers, hebben ze deze taak briljant aangepakt, aangezien de productiebasis in de USSR achterbleef bij de westerse. Juist de oriëntatie van de hele industrie op "imitatie van het Westen" en niet op de ontwikkeling van originele technologieën was onjuist.

Helaas is het nu onbekend wie precies onder de leiding van het land de criminele beslissing heeft genomen om de oorspronkelijke binnenlandse ontwikkelingen in te perken en elektronica te ontwikkelen in de richting van het kopiëren van westerse tegenhangers. Er waren geen objectieve redenen voor een dergelijk besluit.

Op de een of andere manier begon de ontwikkeling van kleine en middelgrote computertechnologie in de USSR vanaf het begin van de jaren 70 achteruit te gaan. In plaats van verder ontwikkelde en beproefde concepten van computertechnologie verder te ontwikkelen, begonnen de enorme krachten van de computerwetenschappelijke instituten van het land zich bezig te houden met 'domme' en bovendien semi-legale kopieën van westerse computers. Het kon echter niet legaal zijn - de "koude oorlog" was aan de gang en de export van moderne "computerbouw" -technologieën naar de USSR in de meeste westerse landen was gewoon bij wet verboden.

Hier is nog een getuigenis van B. A. Babayan:

Het belangrijkste is dat de manier om overzeese beslissingen te kopiëren veel ingewikkelder bleek te zijn dan eerder werd gedacht. Compatibiliteit van architecturen vereiste compatibiliteit op het elementbasisniveau, wat we niet hadden. In die tijd werd de huishoudelijke elektronica-industrie ook gedwongen om Amerikaanse componenten te klonen, om de mogelijkheid te bieden om analogen van westerse computers te maken. Maar het was erg moeilijk.

Het was mogelijk om de topologie van microschakelingen te krijgen en te kopiëren, om alle parameters van elektronische schakelingen te achterhalen. Dit beantwoordde echter niet de hoofdvraag - hoe ze te maken. Volgens een van de experts van het Russische ministerie van Economische Ontwikkeling, die ooit werkte als algemeen directeur van een grote NGO, is het voordeel van de Amerikanen altijd geweest in enorme investeringen in elektronische engineering. In de Verenigde Staten waren en blijven niet zozeer de technologische lijnen voor de productie van elektronische componenten topgeheim, maar de apparatuur voor het creëren van deze lijnen. Het resultaat van deze situatie was dat de Sovjet-microschakelingen die in de vroege jaren 70 werden gecreëerd - analogen van de westerse - in functionele termen vergelijkbaar waren met de Amerikaans-Japanse, maar deze niet bereikten in termen van technische parameters. Borden die volgens Amerikaanse topologieën waren geassembleerd, maar met onze componenten, bleken daarom niet te werken. Ik moest mijn eigen circuitoplossingen ontwikkelen.

Het hierboven aangehaalde artikel van Sweid concludeert: Dit is niet helemaal waar: na de BESM-6 was er de Elbrus-serie: de eerste van de machines van deze serie, de Elbrus-B, was een micro-elektronische kopie van de BESM-6, die het mogelijk maakte om in de BESM te werken -6 commandosysteem en gebruik de software die ervoor is geschreven.

De algemene betekenis van de conclusie is echter correct: door de opdracht van incompetente of opzettelijk schadelijke leiders van de heersende elite van de Sovjet-Unie in die tijd, werd de Sovjet-computertechnologie de weg naar de top van de wereld Olympus afgesloten. Wat ze heel goed zou kunnen bereiken - het wetenschappelijke, creatieve en materiële potentieel liet dit heel goed toe.

Hier zijn bijvoorbeeld enkele persoonlijke indrukken van een van de auteurs van het artikel:

Lang niet alle oorspronkelijke binnenlandse ontwikkelingen werden echter ingeperkt. Zoals eerder vermeld, bleef het team van VS Burtsev werken aan de Elbrus-computerserie en in 1980 werd de Elbrus-1-computer met een snelheid tot 15 miljoen bewerkingen per seconde in massaproductie genomen. Symmetrische multiprocessor-architectuur met gedeeld geheugen, implementatie van veilige programmering met hardwaregegevenstypen, superscalariteit van processorverwerking, een uniform besturingssysteem voor multiprocessorcomplexen - al deze mogelijkheden die in de Elbrus-serie zijn geïmplementeerd, verschenen eerder dan in het Westen. In 1985 voerde het volgende model van deze serie, Elbrus-2, al 125 miljoen bewerkingen per seconde uit. "Elbrus" werkte in een aantal belangrijke systemen die verband hielden met de verwerking van radarinformatie, ze werden geteld in kentekenplaten Arzamas en Chelyabinsk, en veel computers van dit model bieden nog steeds de werking van antiraketsystemen en ruimtetroepen.

Een zeer interessant kenmerk van "Elbrus" was het feit dat de systeemsoftware voor hen is gemaakt in een taal op hoog niveau - El-76, en niet in de traditionele assembler. Vóór uitvoering werd El-76-code vertaald in machine-instructies met behulp van hardware, niet met software.

Sinds 1990 werd ook Elbrus 3-1 geproduceerd, die zich onderscheidde door zijn modulaire ontwerp en bedoeld was voor het oplossen van grote wetenschappelijke en economische problemen, waaronder het modelleren van fysieke processen. De prestaties bereikten 500 miljoen bewerkingen per seconde (op sommige commando's). Van deze machine zijn in totaal 4 exemplaren gemaakt.

Sinds 1975 begon een groep van I. V. Prangishvili en V. V. Rezanov in de onderzoeks- en productievereniging "Impulse" een computercomplex PS-2000 te ontwikkelen met een snelheid van 200 miljoen bewerkingen per seconde, in productie genomen in 1980 en voornamelijk gebruikt voor de verwerking van geofysische gegevens, - zoeken naar nieuwe afzettingen van mineralen. In dit complex werden de mogelijkheden van parallelle uitvoering van programmacommando's gemaximaliseerd, wat werd bereikt door een ingenieus ontworpen architectuur.

Grote Sovjetcomputers, zoals de PS-2000, overtroffen in veel opzichten zelfs hun buitenlandse concurrenten, maar ze kosten veel minder - dus werd er slechts 10 miljoen roebel uitgegeven aan de ontwikkeling van PS-2000 (en het gebruik ervan maakte het mogelijk om een winst van 200 miljoen roebel). Hun reikwijdte was echter "grootschalige" taken - dezelfde raketverdediging of ruimtegegevensverwerking. De ontwikkeling van middelgrote en kleine computers in de Unie werd ernstig en lange tijd vertraagd door het verraad van de elite van het Kremlin. En daarom is het apparaat dat op je tafel staat en dat in ons tijdschrift wordt beschreven, gemaakt in Zuidoost-Azië, en niet in Rusland.

Catastrofe

Sinds 1991 zijn er moeilijke tijden aangebroken voor de Russische wetenschap. De nieuwe regering van Rusland heeft een koers ingeslagen richting de vernietiging van de Russische wetenschap en originele technologieën. De financiering van de overgrote meerderheid van wetenschappelijke projecten werd stopgezet, als gevolg van de vernietiging van de Unie, de onderlinge verbinding van computerfabrieken die in verschillende staten terechtkwamen, werd onderbroken en een efficiënte productie werd onmogelijk. Veel ontwikkelaars van huishoudelijke computertechnologie werden gedwongen buiten hun specialiteit te werken, waardoor ze hun kwalificaties en tijd verloren. Het enige exemplaar van de Elbrus-3-computer die in de Sovjettijd werd ontwikkeld, twee keer zo snel als de meest productieve Amerikaanse supercar van die tijd, de Cray Y-MP, werd in 1994 gedemonteerd en onder druk gezet.

Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten
Sovjetcomputers: verraden en vergeten

Sommige van hun makers van Sovjetcomputers gingen naar het buitenland. Dus op dit moment is Vladimir Pentkovsky de toonaangevende ontwikkelaar van Intel-microprocessors, die werd opgeleid in de USSR en werkte bij ITMiVT - het Lebedev Institute of Precision Mechanics and Computational Engineering. Pentkovsky nam deel aan de ontwikkeling van de bovengenoemde computers "Elbrus-1" en "Elbrus-2", en leidde vervolgens de ontwikkeling van de processor voor "Elbrus-3" - El-90. Als gevolg van het gerichte beleid van vernietiging van de Russische wetenschap door de heersende kringen van de Russische Federatie onder invloed van het Westen, werd de financiering van het Elbrus-project stopgezet en werd Vladimir Pentkovsky gedwongen naar de Verenigde Staten te emigreren en een baan bij Intel. Hij werd al snel een senior engineer van het bedrijf en onder zijn leiding in 1993 ontwikkelde Intel de Pentium-processor, naar verluidt vernoemd naar Pentkovsky.

Pentkovsky belichaamde in Intel's processors de Sovjet-knowhow die hij zelf kende, veel doordacht tijdens het ontwikkelingsproces, en in 1995 bracht Intel een meer geavanceerde Pentium Pro-processor uit, die qua mogelijkheden al dicht in de buurt kwam van de Russische microprocessor van 1990 El-90, hoewel hij hem niet inhaalde. Pentkovsky ontwikkelt momenteel de volgende generatie Intel-processors. Dus de processor waarop uw computer mogelijk draait, is gemaakt door onze landgenoot en zou in Rusland kunnen zijn gemaakt, ware het niet voor de gebeurtenissen na 1991.

Veel onderzoeksinstituten zijn overgestapt op het creëren van grote computersystemen op basis van geïmporteerde componenten. Zo ontwikkelt het onderzoeksinstituut "Kvant" onder leiding van V. K. Levin computersystemen MVS-100 en MVS-1000, gebaseerd op Alpha 21164-processors (vervaardigd door DEC-Compaq). De aanschaf van dergelijke apparatuur wordt echter belemmerd door het huidige embargo op de export van geavanceerde technologieën naar Rusland, terwijl de mogelijkheid om dergelijke complexen in defensiesystemen te gebruiken uiterst twijfelachtig is - niemand weet hoeveel "bugs" erin kunnen worden gevonden die worden geactiveerd door een signaal en schakelen het systeem uit.

Op de pc-markt zijn huishoudelijke computers volledig afwezig. Het meest waar Russische ontwikkelaars naar toe gaan, is het samenstellen van computers uit componenten en het maken van individuele apparaten, bijvoorbeeld moederborden, opnieuw van kant-en-klare componenten, terwijl ze bestellingen plaatsen voor productie in fabrieken in Zuidoost-Azië. Er zijn echter maar heel weinig van dergelijke ontwikkelingen (men kan de firma's "Aquarius", "Formosa" noemen). De ontwikkeling van de ES-lijn is praktisch gestopt - waarom zou u uw eigen analogen maken als het gemakkelijker en goedkoper is om originelen te kopen?

Natuurlijk is niet alles verloren. Er zijn ook beschrijvingen van technologieën, soms zelfs op

in de afgelopen tien jaar superieure westerse en huidige modellen. Gelukkig gingen niet alle ontwikkelaars van binnenlandse computertechnologie naar het buitenland of stierven. Er is dus nog een kans.

Of het wordt uitgevoerd hangt van ons af.

Aanbevolen: