Szovjetunióban készült. a hazai számítástechnika fejlődésének története. Az első szovjet számítógépek A számítógépek története a Szovjetunióban

A Szovjetunió nukleáris és termonukleáris fegyvereket, rakétatechnológiát és légvédelmi rendszert hozott létre. A számítástechnika pedig létfontosságú volt ezeken a területeken.

Sajnos a nyolcvanas évek második felében három mítosz szilárdan bekerült a tömegtudatba:

A kibernetikát üldözték a Szovjetunióban.

A kibernetika üldözése miatt a számítástechnika nem fejlődött.

Ekkor esett le a Szovjetunió az USA és a Nyugat mögött.

Első mítosz: A kibernetikát üldözték a Szovjetunióban

Ha üldözésnek tekintünk több olyan kritikai cikket, amelyekben joggal kritizálták a kibernetikát a különféle rendszerek kezelésének túlzottan mechanisztikus megközelítése miatt, függetlenül azok összetettségétől. Egyetért azzal, hogy egy repülőgépet repülni és egy államot vezetni két nagyon különböző dolog. A kibernetikusok mesterséges intelligencia létrehozására vonatkozó állításai akkoriban általában nevetségesnek tűntek. És ez nem csak a technológia színvonalán és az elemi alapokon múlik. Csak egy rádiócső vagy egy tranzisztor, ami nem egyenlő egy neuronnal, és kétmilliárd tranzisztor a Tukwila processzorban egyáltalán nem hozza közelebb a képességeit a patkány agyához.


60 év telt el a kibernetika megjelenése óta, a „mesterséges intelligencia” tudományága még mindig rendkívül távol áll ennek az intelligenciának a megjelenésétől. És mindez a hardver elképesztő fejlődése és a több mint fél évszázados kutatás és fejlesztés ellenére. Miközben kritizálták a kibernetikát, semmiképpen sem tagadták a számítástechnikát. Íme egy részlet a „Kit szolgál a kibernetika” című cikkből, amely a „Problems of Philosophy” folyóiratban jelent meg 1953 májusában: „...Az ilyen számítógépek használata nagy jelentőséggel bír a gazdasági építkezés legkülönbözőbb területein. Ipari vállalkozások, lakóházak, sokemeletes épületek, vasúti és gyalogos hidak és sok más építmény tervezése összetett matematikai számításokat igényel, amelyek magasan képzett munkaerőt igényelnek több hónapon keresztül. A számítógépek megkönnyítik és minimálisra csökkentik ezt a munkát. Ugyanilyen sikerrel ezeket a gépeket minden összetett gazdasági és statisztikai számításban használják... "

De a propaganda meghozta az eredményt, és a buta gyerekek, valós életkoruktól függetlenül, elhihetik a „tízezer kibernetikust lelőtt és százezer Kolimába küldött” meséket. Nincsenek ilyen mesék? Nos, ez azt jelenti, hogy megteszik.

Második mítosz: a számítástechnika nem fejlődött

Az ostoba gyerekek, akik a kibernetika üldözéséről szóló meséket hallgatnak, nem is gondolnak arra, hogy abban az időben a Szovjetunió nukleáris és termonukleáris fegyvereket, rakétatechnológiát és légvédelmi rendszert hozott létre. A számítástechnika pedig létfontosságú volt ezeken a területeken.

1951 októberében Szergej Alekszejevics Lebegyev akadémikus vezetésével működésbe lépett az első univerzális újraprogramozható szovjet számítógép, a kis elektronikus számológép (MESM).

Néhány hónappal később működésbe lépett a Szovjetunió Tudományos Akadémia Energetikai Intézetének laboratóriumában kifejlesztett M-1 számítógép.

Egy évvel később létrehozták a BESM-et. Abban az időben ez volt az egyik leggyorsabb a világon.

1953-ban a Strela autót tömeggyártásba kezdték a Szovjetunióban.

1957-ben az Ural-1 járművet gyártották. Összesen 183 autót gyártottak.

1959-ben hármas logikán alapuló egyedülálló kis számítógépet hoztak létre, a „Setun”-t.

1961 júliusában a Szovjetunióban beindult az első félvezető univerzális vezérlőgép, a „Dnepr”. Ezt megelőzően csak speciális félvezető gépek léteztek. Még a sorozatgyártás megkezdése előtt kísérleteket végeztek vele a Dzerzsinszkij kohászati ​​üzem komplex technológiai folyamatainak ellenőrzésére.

1959 januárjában Kilby megalkotta az első integrált áramkört.

1962-ben megkezdődött az IC-k tömeggyártása az Egyesült Államokban.

Ugyanebben 1962-ben a Riga Semiconductor Devices Plant megkezdte a P12-2 integrált áramkör gyártását Németországban, amelyet Jurij Valentinovics Osokin önállóan fejlesztett ki.

1962 novemberében Glushkov akadémikust megbízták egy nemzeti automatizált irányítási rendszer (OGAS) létrehozásával a gazdaság számára. Kidolgozták az „Egységes Állami Számítógépes Központok Hálózatának” előzetes tervét, amely körülbelül 100 központot foglalt magában a nagy ipari városokban és a gazdasági régiók központjaiban, amelyeket szélessávú kommunikációs csatornák egyesítenek. Ezeket a nagy központokat további 20 000 kisebb központhoz kötnék. Elosztott adatbázis, bármilyen információ elérése a rendszer bármely pontjáról. Nem emlékeztet semmire? Az amerikaiak az ARPANET hálózatból növesztették ki az internetet. De a szovjet projektet sajnos nem hajtották végre.

De abban az időben a Szovjetunió és az USA közötti számítástechnikai szakadék majdnem nullára csökkent.

A Szovjetunió leggyorsabb második generációs gépe, a BESM-6, amelyet 1967-ben készítettek, másodpercenként 1 millió műveletet termelt. Abban az időben ez volt a leggyorsabb nemcsak a Szovjetunióban, hanem Európában is.

Harmadik mítosz: A Szovjetunió az 50-es években lemaradt a számítástechnika terén

Összesen körülbelül 30 típusú számítógépet fejlesztettek ki a Szovjetunióban az 1960-as években. A harmadik generációs számítógépek létrehozásakor szükség volt a szoftver- és hardverkompatibilitás egységesítésére. 1967 decemberében a Rádióipari Minisztériumban ülést tartottak, amelyen az IBM System/360-at vették alapul az egységesítéshez. Az ötlet az volt, hogy gyorsan lemásolják az IBM-et és nagy mennyiségű kész szoftvert használnak.

Szergej Alekszejevics Lebegyev kijelentette, hogy az ilyen másolás elkerülhetetlen késéshez vezet. De nem voltak hajlandóak hallgatni rá.

Ő maga, a Precíziós Mechanikai és Számítástechnikai Intézet vezetője, nem volt hajlandó lemásolni az amerikaiakat, és elkezdte fejleszteni az Elbrus sorozat rendszereit. Az Elbrus-2-t nukleáris központokban, rakétavédelmi rendszerekben és más védelmi iparágakban használták.

Az Elektronikus Számítástechnikai Kutatóközpont és az Elektronikus Matematikai Gépek Kutatóintézete pedig megkezdte az „Unified System” (ES) sorozatú gépek létrehozását, sőt az IBM System/360 másolását és a szoftver adaptálását. Bár az EU saját know-how-val rendelkezett, hazai elembázison jött létre, és a kölcsönzött szoftvereket át kellett írni, ezzel kezdődött a hazai számítástechnika lemaradása. Csak a hetvenes évek végére érte el az EU sorozatú gép 1 millió művelet/másodperc teljesítményét. Elképzelhető, hogy ha a Szovjetunió nem a másolás útját választotta volna, és többet fektetett volna be az elembázis fejlesztésébe és gyártásába, a számítástechnika története teljesen másképp alakult volna.

Teljes és átfogó információ a szovjet elektronika fejlődéséről. Miért volt egy időben a szovjet elektronika lényegesen jobb a külföldi hardvereknél? Melyik orosz tudós testesítette meg a szovjet know-how-t az Intel mikroprocesszoraiban?

Hány kritikus nyilat lőttek ki az elmúlt években számítástechnikánk állapotát illetően! És hogy reménytelenül elmaradott volt (ugyanakkor minden bizonnyal a „szocializmus és a tervgazdaság szerves hibáira” fognak csavarni), és értelmetlen most fejleszteni, mert „örökké le vagyunk maradva”. Az indoklást pedig szinte minden esetben az a következtetés kíséri majd, hogy „a nyugati technika mindig is jobb volt”, „az orosz számítógépek nem képesek rá”...

Általában a szovjet számítógépek kritizálása során a figyelem a megbízhatatlanságukra, a működési nehézségekre és az alacsony képességekre összpontosul. Igen, sok „tapasztalt” programozó valószínűleg emlékszik a 70-es és 80-as évek végtelenül „fagyoskodó” „E-S-ki”-ire, beszélhetnek arról, hogy mi „szikrák”, „agatek”, „robotronok”, „elektronik” az IBM hátterében. A PC-k (még nem is a legújabb modellek) a 80-as évek végén - a 90-es évek elején kezdtek megjelenni az Unióban, megemlítve, hogy egy ilyen összehasonlítás nem ér véget a hazai számítógépek javára. És ez így van – ezek a modellek jellemzőikben valóban rosszabbak voltak nyugati társaiknál.

De ezek a felsorolt ​​számítógépmárkák korántsem voltak a legjobb hazai fejlesztések, annak ellenére, hogy ők voltak a leggyakoribbak. Valójában a szovjet elektronika nemcsak globális szinten fejlődött, hanem időnként megelőzte a hasonló nyugati iparágakat is!

De akkor miért használunk most kizárólag külföldi hardvert, miközben a szovjet időkben még egy nehezen megkeresett hazai számítógép is fémkupacnak tűnt nyugati társához képest? Nem alaptalan az állítás a szovjet elektronika felsőbbrendűségéről?

A nem az nem! Miért? A válasz ebben a cikkben található.

Atyáink dicsősége

A szovjet számítástechnika hivatalos „születési dátumának” úgy tűnik, 1948 végét kell tekinteni. Ekkor történt, hogy egy titkos laboratóriumban a Kijev melletti Feofaniya városában Szergej Alekszandrovics Lebegyev (akkoriban az Ukrán Tudományos Akadémia Villamosmérnöki Intézetének igazgatója és a laboratórium részmunkaidős vezetője) vezetésével. a Szovjetunió Tudományos Akadémia Precíziós Mechanikai és Számítástechnikai Intézetében) megkezdődött a kis elektronikus számítástechnikai gép (MESM) létrehozása.


Lebegyev előterjesztette, megindokolta és megvalósította (Neumann Jánostól függetlenül) a memóriában tárolt programmal rendelkező számítógép alapelveit.


Lebegyev első gépében megvalósította a számítógépgyártás alapvető elveit, mint például:
számtani eszközök, memória, bemeneti/kimeneti és vezérlőeszközök rendelkezésre állása;
program kódolása és tárolása a memóriában, például számok;
bináris számrendszer számok és parancsok kódolásához;
a számítások automatikus végrehajtása tárolt program alapján;
mind az aritmetikai, mind a logikai műveletek jelenléte;
a memóriakonstrukció hierarchikus elve;
numerikus módszerek alkalmazása a számítások végrehajtására.
A MESM tervezése, telepítése és hibakeresése rekordidő alatt (kb. 2 év) készült el, és mindössze 17 ember (12 kutató és 5 technikus) végezte el. A MESM gép próbaindítására 1950. november 6-án, a rendes üzembe helyezésre 1951. december 25-én került sor.



S. A. Lebedev első ötlete - MESM, L. N. Dashevsky és S. B. Pogrebinsky a vezérlőknél, 1948-1951.

1953-ban egy csapat S. A. Lebedev vezetésével megalkotta az első nagy számítógépet - a BESM-1-et (a Big Electronic Calculating Machine-től), amelyet egy példányban adtak ki. Már Moszkvában, a Precíziós Mechanikai Intézetben (rövidítve ITM) és a Szovjetunió Tudományos Akadémia Számítástechnikai Központjában hozták létre, amelynek S. A. Lebedev lett az igazgatója, és a Moszkvai Számítástechnikai és Analitikai Gépgyárban állították össze ( rövidítve SAM).


Lebegyev az egyik BESM-1 racknél

Miután a BESM-1 RAM-ot továbbfejlesztett elembázissal látták el, teljesítménye elérte a 10 000 műveletet másodpercenként - az Egyesült Államok és Európa legjobb szintjén. 1958-ban, a már BESM-2 névre keresztelt BESM RAM újabb modernizálása után az egyik uniós gyárban tömeggyártásra készült, amelyet több tucatnyi mennyiségben hajtottak végre.

