BESM-6

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. július 1-jén felülvizsgált verziótól ; az ellenőrzések 62 szerkesztést igényelnek .

BESM - 6 (Nagy elektronikus számológép) - a BESM sorozat szovjet elektronikus számítógépe , az első szovjet szuperszámítógép , amely a második generációs tranzisztorok elembázisán alapul.

Alapvető információk

A BESM-6-ot az 1960-as évek közepén fejlesztették ki, és 1967 -ben adták át az Állami Bizottságnak . 1968 óta a sorozatgyártás megkezdődött a moszkvai Számoló- és Elemzőgépek Üzemében (CAM) . A gyártás 1987 -ig tartott , és ezalatt 355 autót gyártottak.

Főtervező - Szergej Alekszejevics Lebegyev , helyettes vezető tervezők - V. A. Melnikov , L. N. Koroljev .

A BESM-6 jellemzői:

A BESM-6 nemzetgazdasági fejlesztéséért és megvalósításáért 1969-ben a következő személyek részesültek a Szovjetunió Tudományos és Technológiai Állami Díjában : S. A. Lebedev, V. A. Melnikov, L. N. Korolev, A. A. Sokolov , V. N. Laut , M. V. Tyapkin , L. A. Zak , V. I. Szmirnov , A. N. Tomilin , V. I. Semeskin , V. A. Ivanov [3] [4] .

2017 -ben az Orosz Posta emlékképeslapot adott ki a BESM-6 és vezető tervezője, S. A. Lebedev 50. évfordulója alkalmából.

BESM-6 ≠ CDC 1604

Egyes vélemények szerint a BESM-6 architektúrája nagyrészt a Control Data Corporation (főtervező - Seymour Cray ) CDC 1604 rendszerének architektúráját reprodukálta, amelyet 1960 óta sorozatban gyártanak (egyes műszaki jellemzők egybeestek, mint pl. szó és cím bitek ehhez a két rendszerhez és a gépi utasítások bitmélysége egy szóban, unicast utasítások használata indexregiszterrel, rejtett bitregiszter, karakterkódolás stb., szintén azonos műszaki dokumentáció mindkét géphez), valamint mint az Atlas rendszer számos építészeti megoldása . Megerősítésként Peter Wolcott végzős hallgató és Seymour E. Goodman professzor, az Arizonai Egyetemen megjelent cikkét idézik: „A Szovjetunió nagysebességű számítógépei” . Valójában azonban a cikk ennek az ellenkezőjét tartalmazza:   

Bár a BESM-6-nak van néhány tervezési jellemzője, mint a brit atlasznak és a CDC-1604-nek, nem közeli másolata egyiknek sem [5] .

Eredeti szöveg  (angol)[ showelrejt] Bár a BESM-6 bizonyos tervezési jellemzőket osztozik a brit Atlasszal és a CDC-1604-el, ezt sem másolja szorosan.

Az alkalmazási programok szintjén azonban a Fortran fordítót a BESM-6-hoz adaptáló fejlesztők feladata a CDC 1604-gyel való teljes kompatibilitás biztosítása [6] .

A BESM-6 és a CDC-1604 specifikációinak közvetlen összehasonlítása [7] nem tár fel semmiféle kézzelfogható hasonlóságot ezeknek a gépeknek a felépítésében. Különösen:

1967-ben kezdte meg működését a BESM -6, amely körülbelül 1 millió műveletet hajtott végre másodpercenként (1965 óta a svájci CERN -ben gyártás előtti CDC 6600-as gépet üzemeltettek [8] . 1968-ban ezt a gépet 2 hónapra leállították, mert a munka megbízhatóságának növelése és a soros gépeken alkalmazott változtatások elvégzéséhez szükséges alapos átalakítás). A BESM-6-ot is magában foglaló számítógépkomplexum az 1975-ös Szojuz-Apollo űrrepülés során 1 perc alatt dolgozta fel a telemetriát , míg az amerikai fél 30 percet fordított egy ilyen számításra [9] [10] . Ennek ellenére 1977 decemberében a Szovjetunió Rádióipari Minisztériuma úgy döntött, hogy leállítja saját számítástechnikai rendszereinek fejlesztését, és felhasználja az IBM és a Digital Equipment amerikai számítástechnikai cégek fejlesztéseit, adaptálva azokat a szovjet elembázishoz. A gépi architektúra és a Fortran programok munkájának eredményei közötti kapcsolat kérdése, valamint a különféle architektúrájú számítógépeken (különösen a BESM-6 és ES számítógépeken) numerikus számításokhoz szükséges programok eredményei közötti eltérés alapvető okai ) foglalkozik az "Error-traps in Fortran programing" [11] című könyvben . A CDC és IBM architektúrájú rendszerek Fortran programjaira vonatkozó hasonló kérdést az "Optimization in Fortran" [12] című könyv tárgyalja .

Gyártás

A BESM-6-ot 1968 és 1987 között sorozatban gyártották , összesen 355 járművet gyártottak [13] . Az 1980-as évek elején az Elbrus-1 szállításának részeként a BESM-6 integrált áramkörökön 2,5-3-szor gyorsabb változata készült el - Elbrus-1K2 vagy SVS ("System Reproducing System", nem hivatalos név) [14] . Perifériaként Elbrus alkatrészeket használtak . A rendszerbe bekerült az EC számítógépes interfész is , amely lehetővé tette a megfelelő perifériák csatlakoztatását.

Egyéb fejlesztések a BESM-6 alapján

Elbrus-B

A BESM-6 vonal továbbfejlesztése. A rendszert a Szovjetunió Tudományos Akadémia levelező tagja, G. G. Ryabov és M. V. Tyapkin irányítása alatt fejlesztették ki az 5E26 elemtervezési alapon. A termelékenység 4-5-szörösére nőtt. A következő BESM-6 problémákat javítottuk:

A rendszer a következő üzemmódokban működött:

Interfész berendezés - AC-6

1973- ban V. A. Melnikov vezetésével az ún. Az „Interfész berendezés a BESM-6-hoz” ( AS-6 ) egy moduláris rendszer, amely lehetővé teszi a BESM-6, AS-6 CPU, közös memóriamodulok, több speciális periféria (PM-6) és perifériáik egyetlen egyesítését. összetett.

1977 és 1987 között az AS -6-ot a Moszkvai Számoló- és Analitikai Gépgyárban (CAM) gyártották. Összesen 8 rendszert adtak ki.

1982 -ben a Szovjetunió Állami Díját ítélték oda az AS-6 fejlesztéséért , amelynek díjazottjai: V. A. Melnyikov, A. A. Szokolov, V. P. Ivannikov , A. Yu. Byakov, V. L. Li, V. I. Szmirnov, L. A. Zak , V. S. Csehlov.

Szoftver

D-68

A BESM-6 egyik első operációs rendszere a Dispatcher-68 (D-68) volt. Valójában a D-68 az operációs rendszer magja, amely a feladatok többprogramos kötegelt feldolgozását , a virtuális memória kezelését, a külső tárolóeszközöket és a bemeneti-kimeneti eszközöket biztosítja. A D-68 szolgált a valós idejű ND-70 ("New Dispatcher-70") operációs rendszer alapjául.

Az ITMiVT-ben fejlesztették ki L. N. Koroljev professzor irányítása alatt , V. P. Ivannikov és A. N. Tomilin részvételével .

Monitor rendszer "Dubna"

A "Dubna" megfigyelőrendszert 1965-1966-ban hozta létre a Közös Nukleáris Kutatóintézet munkatársaiból álló csapat NDK , Magyarország , KNDK , valamint az IAE szakembereinek részvételével . Kurcsatov . A rendszer továbbfejlesztése során az Ukrán SSR Tudományos Akadémia IK munkatársai, a Szovjetunió Tudományos Akadémia IAPU Távol-keleti Tudományos Központja, az IHEP , GOI őket. S. I. Vavilov és mások. Voltak fordítóprogramok : Fortran , Algol , Autocode MADLEN , Lisp interpreter , Pascal . A BESM-6-on Simula , Analyst , Aqua , Sibesm -6 , R-grammar metanyelv , M-6000 TPA programok emulálása is lehetséges volt .

