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 .
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.
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] .
BESM-6 se sériově vyráběl v letech 1968 až 1987 , 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 ř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:
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 1977 až 1987 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.
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" 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 .
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.
Na základě SIMH je vytvořen emulátor besm6 - viz http://www.mailcom.com/besm6/ a http://sourceforge.net/projects/besm6/
Počítače SSSR | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|