Ugyanekkor folyt a munka a moszkvai régió 245. számú Különleges Tervező Irodájában, amelynek vezetője M. A. Lesechko volt, amelyet szintén 1948 decemberében alapítottak I. V. Sztálin. 1950-1953-ban ennek a tervezőirodának a csapata, de már Bazilevsky Yu.Ya vezetése alatt. kifejlesztett egy általános célú "Strela" digitális számítógépet, másodpercenként 2 ezer művelet sebességével. Ezt az autót 1956-ig gyártották, összesen 7 példány készült belőle. Így a "Strela" volt az első ipari számítógép - a MESM és a BESM akkoriban csak egy példányban létezett.


"Strela" számítógép

Általában véve 1948 vége rendkívül termékeny időszak volt az első szovjet számítógépek alkotói számára. Annak ellenére, hogy mindkét fent említett számítógép a világ legjobbjai közé tartozott, velük párhuzamosan a szovjet számítástechnika másik ága fejlődött ki - az M-1, az "Automatic Digital Computer", amelyet I. S. Brook vezetett.

I.S.Bruk

Az M-1-et 1951 decemberében bocsátották vízre - a MESM-mel egyidőben, és csaknem két évig ez volt az egyetlen működő számítógép a Szovjetunióban (a MESM földrajzilag Ukrajnában, Kijev közelében volt).

Az M-1 sebessége azonban rendkívül alacsonynak bizonyult - mindössze 20 művelet másodpercenként, ami azonban nem akadályozta meg a nukleáris kutatási problémák megoldását az I. V. Kurchatov Intézetben. Ugyanakkor az M-1 meglehetősen kevés helyet foglalt el - mindössze 9 négyzetmétert (hasonlítsa össze a BESM-1 100 négyzetméterével), és lényegesen kevesebb energiát fogyasztott, mint Lebegyev agyszüleménye. Az M-1 a „kis számítógépek” egész osztályának alapítója lett, amelynek támogatója volt a megalkotója, I.S. Az ilyen gépeket Brook szerint kis tervezőirodáknak és tudományos szervezeteknek kellett volna szánni, amelyeknek nem volt pénzük és helyiségük a BESM típusú gépek beszerzésére.

Az első probléma megoldva az M1-en

Hamarosan az M-1-et komolyan javították, és teljesítménye elérte a Strela szintet - 2 ezer művelet másodpercenként, ugyanakkor mérete és energiafogyasztása kissé nőtt. Az új gép az M-2 természetes nevet kapta, és 1953-ban állították üzembe. Költség, méret és teljesítmény tekintetében az M-2 lett az Unió legjobb számítógépe. Az M-2 nyerte meg az első számítógépes nemzetközi sakkversenyt.

Ennek eredményeként 1953-ban három típusú számítógépen - BESM, Strela és M-2 - tudták megoldani a honvédelem, a tudomány és a nemzetgazdaság igényeit szolgáló komoly számítási problémákat. Mindezek a számítógépek az első generációs számítógépes technológia. Az elembázis - elektronikus csövek - meghatározta nagy méreteiket, jelentős energiafogyasztásukat, alacsony megbízhatóságukat és ennek következtében kis gyártási volumenüket és szűk felhasználói körüket, elsősorban a tudomány világából. Az ilyen gépekben gyakorlatilag nem volt lehetőség a végrehajtott program műveleteinek kombinálására és a különböző eszközök működésének párhuzamosítására; sorra hajtották végre a parancsokat, az ALU ("aritmetikai-logikai egység", az adatkonverziókat közvetlenül végző egység) tétlenül állt a külső eszközökkel való adatcsere folyamatában, melynek készlete igen korlátozott volt. A BESM-2 RAM kapacitása például 2048 39 bites szó volt, külső memóriaként mágneses dobokat és mágnesszalagos meghajtókat használtak.

A Setun az első és egyetlen hármas számítógép a világon. Moszkvai Állami Egyetem. A Szovjetunió.
Gyártó üzem: a Szovjetunió Rádióipari Minisztériumának kazanyi matematikai gépgyára. Logikai elemek gyártója - a Szovjetunió Rádióipari Minisztériumának Elektronikus Berendezések és Elektronikus Eszközök Asztrakhani Üzeme. A mágneses dobok gyártója a Szovjetunió Rádióipari Minisztériumának Penza Számítógépgyára. A nyomtatóeszköz gyártója a Szovjetunió Műszeripari Minisztériumának moszkvai írógépgyára.
A fejlesztés befejezésének éve: 1959.
Gyártási év: 1961.
A megszűnés éve: 1965.
Gyártott autók száma: 50 db.


Korunkban a „Setun”-nak nincsenek analógjai, de történelmileg úgy alakult, hogy a számítástechnika fejlődése a bináris logika fő áramlatába került.

De Lebegyev következő fejlesztése, az M-20 számítógép, amelynek sorozatgyártása 1959-ben kezdődött, termelékenyebb volt.


A névben szereplő 20-as szám teljesítményt jelent - 20 ezer művelet másodpercenként, a RAM mennyisége kétszerese a BESM OP-énak, és a végrehajtott parancsok valamilyen kombinációja is biztosított volt. Abban az időben a világ egyik legerősebb és legmegbízhatóbb gépe volt, és az akkori tudomány és technika számos legfontosabb elméleti és alkalmazott problémájának megoldására használták. Az M20 gép megvalósította a programok mnemonikus kódokban történő írásának lehetőségét. Ezzel jelentősen bővült azoknak a szakembereknek a köre, akik képesek voltak kihasználni a számítástechnika előnyeit. Ironikus módon pontosan 20 darab M-20-as számítógépet gyártottak.


Az első generációs számítógépeket a Szovjetunióban sokáig gyártották. Még 1964-ben is Penzában gyártották a gazdasági számításokhoz használt Ural-4 számítógépet.


"Ural-1"

Győzelmes lépés

1948-ban az USA-ban feltalálták a félvezető tranzisztort, amelyet a számítógépek elemi alapjaként kezdtek használni. Ez lehetővé tette a lényegesen kisebb méretű, energiafelhasználású, és lényegesen nagyobb (a csöves számítógépekhez képest) nagyobb megbízhatóságú és teljesítményű számítógépek fejlesztését. A programozás automatizálásának feladata rendkívül sürgetővé vált, mivel egyre nőtt a szakadék a programok fejlesztési ideje és magának a számításnak az ideje között.

A számítástechnika fejlesztésének második szakaszát az 50-es évek végén és a 60-as évek elején a fejlett programozási nyelvek (Algol, Fortran, Cobol) létrehozása és a feladatfolyamok számítógépes kezelésének automatizálási folyamatának elsajátítása jellemzi. magát, vagyis az operációs rendszerek fejlesztését. Az első operációs rendszerek automatizálták a felhasználó munkáját egy-egy feladat végrehajtásában, majd olyan eszközöket hoztak létre, amelyek segítségével egyszerre több feladatot (feladatok kötegét) adhat meg, és ezek között eloszthatja a számítási erőforrásokat. Megjelent egy többprogramos adatfeldolgozási mód. A „második generációs számítógépeknek” nevezett számítógépek legjellemzőbb tulajdonságai:
a bemeneti/kimeneti műveletek kombinálása számításokkal a központi processzorban;
a RAM és a külső memória mennyiségének növelése;
alfanumerikus eszközök használata adatbevitelre/kimenetre;
„zárt” mód a felhasználók számára: a programozót már nem engedték be a számítógépterembe, hanem egy algoritmikus nyelven (magas szintű nyelven) átadta a programot a kezelőnek, hogy továbbhaladjon a gépen.

Az 50-es évek végén a Szovjetunióban is megkezdték a tranzisztorok sorozatgyártását.


Háztartási tranzisztorok (1956)

Ez lehetővé tette a nagyobb termelékenységű, de kevesebb hely- és energiafogyasztású második generációs számítógépek létrehozását. A számítástechnika fejlődése az Unióban szinte „robbanásszerű” ütemben haladt: rövid időn belül több tucatnyira nőtt a fejlesztésbe állított különféle számítógépes modellek száma: köztük volt az M-220, Lebegyev M utódja. -20, és a Minsk-2 későbbi verziókkal, mind a Jereván "Nairi", mind számos katonai számítógép - M-40 40 ezer művelet/másodperc sebességgel és M-50 (amelynek csőalkatrészei is voltak). Ez utóbbinak köszönhető, hogy 1961-ben sikerült létrehozni egy teljesen működőképes rakétavédelmi rendszert (a tesztelés során többször is sikerült valódi ballisztikus rakétákat lelőni fél köbméter térfogatú robbanófejre közvetlen találattal) . De mindenekelőtt szeretném megemlíteni a "BESM" sorozatot, amelyet a Szovjetunió Tudományos Akadémia Gépészeti és Számítástechnikai Intézetének fejlesztői csoportja fejlesztett ki S. A. Lebegyev általános vezetésével, akinek munkájának csúcsa. a BESM-6 számítógép volt, amelyet 1967-ben készítettek. Ez volt az első szovjet számítógép, amely másodpercenként 1 millió műveletet ért el (ezt a mutatót a későbbi hazai számítógépek csak a 80-as évek elején múlták felül, működési megbízhatósága lényegesen alacsonyabb, mint a BESM-6-é).


BESM-6

A nagy teljesítmény mellett (a legjobb Európában és az egyik legjobb a világon) a BESM-6 szerkezeti felépítése számos olyan jellemzővel is kitűnt, amelyek a maga idejében forradalmiak voltak, és előrevetítették a következő generációs építészeti jellemzőket. számítógépek (amelyek elemalapját integrált áramkörök alkották). Így a hazai gyakorlatban először és a külföldi számítógépektől teljesen függetlenül terjedt el széles körben a parancsvégrehajtás kombinálásának elve (akár 14 gépi parancs lehetett egyidejűleg a processzorban a végrehajtás különböző szakaszaiban). Ezt az elvet, amelyet a BESM-6 főtervezője, S. A. Lebedev akadémikus „vízvezeték” elvnek nevezett, később széles körben alkalmazták az univerzális számítógépek termelékenységének növelésére, és a modern terminológiában a „command conveyor” nevet kapta.

A BESM-6-ot 1968-tól 1987-ig sorozatban gyártották a moszkvai SAM-gyárban (összesen 355 jármű készült) - egyfajta rekord! Az utolsó BESM-6-ot ma - 1995-ben - leszerelték a moszkvai Mil helikoptergyárban. A BESM-6-ot felszerelték a legnagyobb akadémiai (például a Szovjetunió Tudományos Akadémia Számítástechnikai Központja, A Nukleáris Kutatási Közös Intézet) és ipari (Central Institute of Aviation Engineering - CIAM) kutatóintézetekkel, gyárakkal és tervezőirodákkal.


Érdekes ebből a szempontból az Egyesült Királyság Számítástechnikai Múzeumának kurátorának, Doron Sweidnek a cikke arról, hogyan vásárolta meg Novoszibirszkben az egyik utolsó működő BESM-6-ot. A cikk címe önmagáért beszél: "A több mint 40 éve kifejlesztett orosz BESM szuperszámítógép-sorozat az Egyesült Államok hazugságait jelezheti a hidegháború alatti technológiai fölény kinyilvánításában."

Tájékoztatás szakembereknek

A BESM-6-ban a RAM modulok, a vezérlőeszköz és az aritmetikai-logikai egység működése párhuzamosan és aszinkron módon történt, köszönhetően a parancsok és adatok közbenső tárolására szolgáló puffereszközök jelenlétének. A parancsok pipeline végrehajtásának felgyorsítása érdekében a vezérlőkészüléket külön regisztermemóriával látták el az indexek tárolására, egy külön modult a címaritmetika számára, amely biztosítja a címek gyors módosítását indexregiszterek segítségével, beleértve a verem hozzáférési módot is.

A gyors regisztereken (például a gyorsítótáron) lévő asszociatív memória lehetővé tette a leggyakrabban használt operandusok automatikus tárolását, ezáltal csökkentve a RAM-hoz való hozzáférések számát. A RAM „rétegződése” lehetővé tette, hogy különböző moduljai egyidejűleg a gép különböző eszközeiről hozzáférjenek. A megszakítási mechanizmusok, a memóriavédelem, a virtuális címek fizikai címekké való konvertálása és az operációs rendszer privilegizált üzemmódja lehetővé tette a BESM-6 használatát többprogramos módban és időmegosztásos módban. Az aritmetikai-logikai eszköz gyorsított szorzó- és osztás-algoritmusokat valósított meg (egy szorzó négy számjegyével szorozva, egy szinkronizálási ciklusban a hányados négy számjegyét számítja ki), valamint egy végpontok közötti átviteli áramkörök nélküli összeadót, amely az eredményt reprezentálja. a művelet kétsoros kód formájában (bitenkénti összegek és hordozók), és a bemeneti háromsoros kóddal (az új operandus és az előző művelet kétsoros eredménye) működik.

A BESM-6 számítógép RAM-ja ferritmagon volt - 32 KB 50 bites szó, a RAM mennyisége a későbbi módosításokkal 128 KB-ra nőtt.

