BESM-6

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 1. července 2019; kontroly vyžadují 62 úprav .

BESM - 6 (Velký elektronický počítací stroj) - Sovětský elektronický počítač řady BESM , první sovětský superpočítač založený na elementové základně druhé generace - tranzistory .

Základní informace

BESM-6 byl vyvinut v polovině 60. let a předán Státní komisi v roce 1967 . Od roku 1968 byla zahájena sériová výroba v Závodě počítacích a analytických strojů (CAM) v Moskvě . Výroba probíhala až do roku 1987 a během této doby bylo vyrobeno 355 vozů.

Hlavní konstruktér - Sergej Alekseevič Lebeděv , zástupce hlavního konstruktéra - V. A. Melnikov , L. N. Korolev .

Vlastnosti BESM-6:

Za vývoj a implementaci BESM-6 v národním hospodářství v roce 1969 byli oceněni státní cenou SSSR v oblasti vědy a techniky tito lidé : S. A. Lebeděv, V. A. Melnikov, L. N. Korolev, A. A. Sokolov , V. N. Laut , M. V. Tyapkin , L. A. Zak , V. I. Smirnov , A. N. Tomilin , V. I. Semeshkin , V. A. Ivanov [3] [4] .

V roce 2017 vydala Ruská pošta pamětní pohlednici věnovanou 50. výročí BESM-6 a jejímu hlavnímu konstruktérovi S.A. Lebeděvovi.

BESM-6 ≠ CDC 1604

Existuje názor, že architektura BESM-6 do značné míry reprodukovala architekturu systému CDC 1604 od Control Data Corporation (hlavní designér - Seymour Cray ), který se sériově vyrábí od roku 1960 (některé technické vlastnosti se shodovaly, např. bity slova a adresy pro tyto dva systémy a bitová hloubka strojových instrukcí ve wordu, použití unicastových instrukcí s indexovým registrem, skrytý bitový registr, kódování znaků atd., rovněž shodná technická dokumentace pro oba stroje), dále jako řada architektonických řešení systému Atlas . Jako potvrzení je citován článek postgraduálního studenta Petera Wolcotta a profesora Seymoura E. Goodmana z University of Arizona „Vysokorychlostní počítače Sovětského svazu“ .  Ve skutečnosti však článek obsahuje opačné tvrzení:  

Ačkoli BESM-6 sdílí některé konstrukční prvky s britským Atlasem a CDC-1604, není blízkou kopií ani jednoho z nich [5] .

Původní text  (anglicky)[ zobrazitskrýt] Přestože BESM-6 sdílí některé konstrukční prvky s britským Atlasem a CDC-1604, nekopíruje ani jeden.

Na úrovni aplikačních programů však vývojáři, kteří přizpůsobili kompilátor Fortran pro BESM-6, měli za úkol zajistit plnou kompatibilitu s CDC 1604 [6] .

Přímé srovnání specifikací BESM-6 a CDC-1604 [7] neodhalí žádné hmatatelné podobnosti v architektuře těchto strojů. Zejména:

V roce 1967 začal fungovat BESM-6, který provedl asi 1 milion operací za sekundu (od roku 1965 byl v CERNu ve Švýcarsku provozován předsériový stroj CDC 6600 [8] . V roce 1968 byl tento stroj na 2 měsíce odstaven na generální oprava nutná pro zvýšení spolehlivosti práce a provádění změn u sériových strojů). Počítačový komplex, který zahrnoval BESM-6, zpracoval telemetrii za 1 minutu během kosmického letu Sojuz-Apollo v roce 1975, zatímco americká strana strávila takovým výpočtem 30 minut [9] [10] . Nicméně v prosinci 1977 se ministerstvo rozhlasového průmyslu SSSR rozhodlo ukončit vývoj svých vlastních výpočetních systémů a využít vývoj amerických počítačových společností IBM a Digital Equipment a přizpůsobit je sovětské základně prvků. Otázka souvislosti mezi architekturou strojů a výsledky práce programů Fortran a zásadní důvody nesouladu mezi výsledky práce programů pro numerické výpočty na počítačích různých architektur (zejména počítačích BESM-6 a ES ) je zvažována v knize "Error-traps in Fortran programming" [11] . Podobná otázka o programech Fortran pro systémy s architekturami CDC a IBM je diskutována v knize "Optimization in Fortran" [12] .

Výroba

BESM-6 se sériově vyráběl v letech 19681987 , celkem bylo vyrobeno 355 vozidel [13] . Na počátku 80. let byla v rámci dodávky Elbrus-1 vyrobena 2,5-3x rychlejší verze BESM-6 na integrovaných obvodech - Elbrus-1K2 nebo SVS („System Reproducing System“, neoficiální název) [14] . Jako periferní zařízení byly použity komponenty Elbrus . Do systému bylo také zavedeno počítačové rozhraní EC , které umožňovalo připojení příslušných periferií.

Další vývoj založený na BESM-6

Elbrus-B

Další vývoj řady BESM-6. Systém byl vyvinut pod vedením člena korespondenta Akademie věd SSSR G. G. Rjabova a M. V. Tyapkina na konstrukční základně prvku 5E26. Produktivita se zvýšila 4-5krát. Následující problémy BESM-6 byly opraveny:

Systém pracoval v následujících režimech:

Zařízení rozhraní - AC-6

V roce 1973, pod vedením V. A. Melnikova , tzv. „Zařízení pro rozhraní pro BESM-6“ ( AS-6 ) je modulární systém, který umožňuje kombinovat BESM-6, AS-6 CPU, běžné paměťové moduly, několik specializovaných periferních strojů (PM-6) a jejich periferie do jednoho komplex.

