BESM - 6 (Stor elektronisk regnemaskine) - Sovjetisk elektronisk computer i BESM -serien, den første sovjetiske supercomputer baseret på elementbasen af anden generation - transistorer .
BESM-6 blev udviklet i midten af 1960'erne og overdraget til statskommissionen i 1967 . Siden 1968 er serieproduktionen begyndt på fabrikken for beregnings- og analysemaskiner (CAM) i Moskva . Produktionen fortsatte indtil 1987 , og i løbet af denne tid blev der produceret 355 biler.
Chefdesigner - Sergey Alekseevich Lebedev , vicechefdesignere - V. A. Melnikov , L. N. Korolev .
Funktioner af BESM-6:
For udvikling og implementering af BESM-6 i den nationale økonomi i 1969 blev følgende personer tildelt USSR State Prize inden for videnskab og teknologi : S. A. Lebedev, 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] .
I 2017 udstedte Russian Post et erindringspostkort dedikeret til 50-årsdagen for BESM-6 og dets chefdesigner S.A. Lebedev.
Der er en opfattelse af, at arkitekturen i BESM-6 i vid udstrækning gengav arkitekturen af CDC 1604 -systemet fra Control Data Corporation (chefdesigner - Seymour Cray ), som er blevet masseproduceret siden 1960 (nogle tekniske karakteristika faldt sammen, såsom den unikke ord- og adressebits for disse to systemer og bitdybde af maskininstruktioner i et ord, brugen af unicast-instruktioner med et indeksregister, et skjult bitregister, tegnkodning osv., også identisk teknisk dokumentation for begge maskiner), samt som en række arkitektoniske løsninger af Atlas -systemet . En artikel af kandidatstuderende Peter Wolcott og professor Seymour E. Goodman fra University of Arizona "High-Speed Computers of the Soviet Union" er citeret som bekræftelse . Men faktisk indeholder artiklen det modsatte udsagn:
Selvom BESM-6 deler nogle designtræk med British Atlas og CDC-1604, er den ikke en tæt kopi af nogen af dem [5] .
Originaltekst (engelsk)[ Visskjule] Selvom BESM-6 deler nogle designtræk med det britiske Atlas og CDC-1604, kopierer den heller ikke tæt.Men på applikationsniveauet fik udviklere, der tilpassede Fortran-kompileren til BESM-6, til opgave at sikre fuld kompatibilitet med CDC 1604 [6] .
En direkte sammenligning af BESM-6- og CDC-1604-specifikationerne [7] afslører ikke nogen håndgribelige ligheder i disse maskiners arkitektur. I særdeleshed:
I 1967 begyndte BESM-6 at køre og udførte omkring 1 million operationer i sekundet (siden 1965 blev en præproduktion CDC 6600 maskine betjent på CERN i Schweiz [8] . I 1968 blev denne maskine standset i 2 måneder for en større revision, der er nødvendig for at øge pålideligheden af arbejdet og foretage ændringer, der anvendes på serielle maskiner). Computerkomplekset, som omfattede BESM-6, behandlede telemetri på 1 minut under Soyuz-Apollo rumflyvningen i 1975, mens den amerikanske side brugte 30 minutter på en sådan beregning [9] [10] . Ikke desto mindre besluttede USSR Ministeriet for Radioindustri i december 1977 at stoppe med at udvikle sine egne computersystemer og bruge udviklingen fra de amerikanske computervirksomheder IBM og Digital Equipment og tilpasse dem til den sovjetiske elementbase. Spørgsmålet om forbindelsen mellem maskinarkitektur og resultaterne af arbejdet med Fortran-programmer og de grundlæggende årsager til uoverensstemmelsen mellem resultaterne af arbejdet med programmer til numeriske beregninger på computere med forskellige arkitekturer (især BESM-6 og ES-computere ) behandles i bogen "Fejlfælder i Fortran-programmering" [ 11] . Et lignende spørgsmål om Fortran-programmer til systemer med CDC- og IBM-arkitekturer diskuteres i bogen "Optimering i Fortran" [12] .
BESM-6 blev masseproduceret fra 1968 til 1987 , i alt 355 køretøjer blev produceret [13] . I begyndelsen af 1980'erne, som en del af leveringen af Elbrus-1 , blev der produceret en 2,5-3 gange hurtigere version af BESM-6 på integrerede kredsløb - Elbrus-1K2 eller SVS ("System Reproducing System", uofficielt navn) [14] . Elbrus komponenter blev brugt som perifere enheder . Desuden blev EC computergrænsefladen indført i systemet , hvilket gjorde det muligt at tilslutte de relevante perifere enheder.
Videreudvikling af BESM-6 linjen. Systemet blev udviklet under vejledning af det korresponderende medlem af USSR Academy of Sciences G. G. Ryabov og M. V. Tyapkin på elementdesignbasen 5E26. Produktiviteten er øget med 4-5 gange. Følgende BESM-6-problemer er blevet rettet:
Systemet fungerede i følgende tilstande:
I 1973, under ledelse af V. A. Melnikov , den såkaldte. "Grænsefladeudstyr til BESM-6" ( AS-6 ) er et modulært system, der giver dig mulighed for at kombinere BESM-6, AS-6 CPU, fælles hukommelsesmoduler, flere specialiserede perifere maskiner (PM-6) og deres perifere enheder til en enkelt enhed kompleks.
Fra 1977 til 1987 blev AS-6 produceret på Moskva Plant of Calculating and Analytical Machines (CAM). I alt 8 systemer blev frigivet.
I 1982 blev USSR State Prize tildelt for udviklingen af AS-6 , hvis prismodtagere var: V. A. Melnikov, A. A. Sokolov, V. P. Ivannikov , A. Yu. Byakov, V. L. Li, V. I. Smirnov, L. A. Zak , V. S. Chekhlov.
Et af de første operativsystemer til BESM-6 var Dispatcher-68 (D-68). Faktisk er D-68 kernen i operativsystemet, som giver en multi -program batchbehandling af opgaver, virtuel hukommelsesstyring, eksterne lagerenheder og input-outputenheder. D-68 tjente som grundlag for real-time OS ND-70 ("New Dispatcher-70").
Udviklet på ITMiVT under vejledning af professor L. N. Korolev med deltagelse af V. P. Ivannikov og A. N. Tomilin.
Overvågningssystemet "Dubna" blev oprettet i 1965-1966 af et team af medarbejdere fra Joint Institute for Nuclear Research med deltagelse af specialister fra DDR , Ungarn , DPRK såvel som fra IAE. Kurchatov . I den videre udvikling af systemet, ansatte i IK af Academy of Sciences i den ukrainske SSR, IAPU Far Eastern Scientific Center for Academy of Sciences of the USSR, IHEP , GOI dem. S. I. Vavilov og andre. Der var kompilatorer Fortran , Algol , Autocode MADLEN , Lisp tolk , Pascal . Det var også muligt at bruge Simula , Analyst , Aqua , Sibesm -6 , R-grammar metallanguage , emulere M-6000 TPA programmer på BESM-6 .
I 1971 skabte et stort team af udviklere ledet af V.F. Tyurin DISPAK -operativsystemet , som med succes løste problemerne med arbejde i tidsdelingstilstanden , som derefter blev brugt på næsten alle BESM-6-computere indtil 1990'erne. Der var andre operativsystemer: IPM, ND-70, BAMOS, UNIONS.
I slutningen af 1970'erne det interaktive system "Crab" blev udviklet.
Ud over Dubna monitorsystemet blev der skabt andre monitorsystemer til computere af BESM-6 typen: Dimon, Console, DMS, Temp, Integral, UPO.
Grafor vektorgrafikbibliotek er blevet udbredt .
I Computing Center for USSR Academy of Sciences i Programmeringslaboratoriet, under ledelse af V. M. Kurochkin , blev der oprettet en oversætter fra ALGOL 60 -sproget, først til BESM-2- computeren og senere til BESM-6-computeren. I mange år tjente det som et vigtigt værktøj til at løse anvendte problemer inden for forskellige naturvidenskabelige områder og blev meget brugt i mange organisationer i USSR.
Baseret på SIMH laves en besm6 emulator - se http://www.mailcom.com/besm6/ og http://sourceforge.net/projects/besm6/
Computere i USSR | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|