Az adatcsere a külső memóriával mágnesdobokon (később mágneslemezeken) és mágnesszalagokon párhuzamosan, hét nagy sebességű csatornán (a jövőbeli választócsatornák prototípusa) történt. Az egyéb perifériás eszközökkel végzett munkát (elemenkénti adatbevitel/kimenet) az operációs rendszer illesztőprogramjai végezték el, amikor az eszközök megfelelő megszakítása történt.

Műszaki és működési jellemzők:
Átlagos teljesítmény - akár 1 millió unicast parancs/s
A szó hossza 48 bináris bit és két ellenőrző bit (a teljes szó paritásának „páratlannak” kellett lennie. Így meg lehetett különböztetni a parancsokat az adatoktól – egyeseknél a félszavak paritása „páros” volt -páratlan", míg másoknak "páratlan-páros" volt. Az adatokra való átmenetet vagy a kód felülírását a rendszer azonnal elkapta, amint egy szót adatokkal próbáltak végrehajtani)
Számábrázolás - lebegőpontos
Működési frekvencia - 10 MHz
Lakott terület - 150-200 négyzetméter. m
Áramfelvétel a hálózatról 220 V/50 Hz - 30 kW (léghűtő rendszer nélkül)

Ezeknek az elemeknek az eredeti szerkezeti megoldásokkal kombinált alkalmazása 48 bites lebegőpontos üzemmódban akár 1 millió művelet/másodperc teljesítményszint biztosítását tette lehetővé, ami rekordnak számít a viszonylag kis számú félvezetőhöz képest. elemek és azok sebessége (kb. 60 ezer tranzisztor és 180 ezer dióda és 10 MHz-es frekvencia).

A BESM-6 architektúrát az aritmetikai és logikai műveletek optimális készlete, a címek gyors módosítása indexregiszterek segítségével (beleértve a verem hozzáférési módot is), valamint a műveleti kód kiterjesztésének mechanizmusa (extra kódok) jellemzi.

A BESM-6 létrehozásakor lefektették a számítógépes tervezési automatizálási rendszer (CAD) alapelveit. A gépi áramkörök Boole-algebrai képletekkel történő kompakt rögzítése volt az alapja a működési és beállítási dokumentációjának. A telepítéshez szükséges dokumentációt műszeres számítógépen kapott táblázatok formájában adták ki az üzemnek.

A BESM-6 megalkotói V. A. Melnikov, L. N. Korolev, V. S. Teplitsky - vezetők. A. A. Sokolov, M. V. Tyapkin, V. L. , Yu.N.Znamensky, V.S.Chekhlov, az általános irányítást S. A. Lebedev végezte.

1966-ban S. A. Lebedev és kollégája, V. S. Burtsev csoportjai által létrehozott 5E92b számítógépre épülő rakétavédelmi rendszert telepítettek Moszkva fölé, 500 ezer művelet/másodperc termelékenységgel, amely a mai napig is létezik (2002-ben kellene. miatt leszerelve a Strategic Missile Forces rövidítéssel).


Az anyagi bázist a Szovjetunió teljes területére kiterjedő rakétavédelem telepítéséhez is megteremtették, de ezt követően az ABM-1 megállapodás feltételei szerint az ezirányú munkát visszaszorították. V. S. Burtsev csoportja aktívan részt vett a legendás S-300 légvédelmi komplexum fejlesztésében, 1968-ban létrehozva számára az 5E26 számítógépet, amely kis méretével (2 köbméter) és gondos hardvervezérlésével tűnt ki. követett minden téves információt. Az 5E26 számítógép teljesítménye megegyezett a BESM-6-éval - 1 millió művelet másodpercenként.


Az 5E261 az első mobil többprocesszoros nagy teljesítményű vezérlőrendszer a Szovjetunióban.

Árulás

A szovjet számítástechnika történetének talán legcsillagosabb időszaka a hatvanas évek közepe volt. A Szovjetunióban akkoriban sok kreatív csoport működött. S. A. Lebedev, I. S. Bruk, V. M. Glushkov intézetei közülük csak a legnagyobbak. Néha versenyeztek, néha kiegészítették egymást. Ugyanakkor sokféle, legtöbbször egymással nem kompatibilis gépet gyártottak (kivéve talán az ugyanabban az intézetben kifejlesztett gépeket), sokféle célra. Mindegyiket világszinten tervezték és gyártották, és nem voltak rosszabbak nyugati versenytársaiknál.

A gyártott számítógépek sokfélesége, egymással szoftver- és hardverszinten való összeférhetetlensége nem elégítette ki alkotóikat. Szükséges volt némi rendet teremteni a gyártott számítógépek teljes választékában, például úgy, hogy az egyiket bizonyos szabványnak tekintjük. De...

A 60-as évek végén az ország vezetése olyan döntést hozott, amelynek – mint a későbbi események lefolyása is mutatta – katasztrofális következményei voltak: le kell cserélni az összes különböző méretű hazai középosztálybeli dizájnt (kb. fél tucat volt – Minski, Ural, az M-20 architektúra különféle változatai stb.) - az IBM 360 architektúrán alapuló Unified Family of Computers - amerikai analóghoz. A Műszerügyi Minisztérium szintjén a miniszámítógépekkel kapcsolatban nem született ilyen hangos döntés. Aztán a 70-es évek második felében a szintén külföldi DEC cégtől származó PDP-11 architektúrát a mini- és mikroszámítógépek általános vonalaként hagyták jóvá. Ennek eredményeként a hazai számítógépek gyártói kénytelenek voltak lemásolni az IBM számítástechnika elavult mintáit. Ez volt a vég kezdete.


Íme Borisz Artasesovics Babayan, a RAS levelező tagja értékelése:

„Aztán jött a második időszak, amikor megszervezték a VNIITSEVT-t, úgy gondolom, hogy ez egy kritikus szakasz a hazai számítástechnika fejlődésében, az összes kreatív csapatot feloszlatták, a versenyképes fejlesztéseket lezárták, és úgy döntöttek, hogy mindenkit egybe kényszerítenek. Mostantól mindenkinek le kellett másolnia az amerikai technológiát, és semmiképpen sem a legtökéletesebbet. A gigantikus VNIITsEVT csapata az IBM-et, az INEUM csapata pedig a DEC-et.

Semmiképpen sem szabad azt gondolni, hogy az ES számítógép-fejlesztő csapatai rosszul végezték a dolgukat. Éppen ellenkezőleg, a nyugati társaikhoz hasonlóan teljesen működőképes (bár nem túl megbízható és erős) számítógépek létrehozásával remekül megbirkóztak ezzel a feladattal, tekintettel arra, hogy a Szovjetunió gyártóbázisa elmaradt a nyugatitól. Pont az volt a baj, hogy az egész iparág a „Nyugat utánzása” felé orientálódott, nem pedig az eredeti technológiák fejlesztésére.

Sajnos ma már nem tudni, hogy konkrétan az ország vezetéséből ki hozta meg azt a büntetőjogi döntést, hogy visszafogja az eredeti hazai fejlesztéseket és a nyugati analógok másolása irányába fejleszti az elektronikát. Egy ilyen döntésnek nem volt objektív oka.

Így vagy úgy, de a 70-es évek elejétől a Szovjetunióban a kis- és közepes méretű számítógépes berendezések fejlesztése hanyatlásnak indult. A jól kidolgozott és tesztelt számítástechnikai koncepciók továbbfejlesztése helyett az ország számítástechnikai intézeteinek hatalmas erői elkezdték a nyugati számítógépek "buta" és ráadásul féllegális másolását. Ez azonban nem lehetett legális - a hidegháború zajlott, és a modern „számítógépes” technológiák Szovjetunióba történő exportját a legtöbb nyugati országban egyszerűen tiltották a törvények.

Íme egy másik vallomása B. A. Babayantól:

„Az volt az elvárás, hogy el lehet majd lopni egy csomó szoftvert – és eljön a számítástechnika virágzása. Ez persze nem történt meg, mert a kreativitás képletesen szólva véget ért Kiszáradni kezdett az agyak teljesen kreativitásból. Csak találgatni kellett, hogyan készülnek a nyugati, valójában elavult számítógépek. Hamar kiderült, hogy nem ömlenek a szoftverek, nem passzoltak egymáshoz a programokat, mindent át kellett írni, és amit kaptak, az ősi volt és nem működött jól. Az ebben az időszakban készült gépek rosszabbak voltak, mint a VNIITsEVT megszervezése előtt kifejlesztett gépek.

A legfontosabb az, hogy a tengerentúli megoldások másolásához vezető út a korábban vártnál sokkal nehezebbnek bizonyult. Az architektúra kompatibilitáshoz elembázis szintű kompatibilitás kellett, nálunk ez nem volt. Abban az időben a hazai elektronikai ipar is kénytelen volt az amerikai alkatrészek klónozásának útjára lépni, hogy biztosítsa a nyugati számítógépek analógjainak létrehozásának lehetőségét. De nagyon nehéz volt.

Lehetőség volt a mikroáramkörök topológiájának beszerzésére és másolására, valamint az elektronikus áramkörök összes paraméterének megismerésére. Ez azonban nem válaszolt a fő kérdésre - hogyan kell elkészíteni őket. Az egyik orosz EP-képviselő szakértő szerint, aki egykor egy nagy civil szervezet főigazgatójaként dolgozott, az amerikaiak előnye mindig is a hatalmas elektronikai befektetések voltak. Az USA-ban nem annyira az elektronikai alkatrészek gyártására szolgáló technológiai vonalak voltak és maradtak szigorúan titkosak, mint inkább az ilyen sorok létrehozására szolgáló berendezések. Ennek a helyzetnek az lett az eredménye, hogy a 70-es évek elején megalkotott szovjet mikroáramkörök, a nyugatiak analógjai funkcionálisan hasonlóak voltak az amerikai-japánokhoz, de műszaki paramétereikben nem érték el őket. Ezért kiderült, hogy az amerikai topológiák szerint, de a mi komponenseinkkel összeállított táblák nem működnek. Saját áramköri megoldásokat kellett kifejlesztenünk.

Swaid fent idézett cikke a következő következtetéseket vonja le: "A BESM-6 minden tekintetben az utolsó eredeti orosz számítógép volt, amelyet a nyugati megfelelőjéhez hasonlóan terveztek". Ez nem teljesen igaz: a BESM-6 után ott volt az Elbrus sorozat: ennek a sorozatnak az első gépe, az Elbrus-B a BESM-6 mikroelektronikus másolata volt, amely lehetővé tette a BESM-6 parancsnoki rendszerben való munkát. és használjon hozzá írt szoftvert.

A következtetés általános jelentése azonban helyes: a Szovjetunió akkori uralkodó elitjének inkompetens vagy szándékosan káros alakjainak parancsai miatt a világ tetejére, az Olimposzra vezető út elzáródott a szovjet számítástechnika előtt. Amit könnyen elérhetett – tudományos, kreatív és anyagi potenciálja teljes mértékben lehetővé tette számára.

Íme például a cikk egyik szerzőjének személyes benyomásai:

„A CIAM-nál végzett munkám időszakában (1983-1986) már megtörtént a kapcsolódó cégek – a repülési ipar gyárai és tervezőirodái – átállása az EU technológiájára az intézetben nemrég telepített EC-1060-ra – a nyugati IBM PC klónjára. Az a tény, hogy az ES-1060-on napközben szinte lehetetlen volt dolgozni - állandó "lefagyások", ugyanakkor a küldetések teljesítésének sebessége rendkívül lassú, a BESM-6 lefagyása vészhelyzetnek számított , olyan ritkák voltak."

Nem sikerült azonban minden eredeti hazai fejlesztést visszafogni. Mint már említettük, V.S. Burtsev csapata tovább dolgozott az Elbrus számítógépeken, és 1980-ban az Elbrus-1 számítógépet akár 15 millió művelet/másodperc sebességgel is tömeggyártásba helyezték. Szimmetrikus többprocesszoros architektúra megosztott memóriával, biztonságos programozás megvalósítása hardveres adattípusokkal, szuperskaláris feldolgozás, egyetlen operációs rendszer a többprocesszoros rendszerek számára - mindezek az Elbrus sorozatban megvalósított funkciók korábban jelentek meg, mint Nyugaton. 1985-ben a sorozat következő modellje, az Elbrus-2 már 125 millió műveletet hajtott végre másodpercenként. Az "Elbrus" számos, a radarinformációk feldolgozásával kapcsolatos fontos rendszerben dolgozott, Arzamasban és Cseljabinszkban a rendszámtáblákban számolták őket, és sok ilyen típusú számítógép még mindig biztosítja a rakétavédelmi rendszerek és az űrerők működését.

Az Elbrus nagyon érdekes tulajdonsága az volt, hogy a rendszerszoftver magas szintű nyelven - El-76 - készült, és nem hagyományos assemblerben. A végrehajtás előtt az El-76 kódot nem szoftver, hanem hardver segítségével gépi utasításokká fordították.

1990 óta gyártják az Elbrus 3-1-et is, amely moduláris felépítésével tűnt ki, és nagy tudományos és gazdasági problémák megoldására szolgált, beleértve a fizikai folyamatok modellezését. Teljesítménye elérte az 500 millió műveletet másodpercenként (egyes csapatoknál). Ebből a gépből összesen 4 példány készült.

1975 óta I. V. Prangishvili és V. V. Rezanov csoportja az "Impulse" tudományos és gyártási szövetségben megkezdte a PS-2000 számítógép-komplexum fejlesztését 200 millió művelet/másodperc sebességgel, amelyet 1980-ban állítottak be, és főleg geofizikai feldolgozásra használták. adatok - új ásványi lelőhelyek keresése. Ez a komplexum maximálisan kihasználta a programparancsok párhuzamos végrehajtásának lehetőségeit, amit egy ügyesen megtervezett architektúra ért el.

A nagy szovjet számítógépek, mint a PS-2000, sok tekintetben még felülmúlták külföldi versenytársaikat is, de sokkal olcsóbbak voltak - például a PS-2000 fejlesztésére mindössze 10 millió rubelt költöttek (és a használata tette azt 200 millió rubel nyereséget lehet elérni). Alkalmazási körük azonban „nagyszabású” feladatokra terjedt ki – mint például a rakétavédelem vagy az űradatfeldolgozás. A közepes és kisméretű számítógépek fejlesztését az Unióban komolyan és tartósan gátolta a Kreml elit árulása. És ezért az a készülék, amely az asztalon van, és amelyet magazinunkban ismertetünk, Délkelet-Ázsiában készült, és nem Oroszországban.

Katasztrófa

1991 óta nehéz idők jöttek az orosz tudomány számára. Oroszország új kormánya irányt szabott az orosz tudomány és az eredeti technológiák elpusztítására. A tudományos projektek túlnyomó többségének finanszírozása az Unió felbomlásával megszűnt, a különböző országokban található számítógépgyártó üzemek közötti kapcsolatok megszakadtak, a hatékony termelés lehetetlenné vált. A hazai számítástechnika számos fejlesztője szakterületen kívüli munkavégzésre kényszerült, képzettséget és időt veszített. Az Elbrus-3 számítógép egyetlen példányát, amelyet még a szovjet időkben fejlesztettek ki, kétszer olyan gyorsan, mint az akkori legtermékenyebb amerikai szupergép, a Cray Y-MP, 1994-ben szétszedték és nyomás alá helyezték.



"Elbrus-3"

A szovjet számítógépek megalkotói közül néhányan külföldre mentek. Így jelenleg az Intel mikroprocesszorok vezető fejlesztője Vlagyimir Pentkovszkij, aki a Szovjetunióban tanult, és az ITMiVT-ben - S. A. Lebegyevről elnevezett Precíziós Mechanikai és Számítástechnikai Intézetben - dolgozott. Pentkovsky részt vett a fent említett Elbrus-1 és Elbrus-2 számítógépek fejlesztésében, majd az Elbrus-3 - El-90 processzorának fejlesztését vezette. Az Orosz Föderáció uralkodó körei által a Nyugat befolyása alatt végrehajtott szándékos orosz tudomány romboló politikája következtében az Elbrus projekt finanszírozása megszűnt, és Vlagyimir Pentkovszkij kénytelen volt az Egyesült Államokba emigrálni és munkát találni. az Intel Corporationnél. Hamarosan a vállalat vezető mérnöke lett, és az ő vezetésével, 1993-ban az Intel kifejlesztette a Pentium processzort, amelyet a pletykák szerint Pentkovszkijról neveztek el.

Pentkovszkij az Intel processzoraiban azt a szovjet know-how-t testesítette meg, amelyet maga is ismert, sokat gondolkodott a fejlesztési folyamat során, és 1995-re az Intel kiadott egy fejlettebb Pentium Pro processzort, amely képességeiben már nagyon közel állt az oroszországi mikroprocesszorhoz. 1990 El-90, bár jelenleg nem érte utol, Pentkovsky az Intel processzorok következő generációit fejleszti, tehát a processzort, amelyen az Ön számítógépe futhat, honfitársunk készítette, és akár Oroszországban is. nem az 1991 utáni eseményekre.

Számos kutatóintézet átállt az importált komponenseken alapuló nagy számítási rendszerek létrehozására. Így a Kvant Kutatóintézetben V.K. Levin vezetésével zajlik az Alpha 21164 processzorokra épülő MVS-100 és MVS-1000 (gyártó a DEC-Compaq) számítógépes rendszerek fejlesztése. Az ilyen berendezések beszerzését azonban hátráltatja a csúcstechnológiák Oroszországba irányuló exportjára vonatkozó jelenlegi embargó, és rendkívül kétséges az ilyen komplexumok védelmi rendszerekben való felhasználásának lehetősége - senki sem tudja, hány „hibát” lehet találni bennük. jel aktiválja, és letiltja a rendszert.

A személyi számítógépek piacán a hazai számítógépek teljesen hiányoznak. Az orosz fejlesztők legfeljebb a számítógépek komponensekből való összeszerelésére és az egyedi eszközök, például alaplapok létrehozására törekednek, ismét kész alkatrészekből, miközben megrendelik a délkelet-ázsiai gyárakban történő gyártást. Azonban nagyon kevés ilyen fejlesztés létezik (az „Aquarius”, „Formosa” cégeket nevezhetjük meg). Az "EU" vonal fejlesztése gyakorlatilag leállt - miért kell saját analógokat létrehozni, amikor egyszerűbb és olcsóbb az eredeti vásárlás?

Természetesen nincs minden veszve. Vannak technológiák leírásai is, néha még
tíz év után jobb, mint a nyugati és a jelenlegi modellek. Szerencsére nem minden hazai számítástechnikai fejlesztő költözött külföldre vagy halt meg. Szóval még van esély.

Hogy ez megvalósul-e, az rajtunk múlik.

Vlagyimir Szosznovszkij, Anton Orlov
]]>