V letech 19771987 se AS-6 vyráběl v moskevském závodě kalkulačních a analytických strojů (CAM). Celkem bylo uvolněno 8 systémů.

V roce 1982 byla udělena Státní cena SSSR za vývoj AS-6 , jejímiž laureáty se stali: V. A. Melnikov, A. A. Sokolov, V. P. Ivannikov , A. Yu. Byakov, V. L. Li, V. I. Smirnov, L. A. Zak , V. S. Čechlov.

Software

D-68

Jedním z prvních operačních systémů pro BESM-6 byl Dispatcher-68 (D-68). Ve skutečnosti je D-68 jádrem operačního systému, které poskytuje víceprogramové dávkové zpracování úloh, správu virtuální paměti, externí úložná zařízení a vstupně-výstupní zařízení. D-68 sloužil jako základ pro real-time OS ND-70 ("New Dispatcher-70").

Vyvinuto v ITMiVT pod vedením profesora L. N. Koroljova za účasti V. P. Ivannikova a A. N. Tomilina.

Monitorovací systém "Dubna"

Monitorovací systém "Dubna" byl vytvořen v letech 1965-1966 týmem pracovníků Spojeného ústavu jaderného výzkumu za účasti specialistů z NDR , Maďarska , KLDR a také z IAE. Kurčatov . V dalším vývoji systému, zaměstnanci IK Akademie věd Ukrajinské SSR, IAPU Dálného východu vědecké centrum Akademie věd SSSR, IHEP , GOI je. S. I. Vavilov a další. Byly zde kompilátory Fortran , Algol , Autocode MADLEN , Lisp interpreter , Pascal . Bylo také možné použít Simula , Analyst , Aqua , Sibesm - 6 , R-grammar metajazyk , emulovat programy M-6000 TPA na BESM-6 .

Jiné programy

V roce 1971 vytvořil velký tým vývojářů pod vedením V.F.  Tyurina operační systém DISPAK , který úspěšně vyřešil problémy práce v režimu sdílení času , který se pak používal téměř na všech počítačích BESM-6 až do 90. let. Existovaly další operační systémy: IPM, ND-70, BAMOS, UNIONS.

Koncem 70. let 20. století byl vyvinut interaktivní systém "Crab".

Kromě monitorového systému Dubna byly vytvořeny další monitorové systémy pro počítače typu BESM-6: Dimon, Console, DMS, Temp, Integral, UPO.

Knihovna vektorové grafiky Grafor se rozšířila .

Ve Výpočetním centru Akademie věd SSSR v Laboratoři programování byl pod vedením V. M. Kurochkina vytvořen překladač z jazyka ALGOL 60 , nejprve pro počítač BESM-2 a později pro počítač BESM-6. Po mnoho let sloužil jako důležitý nástroj pro řešení aplikovaných problémů v různých oblastech přírodních věd a byl široce používán v mnoha organizacích SSSR.

Emulace

Na základě SIMH je vytvořen emulátor besm6  - viz http://www.mailcom.com/besm6/ a http://sourceforge.net/projects/besm6/

Poznámky

  1. Řídicí data Počítač překračuje specifikace. (anglicky) // Missiles and Rockets  : The Weekly of Space Systems Engineering. - Washington, DC: American Aviation Publications, Inc., 2. září 1963. - Sv. 13 - č. 10 - S.39.
  2. Příručka počítačů a analogových zařízení. Grubov V.I., Kirdan V.S.K., Nauk. myšlenka", 1977
  3. Ročenka Velké sovětské encyklopedie, 1970 / Ch. vyd. L. S. Shaumyan . - M .: Sovětská encyklopedie , 1970. - S. 590, 591, 593, 594, 596, 601-604, 608. - 608 s. - 47 500 výtisků.
  4. Univerzální elektronický výpočetní stroj BESM-6 Archivní kopie ze dne 2. května 2017 na Wayback Machine  - na webu Virtual Computer Museum
  5. Peter Wolcott, Seymour E. Goodman (University of Arizona). Vysokorychlostní počítače Sovětského svazu  // Počítač. - 1988. - T. 21 , no. 9 . - S. 32-41 . - doi : 10.1109/2.14345 .  (nedostupný odkaz)
  6. Rastorguev A. Govorun a jeho tým Archivní kopie z 1. dubna 2017 na Wayback Machine
  7. Popis CDC-1604 . Získáno 19. srpna 2011. Archivováno z originálu dne 22. března 2011.
  8. CERN Timelines, "CDC 6600 dorazí do CERN" . Získáno 24. 4. 2016. Archivováno z originálu 10. 5. 2016.
  9. Malinovsky B. N. Historie výpočetní techniky ve tvářích. - Kyjev: firma "KIT", PTOO "A. S. K., 1995. - S. 65. - 384 s. — ISBN 5-7707-6131-8 .
  10. „V podstatě došlo ke státnímu zločinu“ . indikátor.ru. Získáno 29. června 2019. Archivováno z originálu dne 29. června 2019.
  11. Borovin G.K., Komarov M.M., Yaroshevsky V.S. Error-traps in Fortran programming. — M.: Nauka, 1987
  12. Metcalf M. Optimalizace ve Fortranu: Per. z angličtiny. — M.: Mir, 1985
  13. Superpočítačový časopis č. 1  (nepřístupný odkaz)  - "Dobyvatel digitálního prostoru", str. 31
  14. Nostalgická stránka BESM-6 . Získáno 1. října 2006. Archivováno z originálu 27. srpna 2011.

Literatura

Odkazy