Egyéb programok

1971- ben a fejlesztők nagy csapata V. F. Tyurin vezetésével  megalkotta a DISPAK operációs rendszert , amely sikeresen megoldotta az időmegosztásos módban végzett munka problémáit , amelyet aztán az 1990-es évekig szinte minden BESM-6 számítógépen használtak. Voltak más operációs rendszerek: IPM, ND-70, BAMOS, UNIONS.

Az 1970-es évek végén kifejlesztették a „Rák” interaktív rendszert.

A BESM-6 típusú számítógépekhez a Dubna monitorrendszeren kívül további monitorrendszerek is készültek: Dimon, Console, DMS, Temp, Integral, UPO.

A Grafor vektorgrafikus könyvtár széles körben elterjedt .

A Szovjetunió Tudományos Akadémia Számítástechnikai Központjában a Programozási Laboratóriumban V. M. Kurochkin irányításával létrehoztak egy fordítót az ALGOL 60 nyelvről, először a BESM-2 számítógéphez , majd később a BESM-6 számítógéphez. Sok éven át fontos eszközként szolgált a természettudományok különböző területein alkalmazott problémák megoldásában, és a Szovjetunió számos szervezetében széles körben alkalmazták.

Emuláció

A SIMH alapján egy besm6 emulátor készül  - lásd: http://www.mailcom.com/besm6/ és http://sourceforge.net/projects/besm6/

Jegyzetek

  1. A vezérlőadat-számítógép meghaladja a specifikációkat. (angol) // Missiles and Rockets  : The Weekly of Space Systems Engineering. - Washington, DC: American Aviation Publications, Inc., 1963. szeptember 2. - Vol. 13 - nem. 10 - 39. o.
  2. Számítógépek és analóg eszközök kézikönyve. Grubov V.I., Kirdan V.S.K., Nauk. gondolat", 1977
  3. A Nagy Szovjet Enciklopédia Évkönyve, 1970 / Ch. szerk. L. S. Shaumyan . - M .: Szovjet Encyclopedia , 1970. - S. 590, 591, 593, 594, 596, 601-604, 608. - 608 p. - 47 500 példány.
  4. Általános célú elektronikus számítástechnikai gép BESM-6 Archív másolat 2017. május 2-án a Wayback Machine -en  - a Virtuális Számítógép Múzeum honlapján
  5. Peter Wolcott, Seymour E. Goodman (Arizonai Egyetem). A Szovjetunió nagysebességű számítógépei  // Számítógép. - 1988. - T. 21 , sz. 9 . - S. 32-41 . - doi : 10,1109/2,14345 .  (nem elérhető link)
  6. Rastorguev A. Govorun és csapata 2017. április 1-i archív példány a Wayback Machine -en
  7. CDC-1604 Leírás . Letöltve: 2011. augusztus 19. Az eredetiből archiválva : 2011. március 22..
  8. CERN idővonalak, "A CDC 6600 megérkezik a CERN-be" . Letöltve: 2016. április 24. Az eredetiből archiválva : 2016. május 10.
  9. Malinovsky B. N. A számítástechnika története az arcokban. - Kijev: "KIT" cég, PTOO "A. S. K., 1995. - S. 65. - 384 p. — ISBN 5-7707-6131-8 .
  10. "Lényegében állami bűncselekmény történt" . indikátor.ru. Letöltve: 2019. június 29. Az eredetiből archiválva : 2019. június 29.
  11. Borovin G.K., Komarov M.M., Yaroshevsky V.S. Hibacsapdák a Fortran programozásban. - M.: Nauka, 1987
  12. Metcalf M. Optimalizálás Fortranban: Per. angolról. — M.: Mir, 1985
  13. Szuperszámítógépes magazin 1.  (elérhetetlen link)  - "A digitális tér hódítója", 31. o.
  14. BESM-6 nosztalgia oldal . Letöltve: 2006. október 1. Az eredetiből archiválva : 2011. augusztus 27..

Irodalom

Linkek