Szovjet számítógépek... A legtöbb olvasó számára ez a kifejezés valószínűleg meglehetősen furcsán hangzik – az elmúlt tíz évben megoldhatatlan feladat volt megtalálni legalább néhány orosz gyártású hardvert. De ez a helyzet pontosan az elmúlt évtizedben alakult ki - a korábbi években a számítástechnika hazánkban fejlődött, és meglehetősen sikeresen.

A szovjet számítógépek történetében azonban voltak a siker csúcsai és az árulás mélységei. Igen, igen - és az árulás, ami nagyon súlyos következményekkel járt.

Hány kritikus nyilat lőttek ki az elmúlt években számítástechnikánk állapotát illetően! És hogy reménytelenül elmaradott volt (ugyanakkor minden bizonnyal a „szocializmus és a tervgazdaság szerves hibáira” fognak cseszni), és értelmetlen most fejleszteni, mert „örökké le vagyunk maradva”. Az indoklást pedig szinte minden esetben az a következtetés kíséri majd, hogy „a nyugati technika mindig is jobb volt”, „az orosz számítógépek nem képesek rá”...

Általában a szovjet számítógépek kritizálása során a figyelem a megbízhatatlanságukra, a működési nehézségekre és az alacsony képességekre összpontosul. Igen, sok „tapasztalt” programozó valószínűleg emlékszik a 70-es és 80-as évek végtelenül „fagyoskodó” „E-S-ki”-ire, beszélhetnek arról, hogy mi „szikrák”, „agatek”, „robotronok”, „elektronik” az IBM hátterében. A PC-k (még a legújabb modellek sem) a 80-as évek végén - a 90-es évek elején kezdtek megjelenni az Unióban, megemlítve, hogy egy ilyen összehasonlítás nem ér véget a hazai számítógépek javára. És ez igaz – ezek a modellek jellemzőikben valóban rosszabbak voltak nyugati társaiknál.


De érdemes megjegyezni, hogy ezek a felsorolt ​​számítógépmárkák korántsem voltak a legjobb hazai fejlesztések, annak ellenére, hogy ezek voltak a leggyakoribbak. Valójában a szovjet elektronika nemcsak globális szinten fejlődött, hanem időnként megelőzte a hasonló nyugati iparágakat is!

De akkor miért használunk most kizárólag külföldi hardvert, miközben a szovjet időkben még egy nehezen megkeresett hazai számítógép is fémkupacnak tűnt nyugati társához képest? Nem alaptalan az állítás a szovjet elektronika felsőbbrendűségéről?

A nem az nem! Miért? A válasz ebben a cikkben található.

Atyáink dicsősége

A szovjet számítástechnika hivatalos „születési dátumának” úgy tűnik, 1948 végét kell tekinteni. Ekkor történt, hogy egy titkos laboratóriumban a Kijev melletti Feofaniya városában Szergej Alekszandrovics Lebegyev (akkoriban az Ukrán Tudományos Akadémia Villamosmérnöki Intézetének igazgatója és a laboratórium részmunkaidős vezetője) vezetésével. a Szovjetunió Tudományos Akadémia Precíziós Mechanikai és Számítástechnikai Intézetében) megkezdődött a kis elektronikus számítástechnikai gép (MESM) létrehozása. Lebegyev előterjesztette, megindokolta és megvalósította (Neumann Jánostól függetlenül) a memóriában tárolt programmal rendelkező számítógép alapelveit.


Lebegyev első gépében megvalósította a számítógépgyártás alapvető elveit, mint például:

számtani eszközök, memória, bemeneti/kimeneti és vezérlőeszközök rendelkezésre állása;

program kódolása és tárolása a memóriában, például számok;

bináris számrendszer számok és parancsok kódolásához;

a számítások automatikus végrehajtása tárolt program alapján;

mind az aritmetikai, mind a logikai műveletek jelenléte;

a memóriakonstrukció hierarchikus elve;

numerikus módszerek alkalmazása a számítások végrehajtására.

a MESM tervezése, telepítése és hibakeresése rekordidő alatt (kb. 2 év) készült el, és mindössze 17 ember (12 kutató és 5 technikus) végezte el.

A MESM gép próbaindítására 1950. november 6-án, a rendes üzembe helyezésre 1951. december 25-én került sor.


1953-ban egy csapat S. A. Lebedev vezetésével megalkotta az első nagy számítógépet - a BESM-1-et (a Big Electronic Calculating Machine-től), amelyet egy példányban adtak ki. Már Moszkvában, a Precíziós Mechanikai Intézetben (rövidítve ITM) és a Szovjetunió Tudományos Akadémia Számítástechnikai Központjában hozták létre, amelynek S. A. Lebedev lett az igazgatója, és a Moszkvai Számítástechnikai és Analitikai Gépgyárban állították össze ( rövidítve CAM). Miután a BESM-1 RAM-ot továbbfejlesztett elembázissal látták el, teljesítménye elérte a 10 000 műveletet másodpercenként - az Egyesült Államok és Európa legjobb szintjén. 1958-ban, a már BESM-2 névre keresztelt BESM RAM újabb modernizálása után az egyik uniós gyárban tömeggyártásra készült, amelyet több tucatnyi mennyiségben hajtottak végre.


Ugyanekkor folyt a munka a moszkvai régió 245. számú Különleges Tervező Irodájában, amelynek vezetője M. A. Lesechko volt, amelyet szintén 1948 decemberében alapítottak I. V. Sztálin. 1950-1953-ban ennek a tervezőirodának a csapata, de már Bazilevsky Yu.Ya vezetése alatt. kifejlesztett egy általános célú "Strela" digitális számítógépet, másodpercenként 2 ezer művelet sebességével. Ezt az autót 1956-ig gyártották, összesen 7 példány készült belőle. Így a „Strela” volt az első ipari számítógép - a MESM és a BESM akkoriban csak egy példányban létezett.

Általában véve 1948 vége rendkívül termékeny időszak volt az első szovjet számítógépek alkotói számára. Annak ellenére, hogy mindkét fent említett számítógép a világ legjobbjai közé tartozott, ismét velük párhuzamosan fejlődött ki a szovjet számítástechnika egy másik ága - az M-1, az „Automatic Digital Computing Machine”, amelyet I. S. Brook vezetett. Az M-1 1951 decemberében indult – a MESM-mel egy időben, és csaknem két évig ez volt az egyetlen működő számítógép az Orosz Föderációban (a MESM földrajzilag Ukrajnában, Kijev közelében volt). Az M-1 teljesítménye azonban rendkívül alacsonynak bizonyult - mindössze 20 művelet másodpercenként, ami azonban nem akadályozta meg a nukleáris kutatási problémák megoldásában az I. V. Kurchatov Intézetben. Ugyanakkor az M-1 meglehetősen kis helyet foglalt el - mindössze 9 négyzetmétert (hasonlítsa össze a BESM-1 100 négyzetméterével), és lényegesen kevesebb energiát fogyasztott, mint Lebegyev agyszüleménye. Az M-1 a „kis számítógépek” egész osztályának alapítója lett, melynek támogatója az alkotója, I.S. Az ilyen gépeket Brook szerint kis tervezőirodáknak és tudományos szervezeteknek kellett volna szánni, amelyeknek nem volt pénzük és helyiségük a BESM típusú gépek beszerzésére.


Hamarosan az M-1-et komolyan javították, és teljesítménye elérte a Strela szintet - 2 ezer művelet másodpercenként, ugyanakkor mérete és energiafogyasztása kissé nőtt. Az új gép az M-2 természetes nevet kapta, és 1953-ban állították üzembe. Költség, méret és teljesítmény tekintetében az M-2 lett az Unió legjobb számítógépe. Az M-2 nyerte meg az első számítógépes nemzetközi sakkversenyt.

Ennek eredményeként 1953-ban három típusú számítógépen - BESM, Strela és M-2 - tudták megoldani a honvédelem, a tudomány és a nemzetgazdaság igényeit szolgáló komoly számítási problémákat. Mindezek a számítógépek az első generációs számítógépes technológia. Az elembázis - elektronikus csövek - meghatározta nagy méreteiket, jelentős energiafogyasztásukat, alacsony megbízhatóságukat és ennek következtében kis gyártási volumenüket és szűk felhasználói körüket, elsősorban a tudomány világából. Az ilyen gépekben gyakorlatilag nem volt lehetőség a végrehajtott program műveleteinek kombinálására és a különböző eszközök működésének párhuzamosítására; a parancsok egymás után futottak, az ALU („aritmetikai-logikai egység”, az adatkonverziókat közvetlenül végrehajtó egység) tétlen volt a külső eszközökkel való adatcsere folyamatában, melynek készlete igen korlátozott volt. A BESM-2 RAM kapacitása például 2048 39 bites szó volt, külső memóriaként mágneses dobokat és mágnesszalagos meghajtókat használtak.

Nyugaton akkoriban nem volt sokkal jobb a helyzet. Íme egy példa N. N. Moiseev akadémikus emlékirataiból, aki megismerkedett amerikai kollégáinak tapasztalataival: „Láttam, hogy a technológiában gyakorlatilag nem veszítünk: ugyanazok a csöves számítástechnikai szörnyek, ugyanazok a végtelen hibák, ugyanazok. bűvészmérnökök fehér bozótokban, akik kijavítják a meghibásodásokat, és bölcs matematikusok, akik megpróbálnak kikerülni a nehéz helyzetekből.” Emlékezzünk vissza, hogy 1953-ban az USA-ban megjelent az IBM 701 számítógép vákuumcsövekre épített akár 15 ezer művelet/másodperc sebességgel, ami a világon a legtermékenyebb volt.

Lebegyev következő fejlesztése termelékenyebb volt - az M-20 számítógép, amelynek sorozatgyártása 1959-ben kezdődött. A névben szereplő 20-as szám teljesítményt jelent - 20 ezer művelet másodpercenként, a RAM mennyisége kétszerese a BESM OP-énak, és a végrehajtott parancsok valamilyen kombinációja is biztosított volt. Abban az időben a világ egyik legerősebb és legmegbízhatóbb gépe volt, és az akkori tudomány és technika számos legfontosabb elméleti és alkalmazott problémájának megoldására használták. Az M20 gép megvalósította a programok mnemonikus kódokban történő írásának lehetőségét. Ezzel jelentősen bővült azoknak a szakembereknek a köre, akik képesek voltak kihasználni a számítástechnika előnyeit. Ironikus módon pontosan 20 darab M-20-as számítógépet gyártottak.


Az első generációs számítógépeket a Szovjetunióban sokáig gyártották. Még 1964-ben is Penzában gyártották a gazdasági számításokhoz használt Ural-4 számítógépet.

Győzelmes lépés

1948-ban az USA-ban feltalálták a félvezető tranzisztort, amelyet a számítógépek elemi alapjaként kezdtek használni. Ez lehetővé tette a lényegesen kisebb méretű, energiafelhasználású, és lényegesen nagyobb (a csöves számítógépekhez képest) nagyobb megbízhatóságú és teljesítményű számítógépek fejlesztését. A programozás automatizálásának feladata rendkívül sürgetővé vált, mivel egyre nőtt a szakadék a programok fejlesztési ideje és magának a számításnak az ideje között.

A számítástechnika fejlesztésének második szakaszát az 50-es évek végén és a 60-as évek elején a fejlett programozási nyelvek (Algol, Fortran, Cobol) létrehozása és a feladatfolyamok számítógépes kezelésének automatizálási folyamatának elsajátítása jellemzi. magát, vagyis az operációs rendszerek fejlesztését. Az első operációs rendszerek automatizálták a felhasználó munkáját egy-egy feladat végrehajtásában, majd olyan eszközöket hoztak létre, amelyek segítségével egyszerre több feladatot (feladatok kötegét) adhat meg, és ezek között eloszthatja a számítási erőforrásokat. Megjelent egy többprogramos adatfeldolgozási mód.

A „második generációs számítógépeknek” nevezett számítógépek legjellemzőbb tulajdonságai:

a bemeneti/kimeneti műveletek kombinálása számításokkal a központi processzorban;

a RAM és a külső memória mennyiségének növelése;

alfanumerikus eszközök használata adatbevitelre/kimenetre;

„zárt” mód a felhasználók számára: a programozót már nem engedték be a számítógépterembe, hanem egy algoritmikus nyelven (magas szintű nyelven) átadta a programot a kezelőnek, hogy továbbhaladjon a gépen.

Az 50-es évek végén a Szovjetunióban is megkezdték a tranzisztorok sorozatgyártását. Ez lehetővé tette a nagyobb termelékenységű, de kevesebb hely- és energiafogyasztású második generációs számítógépek létrehozását. A számítástechnika fejlődése az Unióban szinte „robbanásszerű” ütemben zajlott: rövid időn belül több tucatnyira nőtt a fejlesztésbe állított különféle számítógép-modellek száma: köztük volt az M-220-as, az utódja. Lebegyev M-20-a és a Minszk-2 a későbbi verziókkal, mind a jereváni „Nairi”, mind számos katonai számítógép - M-40 40 ezer művelet másodpercenkénti sebességgel és M-50 (amelynek lámpaelemei is voltak). Ez utóbbinak köszönhető, hogy 1961-ben sikerült létrehozni egy teljesen működőképes rakétavédelmi rendszert (a tesztelés során többször is sikerült valódi ballisztikus rakétákat lelőni fél köbméter térfogatú robbanófejre közvetlen találattal) . De mindenekelőtt a BESM sorozatot szeretném megemlíteni, amelyet a Szovjetunió Tudományos Akadémia ITM-jének és VT-jének fejlesztői csoportja fejlesztett ki S. A. Lebegyev általános vezetésével, akinek munkásságának csúcsa a BESM-6 számítógép volt. 1967-ben jött létre. Ez volt az első szovjet számítógép, amely másodpercenként 1 millió műveletet ért el (ezt a mutatót a későbbi hazai számítógépek csak a 80-as évek elején múlták felül, működési megbízhatósága lényegesen alacsonyabb, mint a BESM-6-é).


A nagy teljesítmény mellett (a legjobb Európában és az egyik legjobb a világon) a BESM-6 szerkezeti felépítése számos olyan jellemzővel is kitűnt, amelyek a maga idejében forradalmiak voltak, és előrevetítették a következő generációs építészeti jellemzőket. számítógépek (amelyek elemalapját integrált áramkörök alkották). Így a hazai gyakorlatban először és a külföldi számítógépektől teljesen függetlenül terjedt el széles körben a parancsvégrehajtás kombinálásának elve (akár 14 gépi parancs lehetett egyidejűleg a processzorban a végrehajtás különböző szakaszaiban). Ezt az elvet, amelyet a BESM-6 főtervezője, S. A. Lebedev akadémikus „vízvezeték” elvnek nevezett, később széles körben alkalmazták az univerzális számítógépek termelékenységének növelésére, és a modern terminológiában a „command conveyor” nevet kapta.

A BESM-6-ot 1968-tól 1987-ig sorozatban gyártották a moszkvai SAM-gyárban (összesen 355 jármű készült) - egyfajta rekord! Az utolsó BESM-6-ot ma - 1995-ben - leszerelték a moszkvai Mil helikoptergyárban. A BESM-6-ot felszerelték a legnagyobb akadémiai (például a Szovjetunió Tudományos Akadémia Számítástechnikai Központja, A Nukleáris Kutatási Közös Intézet) és ipari (Central Institute of Aviation Engineering - CIAM) kutatóintézetekkel, gyárakkal és tervezőirodákkal.

Érdekes ebből a szempontból az Egyesült Királyság Számítástechnikai Múzeumának kurátorának, Doron Sweidnek a cikke arról, hogyan vásárolta meg Novoszibirszkben az egyik utolsó működő BESM-6-ot. A cikk címe mindent elárul: „A több mint 40 éve kifejlesztett orosz BESM szuperszámítógép-sorozat utalhat arra, hogy az Egyesült Államok hazudott a technológiai fölény kinyilvánításában a hidegháború idején.” Teljes szövege (angol nyelven) itt érhető el.

1966-ban S. A. Lebedev és kollégája, V. S. Burtsev csoportjai által létrehozott 5E92b számítógépre épülő rakétavédelmi rendszert telepítettek Moszkva fölé, 500 ezer művelet/másodperc termelékenységgel, amely a mai napig is létezik (2002-ben kellene. miatt leszerelve a Strategic Missile Forces rövidítéssel). Az anyagi bázist a Szovjetunió teljes területére kiterjedő rakétavédelem telepítéséhez is megteremtették, de ezt követően az ABM-1 megállapodás feltételei szerint az ezirányú munkát visszaszorították.

V. S. Burtsev csoportja aktívan részt vett a legendás S-300 légvédelmi komplexum fejlesztésében, 1968-ban létrehozva számára az 5E26 számítógépet, amely kis méretével (2 köbméter) és gondos hardvervezérlésével tűnt ki. követett minden téves információt. Az 5E26 számítógép teljesítménye megegyezett a BESM-6-éval - 1 millió művelet másodpercenként.

Tájékoztatás szakembereknek

A BESM-6-ban a RAM modulok, a vezérlőeszköz és az aritmetikai-logikai egység működése párhuzamosan és aszinkron módon történt, köszönhetően a parancsok és adatok közbenső tárolására szolgáló puffereszközök jelenlétének. A parancsok pipeline végrehajtásának felgyorsítása érdekében a vezérlőkészüléket külön regisztermemóriával látták el az indexek tárolására, egy külön modult a címaritmetika számára, amely biztosítja a címek gyors módosítását indexregiszterek segítségével, beleértve a verem hozzáférési módot is.

A gyors regisztereken (például a gyorsítótáron) lévő asszociatív memória lehetővé tette a leggyakrabban használt operandusok automatikus tárolását, ezáltal csökkentve a RAM-hoz való hozzáférések számát. A RAM „rétegződése” lehetővé tette, hogy különböző moduljai egyidejűleg a gép különböző eszközeiről hozzáférjenek. A megszakítási mechanizmusok, a memóriavédelem, a virtuális címek fizikai címekké való konvertálása és az operációs rendszer privilegizált üzemmódja lehetővé tette a BESM-6 használatát többprogramos módban és időmegosztásos módban. Az aritmetikai-logikai eszköz gyorsított szorzó- és osztás-algoritmusokat valósított meg (egy szorzó négy számjegyével szorozva, egy szinkronizálási ciklusban a hányados négy számjegyét számítja ki), valamint egy végpontok közötti átviteli áramkörök nélküli összeadót, amely az eredményt reprezentálja. a művelet kétsoros kód formájában (bitenkénti összegek és hordozók), és a bemeneti háromsoros kóddal (az új operandus és az előző művelet kétsoros eredménye) működik.

A BESM-6 számítógép RAM-ja ferritmagon volt - 32 KB 50 bites szó, a RAM mennyisége a későbbi módosításokkal 128 KB-ra nőtt.

Az adatcsere a külső memóriával mágnesdobokon (később mágneslemezeken) és mágnesszalagokon párhuzamosan, hét nagy sebességű csatornán (a jövőbeli választócsatornák prototípusa) történt. Az egyéb perifériás eszközökkel végzett munkát (elemenkénti adatbevitel/kimenet) az operációs rendszer illesztőprogramjai végezték el, amikor az eszközök megfelelő megszakítása történt.

Műszaki és működési jellemzők:

Átlagos teljesítmény - akár 1 millió unicast parancs/s
A szó hossza 48 bináris bit és két ellenőrző bit (a teljes szó paritásának „páratlannak” kellett lennie. Így meg lehetett különböztetni a parancsokat az adatoktól – egyesek számára a félszavak paritása „páros volt”. páratlan”, míg mások számára „páratlan-páros” „Az adatokra való átállást vagy a kód felülírását azonnal elkapták, amint egy szót adattal próbáltak végrehajtani)
Számábrázolás - lebegőpontos
Működési frekvencia - 10 MHz
Lakott terület - 150-200 négyzetméter. m
Áramfelvétel a hálózatról 220 V/50 Hz - 30 kW (léghűtő rendszer nélkül)

Ezeknek az elemeknek az eredeti szerkezeti megoldásokkal kombinált alkalmazása 48 bites lebegőpontos üzemmódban akár 1 millió művelet/másodperc teljesítményszint biztosítását tette lehetővé, ami rekordnak számít a viszonylag kis számú félvezetőhöz képest. elemek és azok sebessége (kb. 60 ezer tranzisztor és 180 ezer dióda és 10 MHz-es frekvencia).

A BESM-6 architektúrát az aritmetikai és logikai műveletek optimális készlete, a címek gyors módosítása indexregiszterek segítségével (beleértve a verem hozzáférési módot is), valamint a műveleti kód kiterjesztésének mechanizmusa (extra kódok) jellemzi.

A BESM-6 létrehozásakor lefektették a számítógépes tervezési automatizálási rendszer (CAD) alapelveit. A gépi áramkörök Boole-algebrai képletekkel történő kompakt rögzítése volt az alapja a működési és beállítási dokumentációjának. A telepítéshez szükséges dokumentációt műszeres számítógépen kapott táblázatok formájában adták ki az üzemnek.

A BESM-6 megalkotói V. A. Melnikov, L. N. Korolev, V. S. Teplitsky - vezetők. A. A. Sokolov, M. V. Tyapkin, V. L. , Yu.N.Znamensky, V.S.Chekhlov, az általános irányítást S. A. Lebedev végezte.


Árulás

A szovjet számítástechnika történetének talán legcsillagosabb időszaka a hatvanas évek közepe volt. A Szovjetunióban akkoriban sok kreatív csoport működött. S. A. Lebedev, I. S. Bruk, V. M. Glushkov intézetei közülük csak a legnagyobbak. Néha versenyeztek, néha kiegészítették egymást. Ugyanakkor sokféle, legtöbbször egymással nem kompatibilis gépet gyártottak (kivéve talán az ugyanabban az intézetben kifejlesztett gépeket), sokféle célra. Mindegyiket világszinten tervezték és gyártották, és nem voltak rosszabbak nyugati versenytársaiknál.

A gyártott számítógépek sokfélesége, egymással szoftver- és hardverszinten való összeférhetetlensége nem elégítette ki alkotóikat. Szükséges volt némi rendet teremteni a gyártott számítógépek teljes választékában, például úgy, hogy az egyiket bizonyos szabványnak tekintjük. De…

A 60-as évek végén az ország vezetése olyan döntést hozott, amelynek – mint a későbbi események lefolyása is mutatta – katasztrofális következményei voltak: le kell cserélni az összes különböző méretű hazai középosztálybeli dizájnt (kb. fél tucat volt – Minski, Ural, az M-20 architektúra különféle változatai stb.) - az IBM 360 architektúrán alapuló egységes számítógépcsaládhoz - egy amerikai analóghoz. A Műszerügyi Minisztérium szintjén a miniszámítógépekkel kapcsolatban nem született ilyen hangos döntés. Aztán a 70-es évek második felében a szintén külföldi DEC cégtől származó PDP-11 architektúrát a mini- és mikroszámítógépek általános vonalaként hagyták jóvá. Ennek eredményeként a hazai számítógépek gyártói kénytelenek voltak lemásolni az IBM számítástechnika elavult mintáit. Ez volt a vég kezdete.

Íme Borisz Artasesovics Babajan, a RAS levelező tagjának értékelése (a cikk teljes szövege itt érhető el).

„Aztán jött a második időszak, amikor megszervezték a VNIITSEVT-et. Úgy gondolom, hogy ez egy kritikus szakasz a hazai számítástechnika fejlődésében. Az összes kreatív csapatot feloszlatták, a versenyképes fejlesztéseket bezárták, és úgy döntöttek, hogy mindenkit egy „bódéba” kényszerítenek. Ezentúl mindenkinek le kellett másolnia az amerikai technológiát, és semmiképpen sem a legfejlettebbet. A gigantikus VNIITSEVT csapat az IBM-et, az INEUM csapat pedig a DEC-et másolta.”

Semmiképpen sem szabad azt gondolni, hogy az ES számítógép-fejlesztő csapatai rosszul végezték a dolgukat. Éppen ellenkezőleg, a nyugati társaikhoz hasonlóan teljesen működőképes (bár nem túl megbízható és erős) számítógépek létrehozásával remekül megbirkóztak ezzel a feladattal, tekintettel arra, hogy a Szovjetunió gyártóbázisa elmaradt a nyugatitól. Pont az volt a baj, hogy az egész iparág a „Nyugat utánzása” felé orientálódott, nem pedig az eredeti technológiák fejlesztésére.

Sajnos ma már nem tudni, hogy konkrétan az ország vezetéséből ki hozta meg azt a büntetőjogi döntést, hogy visszafogja az eredeti hazai fejlesztéseket és a nyugati analógok másolása irányába fejleszti az elektronikát. Talán vagy nem kellően intelligens ember volt, aki képtelen volt hozzáértően felmérni iparága helyzetét, vagy a nyugati vállalatok vagy kormányok lobbistája, akit ügyesen bevezettek a Szovjetunió kormányába. Egy ilyen döntésnek nem volt objektív oka.

Így vagy úgy, de a 70-es évek elejétől a Szovjetunióban a kis- és közepes méretű számítógépes berendezések fejlesztése hanyatlásnak indult. A jól kidolgozott és tesztelt számítástechnikai koncepciók továbbfejlesztése helyett az ország számítástechnikai intézeteinek hatalmas erői elkezdték a nyugati számítógépek „buta”, sőt féllegális másolását. Ez azonban nem lehetett legális - a hidegháború zajlott, és a modern „számítógépes” technológiák Szovjetunióba történő exportját a legtöbb nyugati országban egyszerűen tiltották a törvények.

Íme egy másik vallomása B. A. Babayantól:

„A számítás az volt, hogy sok szoftvert el lehet lopni – és a számítástechnika virágozni fog. Ez természetesen nem történt meg. Mert miután mindenkit egy helyre tereltek, a kreativitás véget ért. Képletesen szólva, az agy kezdett kiszáradni a teljesen nem kreatív munkától. Csak ki kellett találnia, hogyan készültek a nyugati, valójában elavult számítógépek. Az emelt szint nem volt ismert, haladó fejlesztések nem történtek, volt remény, hogy özönlenek majd a szoftverek... Hamar kiderült, hogy nem ömlik be a szoftver, nem fértek össze az ellopott darabok, nem működtek a programok. Mindent át kellett írni, és amit kaptak, az ősi volt, és nem működött jól. Hangzatos kudarc volt. Az ebben az időszakban készült gépek rosszabbak voltak, mint a VNIITsEVT megszervezése előtt kifejlesztett gépek...”

A legfontosabb az, hogy a tengerentúli megoldások másolásához vezető út a korábban vártnál sokkal nehezebbnek bizonyult. Az architektúra kompatibilitáshoz elembázis szintű kompatibilitás kellett, nálunk ez nem volt. Abban az időben a hazai elektronikai ipar is kénytelen volt az amerikai alkatrészek klónozásának útjára lépni, hogy biztosítsa a nyugati számítógépek analógjainak létrehozásának lehetőségét. De nagyon nehéz volt.

Lehetőség volt a mikroáramkörök topológiájának beszerzésére és másolására, valamint az elektronikus áramkörök összes paraméterének megismerésére. Ez azonban nem válaszolt a fő kérdésre - hogyan kell elkészíteni őket. Az egyik orosz EP-képviselő szakértő szerint, aki egykor egy nagy civil szervezet főigazgatójaként dolgozott, az amerikaiak előnye mindig is a hatalmas elektronikai befektetések voltak. Az USA-ban nem annyira az elektronikai alkatrészek gyártására szolgáló technológiai vonalak voltak és maradtak szigorúan titkosak, mint inkább az ilyen sorok létrehozására szolgáló berendezések. Ennek a helyzetnek az lett az eredménye, hogy a 70-es évek elején megalkotott szovjet mikroáramkörök - a nyugatiak analógjai - funkcionálisan hasonlóak voltak az amerikai-japánokhoz, de műszaki paramétereikben nem érték el őket. Ezért kiderült, hogy az amerikai topológiák szerint, de a mi komponenseinkkel összeállított táblák nem működnek. Saját áramköri megoldásokat kellett kifejlesztenünk.

Sweid fent idézett cikke a következőképpen zárul: "A BESM-6 minden tekintetben az utolsó eredeti orosz számítógép volt, amelyet a nyugati megfelelőjével megegyezően terveztek." Ez nem teljesen igaz: a BESM-6 után ott volt az Elbrus sorozat: ennek a sorozatnak az első gépe, az Elbrus-B a BESM-6 mikroelektronikus másolata volt, amely lehetővé tette a BESM-6 parancsnoki rendszerben való munkát. és használjon hozzá írt szoftvert. A következtetés általános jelentése azonban helyes: a Szovjetunió akkori uralkodó elitjének inkompetens vagy szándékosan káros alakjainak parancsai miatt a világ tetejére, az Olimposzra vezető út elzáródott a szovjet számítástechnika előtt. Amit könnyen elérhetett – tudományos, kreatív és anyagi potenciálja teljes mértékben lehetővé tette számára ezt.

Íme például a cikk egyik szerzőjének személyes benyomásai:

„A CIAM-nál végzett munkám időszakában (1983-1986) már megtörtént a kapcsolódó vállalatok – a repülési ipar gyárai és tervezőirodái – átállása az EU technológiájára. Ezzel kapcsolatban az intézet vezetése elkezdte kényszeríteni az osztályvezetőket, hogy váltsanak az EC-1060-ra, a nyugati IBM PC klónjára, amelyet most telepítettek az intézetbe. A fejlesztők passzívan, egyesek pedig aktívan szabotálták ezt a megoldást, és inkább a jó öreg BESM-6-ot használták tizenöt évvel ezelőtt. Az a tény, hogy szinte lehetetlen volt dolgozni az EC-1060-on napközben - állandó lefagyások voltak, a feladatok végrehajtásának sebessége rendkívül lassú volt; ugyanakkor a BESM-6 lefagyása vészhelyzetnek számított, olyan ritka volt.”

Nem sikerült azonban minden eredeti hazai fejlesztést visszafogni. Mint már említettük, V.S. Burtsev csapata tovább dolgozott az Elbrus számítógépeken, és 1980-ban az Elbrus-1 számítógépet akár 15 millió művelet/másodperc sebességgel is tömeggyártásba helyezték. Szimmetrikus többprocesszoros architektúra megosztott memóriával, biztonságos programozás megvalósítása hardveres adattípusokkal, szuperskaláris feldolgozás, egyetlen operációs rendszer a többprocesszoros rendszerek számára - mindezek az Elbrus sorozatban megvalósított funkciók korábban jelentek meg, mint Nyugaton. 1985-ben a sorozat következő modellje, az Elbrus-2 már 125 millió műveletet hajtott végre másodpercenként. Az „Elbrus” számos, a radarinformációk feldolgozásával kapcsolatos fontos rendszerben dolgozott, Arzamasban és Cseljabinszkban a rendszámtáblákban számolták őket, és sok ilyen típusú számítógép még ma is biztosítja a rakétavédelmi rendszerek és az űrerők működését.



Az Elbrus nagyon érdekes tulajdonsága az volt, hogy a rendszerszoftver magas szintű nyelven - El-76 - készült, és nem hagyományos assemblerben. A végrehajtás előtt az El-76 kódot nem szoftver, hanem hardver segítségével gépi utasításokká fordították.

1990 óta gyártják az Elbrus 3-1-et is, amely moduláris felépítésével tűnt ki, és nagy tudományos és gazdasági problémák megoldására szolgált, beleértve a fizikai folyamatok modellezését. Teljesítménye elérte az 500 millió műveletet másodpercenként (egyes csapatoknál). Ebből a gépből összesen 4 példány készült.

1975 óta I. V. Prangishvili és V. V. Rezanov csoportja az "Impulse" kutatási és gyártási egyesületben elkezdte fejleszteni a PS-2000 számítógép-komplexumot 200 millió művelet/másodperc sebességgel, amelyet 1980-ban gyártottak, és főként geofizikai feldolgozásra használták. adatok, - új ásványlelőhelyek felkutatása. Ez a komplexum maximálisan kihasználta a programparancsok párhuzamos végrehajtásának lehetőségeit, amit egy ügyesen megtervezett architektúra ért el.

A nagy szovjet számítógépek, mint a PS-2000, sok tekintetben még felülmúlták külföldi versenytársaikat is, de sokkal olcsóbbak voltak - például a PS-2000 fejlesztésére mindössze 10 millió rubelt költöttek (és a használata tette azt 200 millió rubel nyereséget lehet elérni). Alkalmazási körük azonban „nagyszabású” feladatokra terjedt ki – mint például a rakétavédelem vagy az űradatfeldolgozás. A közepes és kisméretű számítógépek fejlesztését az Unióban komolyan és tartósan gátolta a Kreml elit árulása. És ezért az a készülék, amely az asztalon van, és amelyet magazinunkban ismertetünk, Délkelet-Ázsiában készült, és nem Oroszországban.

Katasztrófa

1991 óta nehéz idők jöttek az orosz tudomány számára. Oroszország új kormánya irányt szabott az orosz tudomány és az eredeti technológiák elpusztítására. A tudományos projektek túlnyomó többségének finanszírozása az Unió felbomlásával megszűnt, a különböző országokban található számítógépgyártó üzemek közötti kapcsolatok megszakadtak, a hatékony termelés lehetetlenné vált. A hazai számítástechnika számos fejlesztője szakterületen kívüli munkavégzésre kényszerült, képzettséget és időt veszített. Az Elbrus-3 számítógép egyetlen példányát, amelyet még a szovjet időkben fejlesztettek ki, kétszer olyan gyorsan, mint az akkori legtermékenyebb amerikai szupergép, a Cray Y-MP, 1994-ben szétszedték és nyomás alá helyezték.

A szovjet számítógépek megalkotói közül néhányan külföldre mentek. Így jelenleg az Intel mikroprocesszorok vezető fejlesztője Vlagyimir Pentkovszkij, aki a Szovjetunióban tanult, és az ITMiVT-ben - S. A. Lebegyevről elnevezett Precíziós Mechanikai és Számítástechnikai Intézetben - dolgozott. Pentkovsky részt vett a fent említett Elbrus-1 és Elbrus-2 számítógépek fejlesztésében, majd az Elbrus-3 - El-90 processzorának fejlesztését vezette. Az Orosz Föderáció uralkodó körei által a Nyugat befolyása alatt végrehajtott szándékos orosz tudomány romboló politikája következtében az Elbrus projekt finanszírozása megszűnt, és Vlagyimir Pentkovszkij kénytelen volt az Egyesült Államokba emigrálni és munkát találni. az Intel Corporationnél. Hamarosan a vállalat vezető mérnöke lett, és az ő vezetésével, 1993-ban az Intel kifejlesztette a Pentium processzort, amelyet a pletykák szerint Pentkovszkijról neveztek el. Pentkovszkij az Intel processzoraiban azt a szovjet know-how-t testesítette meg, amelyet maga is ismert, sokat gondolkodott a fejlesztési folyamat során, és 1995-re az Intel kiadott egy fejlettebb Pentium Pro processzort, amely képességeiben már nagyon közel állt az oroszországi mikroprocesszorhoz. 1990 El-90, bár jelenleg nem érte utol, Pentkovsky az Intel processzorok következő generációit fejleszti, tehát a processzort, amelyen az Ön számítógépe futhat, honfitársunk készítette, és akár Oroszországban is. nem az 1991 utáni eseményekre.

A védelmi komplexumban még csillan az élet, de ezen a téren gyakorlatilag nincs új fejlesztés. Katonai számítógépeket gyártanak például a 40U6 számítógépet vagy az A-40 fedélzeti számítógépet, de mindegyiket a 70-80-as években fejlesztették ki.

A nehézségek ellenére folytatódik a fejlesztés az Elbrus utódján - az E2k processzoron (Elbrus-2000), amelyet az Elbrus cég végez (az S. A. Lebedevről elnevezett ITMiVT alapján, weboldal - elbrus.ru). A cég vezetője a fentebb már említett B.A. Az E2k már 1999-ben készült prototípusai sok tekintetben felülmúlták az Intel Mercedét. Jelenleg nincs elegendő finanszírozás a projekt végső megvalósításához, azonban a védelmi minisztérium utasítására az E2k lecsupaszított verzióit tervezik használatra. A katonai technológiákban ugyanakkor a Babayan munkája gyakran méltányos kritikának van kitéve, például a V. S. Burtsev (electronics.ru) részéről, ami azt mutatja, hogy vannak problémák a projekt fejlesztésében.

Az elmondottak illusztrálására idézhetjük B. A. Babayan szavait:

„Jelenleg csak három olyan hely van a poszt-szuperskaláris világban, ahol széles parancsszavas architektúrát fejlesztenek. Az egyik helyen Moszkva, a mi csapatunk és az Elbrus sorozat áll, a második a Hewlett-Packard és az Intel, a harmadik pedig a Transmeta az IBM és a Texas Instruments mellett. Minden! Senki más nem rendelkezik ezzel a technológiával. Ez a technológia nem jelenik meg a semmiből. Kifejlesztése 10 évbe telik. Természetesen kölcsönözheti. Mindig gyors. De nagyon hosszú időbe telik, hogy önállóan kifejlesszék. Ez hangsúlyozza csapatunk munkájának fontosságát.”.

Számos kutatóintézet átállt az importált komponenseken alapuló nagy számítási rendszerek létrehozására. Így a Kvant Kutatóintézetben V.K. Levin vezetésével zajlik az Alpha 21164 processzorokra épülő MVS-100 és MVS-1000 (gyártó a DEC-Compaq) számítógépes rendszerek fejlesztése. Az ilyen berendezések beszerzését azonban hátráltatja a csúcstechnológiák Oroszországba irányuló exportjára vonatkozó jelenlegi embargó, és rendkívül kétséges az ilyen komplexumok védelmi rendszerekben való felhasználásának lehetősége - senki sem tudja, hány „hibát” lehet találni bennük. jel aktiválja, és letiltja a rendszert.

A személyi számítógépek piacán a hazai számítógépek teljesen hiányoznak. Az orosz fejlesztők legfeljebb a számítógépek komponensekből való összeszerelésére és az egyedi eszközök, például alaplapok létrehozására törekednek, ismét kész alkatrészekből, miközben megrendelik a délkelet-ázsiai gyárakban történő gyártást. Azonban nagyon kevés ilyen fejlesztés létezik (az „Aquarius”, „Formosa” cégeket nevezhetjük meg). Az „EU” vonal fejlesztése gyakorlatilag leállt, minek saját analógokat létrehozni, ha egyszerűbb és olcsóbb az eredeti beszerzés? Bár érdemes elmondani, hogy az ebbe a sorozatba tartozó számítógépeket még mindig kis mennyiségben gyártják (például VM2500, VM3500), de az importált alkatrészek széles körben elterjedt használatával, és a Belügyminisztérium, az Állami Közlekedésbiztonság speciális rendszereiben használják. Felügyelőség és Sürgősségi Szolgálat.

Természetesen nincs minden veszve. Vannak olyan technológiák leírásai is, amelyek néha tíz év után is felülmúlják a nyugati és a meglévő modelleket. Szerencsére nem minden hazai számítástechnikai fejlesztő költözött külföldre vagy halt meg. Szóval még van esély.

A Szovjetunióban a MESM-et abban az időben indították el, amikor Európában csak egy számítógép volt - az angol EDSAC, amelyet egy évvel korábban indítottak el. De a MESM processzor sokkal erősebb volt a számítási folyamat párhuzamosítása miatt. Egy hasonló EDSAC gépet - a TsEM-1-et - 1953-ban helyezték üzembe az Atomenergetikai Intézetben, de számos paraméterben felülmúlta az EDSAC-t.

A Sztálin-díjas, a Szocialista Munka hőse S.A. fejlesztette ki. Lebedev, a csővezetékes feldolgozás elvét, amikor a parancs- és operandusfolyamokat párhuzamosan dolgozzák fel, ma már a világ összes számítógépén használják.

Amikor elkezdtem dolgozni ezen a cikken, saját érdekemből úgy döntöttem, hogy megkérdezem különböző korú barátaimat, mit tudnak a számítógépek, a technológia, a számítógépek, az internet fejlődéséről a világban és a Szovjetunióban. Mit nem hallottam; ez volt Jobs, Gates és Gordon Moore neve is. Ezek voltak a nevek Brinnek, Zuckerbergnek és még valakinek, akit Torvaldsnak hívtak.

És sértő lett. Senki sem említette S. A. Lebegyev, I. S. Bruk vagy V. S. Burtsev nevét.

1997-ben a tudományos világközösség elismerte az S.A. Lebegyev a számítástechnika úttörője, és ugyanebben az évben a Nemzetközi Számítógépes Társaság érmet bocsátott ki a következő felirattal: „S.A. Lebedev - a Szovjetunió első számítógépének fejlesztője és tervezője. A szovjet számítástechnika megalapítója." Összesen az akadémikus közvetlen részvételével 18 elektronikus számítógépet hoztak létre, amelyek közül 15 tömeggyártásba került.

Igen, a vasfüggöny és a szigorú titoktartás ideje megtette a hatását. De a Szovjetunió tudományos közössége is büszkélkedhet a számítástechnika területén elért eredményeivel.

A szovjet számítógépek gyártásának vagy működésének megkezdésének ütemezése:

Ebben a cikkben megvizsgáljuk a szovjet tudósok és feltalálók legérdekesebb eredményeit.

MESM

1944-ben, miután kinevezték az Ukrán SSR Tudományos Akadémia Energetikai Intézetének igazgatójává, Lebegyev akadémikus és családja Kijevbe költözött. Az intézet laboratóriuma Kijev külvárosába (Feofania, egykori kolostor) költözik. Itt válik valóra Lebegyev professzor régóta fennálló álma – egy elektronikus digitális számológép létrehozása.

1950-ben a Small Electronic Computing Machine (MESM) nevű számítógép végezte el az első számításokat – egy differenciálegyenlet gyökereit keresve. 1951-ben a Keldysh vezette Tudományos Akadémia ellenőrzése elfogadta a MESM-et. A MESM 6000 vákuumcsőből állt, másodpercenként 3000 műveletet hajtott végre, alig 25 kW energiát fogyasztott és 60 négyzetmétert foglalt el. Bonyolult háromcímes parancsrendszerrel rendelkezett, és nem csak lyukkártyákról olvasott adatokat, hanem mágnesszalagokról is.

„M” számítógép

Miközben Kijevben javában zajlanak a MESM létrehozásának munkálatai, Moszkvában egy külön villamosmérnöki csoport alakul. Isaac Brook és Bashir Rameev elkezdtek dolgozni az „M” típusú számítógépen. Érezhetően gyengébb volt, mint a MESM, de versenytársával ellentétben sokkal kisebb volt és kevesebb energiát fogyasztott.

1960-ban a fejlesztők a gép teljesítményét másodpercenként 1000 műveletre növelték. Ezt a technológiát tovább kölcsönözték az „Aragats”, „Hrazdan”, „Minsk” elektronikus számítógépekhez (gyártó: Jereván és). Ezek a vezető moszkvai és kijevi programokkal párhuzamosan megvalósuló projektek csak később, a számítógépek tranzisztorokra való átállása során mutattak komoly eredményeket.

BESM

1952-ben Lebegyev elkezdett dolgozni a Nagy Elektronikus Számológépen. A BESM már akár 10 000 számítást is végzett másodpercenként. Ebben az esetben mindössze 5000 lámpát használtak, és az energiafogyasztás 35 kW volt. A BESM volt az első szovjet „széles profilú” számítógép – eredetileg tudósok és mérnökök számára készült, különböző bonyolultságú számítások elvégzésére.

DNIEPER

A szovjet számítástechnika következő lépése a Dnyepr elektronikus számítástechnikai eszköz megjelenéséhez kapcsolódik. Ez az eszköz lett az első általános célú félvezető vezérlő számítógép az egész Unióban. A Szovjetunióban a Dnyepr alapján megkezdődtek a számítógépes berendezések tömeggyártására irányuló kísérletek.

Ezt a gépet mindössze három év alatt tervezték és gyártották, ami egy ilyen tervezésnél nagyon rövid időnek számított.

A "Dnepr" a következő műszaki jellemzőknek felelt meg:

  • kétcímes parancsrendszer (88 parancs);
  • kettes számrendszer;
  • 26 bites fix pont;
  • véletlen hozzáférésű memória 512 szóval (egytől nyolc blokkig);
  • számítási teljesítmény: 20 ezer összeadás (kivonás) művelet másodpercenként, 4 ezer szorzás (osztás) művelet egyidejű frekvenciákon;
  • berendezés mérete: 35-40 m2;
  • teljesítményfelvétel: 4 kW.

VILÁG

A MIR számítógépek következő generációja is számos újítást tartalmazott erre az időre. Például a MIR-1 120 bites mikroutasításokkal rendelkezett, amelyeket eltávolítható mikroprogrammátrixokra írtak. Ez jelentősen befolyásolta a gép használati módját, valamint az általa végrehajtott aritmetikai és logikai műveletek körét. A MIR-1 RAM-ja ferrit magon volt, a külső memóriát 8 sávos lyukasztott papírszalagok biztosították. Ezek a számítógépek nem nevezhetők szupererősnek, de számítási erőforrásaik (200-300 művelet másodpercenként) elegendőek voltak a tipikus mérnöki számítások elvégzéséhez. Az energiafogyasztás nem haladta meg az 1,5 kW-ot. Súlya 400 kilogramm volt.

A MIR-2 már 12 000 műveletet hajtott végre másodpercenként, és a MIR-3 20-szor nagyobb képességekkel rendelkezik, mint az előző modell.

ELBRUS

A kiváló szovjet fejlesztő V.S. A kibernetika történetében Burtsev a Szovjetunió első szuperszámítógépeinek és a valós idejű vezérlőrendszerekhez szükséges számítástechnikai rendszereinek fő tervezője. Kidolgozta a radarjel kiválasztásának és digitalizálásának elvét. Ez lehetővé tette a világ első automatikus adatrögzítését egy megfigyelő radarállomásról, hogy a vadászokat a légi célokhoz irányítsa.

A „” általában számos forradalmi újítást hordozott: szuperskaláris feldolgozás, szimmetrikus többprocesszoros architektúra megosztott memóriával, biztonságos programozás megvalósítása hardveres adattípusokkal - mindezek a képességek korábban jelentek meg a hazai gépekben, mint a nyugatiban.

De a Szovjetunióban a számítástechnika fejlődésének története mindig oda vezetett, hogy otthon az emberek láthatnak egy hazai gyártású otthoni számítógépet.

MICRO-80

A "Micro-80" egy szovjet amatőr 8 bites mikroszámítógép, amely K580IK80A alapú. Az a gondolat, hogy a Szovjetunió rádióamatőreit meg kell ismerni és be kell vezetni a mikroszámítógépek tömeges használatába, az 1980-as évek elején jelent meg, és egy cikksorozatban valósították meg „Rádióamatőrök számára a mikroprocesszorokról és mikroszámítógépekről” általános címmel. ” A publikációk 1982 szeptemberében kezdődtek a népszerű „Radio” magazinban, amely a Szovjetunióban jelent meg, körülbelül 1 millió példányban. A kiadványsorozat első cikkei a mikroprocesszor architektúrájáról és a rajta való eszközök felépítésének elveiről szóltak.

KORVETT

A "Corvette" egy 8 bites személyi számítógép. A Moszkvai Állami Egyetem Magfizikai Intézetének alkalmazottai fejlesztették ki. 1988 óta sorozatban gyártják a Bakui "Radio Engineering" Termelő Egyesületben, az ELEX GKVTI Moszkvai Kísérleti Számítástechnikai Központban és az ENLIN szövetkezetben, a Kamensk-Uralsky PA "október"-ben.

A számítógépet eredetileg egy alacsony hőmérsékletű plazmaparaméterek távmérésére szolgáló berendezés vezérlésének automatizálására szánták lézerspektroszkópiai módszerekkel, valamint a kapott információk feldolgozására és elméleti számításokra, adatarchívum karbantartására és számos egyéb igényre. A fejlesztés 1985 végén kezdődött.

A "" PC-t a Szovjetunió Oktatási Minisztériuma fogadta el a számítástechnika iskolai oktatásának alapjaként. A Corvette PC-re alapozva egy oktatási számítógépes berendezés-komplexumot állítottak elő, amely egy tanári munkaállomást és legfeljebb 15, helyi hálózatra kapcsolt tanulói munkaállomást tartalmazott. A PC-k tömeggyártása azonban számos nehézséggel járt, ezért a számítógép „késett”, és nem kapta meg a várt széles körű forgalmazást.

ZX SPECTRUM

A 80-as évek végén - a múlt század 90-es évek elején a számítógépek nagy népszerűségre tettek szert a Szovjetunióban, amelyeket később számos szövetkezet és katonai vállalkozás sikeresen megismételt, amelyek „az átalakítási sínekre szálltak”. A ZX Spectrum analógjainak sok különböző neve volt, néhány közülük: „Hobby”, „Lvov”, „Moszkva”, „Leningrád”, „Pentagon”, „Skorpió”, „Delta”, „Kompozit”, „ Sogdiana, „Társa”.

Az első ZX Spectrum az 1980-as évek végén jelent meg a Szovjetunióban, és gyorsan népszerűvé vált színei, zenei képességei és – ami a legfontosabb – rengeteg játék miatt. Valószínűleg Lengyelországból érkeztek a Szovjetunióba, legalábbis az első játékokhoz és dokumentációkhoz lengyel nyelvű jegyzetek érkeztek.

ELEKTRONIKA MS 1504

Az Electronics MS 1504 az első szovjet hordozható személyi számítógép laptop formátumban.

Kezdetben PK-300 volt a neve, ára 550 dollár volt. Prototípusként egy kisméretű, „T1100 PLUS” hordozható számítógépet használtak a Toshibától. Ez egy egyedi, aktatáskában elférő számítógép, teljes méretű billentyűzettel, LCD képernyővel (640x200 pixel), 640 kByte RAM-mal, két 3½"-os, 720 Kbyte kapacitású hajlékonylemez meghajtóval. Telepített operációs rendszer - MS DOS 3.3 Az akkumulátor élettartama - 4 óra Kiváló találmány!

Tehát ha lehetősége volt számítógépen dolgozni a Szovjetunióban, ez egyáltalán nem jelenti azt, hogy egy elmaradott és technikailag tökéletlen gépet használna. Igaz, egyáltalán nem lenne könnyű azok közé tartozni, akik hozzáfértek a számítógépekhez. De ez egy teljesen más cikk témája.

A számítógépek fejlesztése a Szovjetunióban Szergej Aleksandrovics Lebegyev nevéhez fűződik. A háború utáni első években Szergej Alekszandrovics Lebegyev az Ukrán Tudományos Akadémia Villamosmérnöki Intézetének igazgatója volt, és egyidejűleg a Szovjetunió Tudományos Akadémia Precíziós Mechanikai és Számítástechnikai Intézetének laboratóriumát vezette. Ezekben a tudományos szervezetekben kezdődtek meg az első működő számítógépek fejlesztése. A tudósok tudtak arról, hogy az Egyesült Államokban megalkották az ENIAC gépet - a világ első számítógépét, amely elemi alapként elektroncsöveket és automatikus programvezérlést tartalmaz. 1948-49-ben Angliában megjelentek a memóriában tárolt programokkal rendelkező számítógépek. A nyugati fejleményekről szóló információk töredékesek voltak, és természetesen az első számítógépekről készült dokumentáció szakembereink számára hozzáférhetetlen volt.

Lebegyev 1948 végén kezdett dolgozni az autóján. A fejlesztést Kijev közelében, Feofania városában, egy titkos laboratóriumban végezték. Lebegyev Neumann Jánostól függetlenül előterjesztette, megindokolta és az első szovjet gépben megvalósította a számítógép memóriában tárolt programmal történő felépítésének elveit. A Small Electronic Computing Machine (MESM) – így hívták Lebegyev ötletgazdáját és laboratóriumának munkatársait – egy kétemeletes épület teljes szárnyát foglalta el, és 6 ezer elektroncsőből állt. Tervezése, telepítése és hibakeresése rekordidő alatt - 2 év alatt, mindössze 12 tudós és 15 technikus közreműködésével - elkészült. Azok, akik megalkották az első számítógépeket, megszállottan foglalkoztak munkájukkal, és ez érthető. Annak ellenére, hogy a MESM lényegében csak egy működő gép makettje volt, azonnal megtalálta a használóit: az első számítógéphez kijevi és moszkvai matematikusok sora sorakozott fel, akiknek feladataihoz nagy sebességű számítógépet kellett használni.

Lebegyev első gépében megvalósította a számítógépgyártás alapvető elveit, mint például:

  • · számtani eszközök, memória, bemeneti/kimeneti és vezérlőeszközök rendelkezésre állása;
  • · program kódolása és tárolása a memóriában, például számok;
  • · bináris számrendszer számok és parancsok kódolására;
  • · a számítások automatikus végrehajtása tárolt program alapján;
  • · mind az aritmetikai, mind a logikai műveletek jelenléte;
  • · a memóriakonstrukció hierarchikus elve;
  • · numerikus módszerek alkalmazása a számítások végrehajtásához.

A Small Electronic Machine után megszületett az első nagy elektronikus gép - a BESM-1, amelyen az S.I. Lebegyev már dolgozott Moszkvában, a Szovjetunió Tudományos Akadémia ITM-jében és VT-jében. 1953-ban, az új számítógép üzembe helyezése után, megalkotója a Szovjetunió Tudományos Akadémia rendes tagja és igazgatója lett annak az intézetnek, amely akkoriban a számítástechnika területén a tudományos gondolkodás központja volt.

Az ITM-mel és a VT-vel egyidejűleg és ezzel versenyben az újonnan megalakult SKB-245 a Strela számítógépével számítógépek fejlesztésével foglalkozott. A két szervezet között harc volt az erőforrásokért, az ipari SKB-245, amely a Gépészeti és Műszergyártási Minisztérium alá tartozott, gyakran elsőbbséget kapott az akadémiai IT&VT-vel szemben. Csak a Strelának jelöltek ki potenciáloszkópokat tárolóeszköz építéséhez, és a BESM fejlesztőinek meg kellett elégedniük a higanycsövek memóriájával, ami súlyosan befolyásolta a gép kezdeti teljesítményét.

A BESM és a Strela alkotta a Szovjetunió Tudományos Akadémia Számítástechnikai Központjának 1955-ben létrehozott flottáját, amely azonnal nagyon nagy terhet viselt. Az ultragyors (akkori) számítások szükségességét matematikusok, termonukleáris tudósok, a rakétatechnika első fejlesztői és még sokan mások érezték. Amikor 1954-ben a BESM RAM-ot továbbfejlesztett elembázissal látták el, a gép sebessége (akár 8 ezer művelet másodpercenként) a legjobb amerikai számítógépek szintjén volt, és Európában a legmagasabb. Lebegyev 1956-os jelentése a BESM-ről a nyugat-németországi Darmstadt városában tartott konferencián igazi szenzációt keltett, hiszen a kevéssé ismert szovjet gépről kiderült, hogy a legjobb európai számítógép. 1958-ban az egyik kazanyi gyárban tömeggyártásra készítették elő a BESM-et, ma BESM-2-t, amelyben a potenciáloszkópok memóriáját ferritmagokon lévő memóriára cserélték, és kibővítették a parancskészletet. Így kezdődött a számítógépek ipari gyártásának története a Szovjetunióban.

A MESM, a "Strela" és a BESM sorozat első gépei első generációs számítástechnika. Az első számítógépek elemi bázisa - a vákuumcsövek - meghatározta nagy méreteiket, jelentős energiafelhasználásukat, alacsony megbízhatóságukat és ennek következtében kis gyártási volumenüket és szűk felhasználói körüket, elsősorban a tudomány világából. Az ilyen gépekben gyakorlatilag nem volt lehetőség a végrehajtott program műveleteinek kombinálására és a különböző eszközök működésének párhuzamosítására; parancsok egymás után futottak, az ALU tétlen volt, miközben adatot cserélt külső eszközökkel, amelyek készlete nagyon korlátozott volt. A BESM-2 RAM kapacitása például 2048 39 bites szó volt, külső memóriaként mágneses dobokat és mágnesszalagos meghajtókat használtak.

Lebegyev következő fejlesztése termelékenyebb volt - az M-20 számítógép, amelynek sorozatgyártása 1959-ben kezdődött. A névben szereplő 20-as szám teljesítményt jelent - 20 ezer művelet másodpercenként, a RAM mennyisége kétszerese a BESM OP-énak, és a végrehajtott parancsok valamilyen kombinációja is biztosított volt. Akkoriban a világ egyik legerősebb gépe volt, és a tudomány és a technika legfontosabb elméleti és alkalmazott problémáinak nagy részét ezen oldották meg.

Az ember és az első generációs gép közötti kommunikáció nagyon munkaigényes és hatástalan volt. Általában maga a fejlesztő, aki gépi kódban írta a programot, lyukkártyákkal bevitte a számítógép memóriájába, majd manuálisan vezérelte a végrehajtását. Egy bizonyos ideig az elektronikus szörnyeteget osztatlan használatra adták a programozónak, és a számítási probléma megoldásának hatékonysága nagymértékben függött a készség szintjétől, a hibák gyors megtalálásának és kijavításának képességétől, valamint a számítógépen való navigálás képességétől. konzol. A kézi vezérlésre való összpontosítás meghatározta a programpufferelés lehetőségének hiányát.

Meg kell jegyezni, hogy Lebegyev megtette az első lépéseket a rendszerszoftver alapjainak megteremtése felé az M20-as gépben, ahol megvalósult a programok mnemonikus kódokban történő írásának képessége. Ez pedig jelentősen kibővítette azoknak a szakembereknek a körét, akik ki tudták használni a számítástechnika előnyeit.

Cikkek a témában