ES počítač

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é 7. října 2021; kontroly vyžadují 10 úprav .

ES EVM ( Unified System of Electronic Computers ) je sovětská řada počítačů, analogů řady System / 360 a System / 370 od IBM , vyráběná v USA od roku 1964 . Software a hardware (pouze na úrovni rozhraní externích zařízení) jsou kompatibilní s jejich americkými prototypy. V SSSR a zemích RVHP byly aktivně využívány v letech 1971 až 1990, poté začaly vyřazovat z provozu a přibližně v roce 2000 prakticky zmizely.

Pozadí seriálu

V polovině 60. let se v SSSR objevila řada problémů v oblasti výpočetní techniky, a to:

Bylo potřeba „velkého skoku“ – přechodu k masové výrobě unifikovaných počítačů vybavených velkým množstvím standardizovaného softwaru a periferních zařízení. K vyřešení tohoto problému byl v roce 1966 v národohospodářském plánu stanoven úkol ministerstva rozhlasového průmyslu vypracovat předběžný návrh experimentálních konstrukčních prací (R&D) "Ryad", formulovaný vedoucím hlavního ředitelství pro počítačové inženýrství. MCI Michail Sulim , se objevil v národním ekonomickém plánu . [jeden]

Zpočátku byl vývojem předběžného projektu pověřen Ústav jemné mechaniky a výpočetní techniky ( ITMiVT ). Zpráva, kterou ústav předložil v polovině roku 1966, ministerstvo neuspokojila, neboť ukazovala na nezájem autorů zprávy o vytvoření takového počtu strojů v SSSR. V důsledku toho pověřilo Ministerstvo rozhlasového průmyslu nařízením z 22. února 1967 vedením vývoje předběžného projektu Design Bureau of Industrial Automation (KBPA), který projevil mnohem větší zájem. KBPA se v roce 1978 transformovala na Výzkumný ústav "Kvant" .

S otázkami na složení a charakteristiky periferních zařízení to bylo víceméně jasné: materiály k těmto otázkám, které NIISchetMash předložil pro zprávu ITM, prakticky nevyvolaly diskuse. Největší kontroverze vyvolaly principy organizace budoucí „série“: logická struktura procesorů, řídicí systém, principy komunikace s externími zařízeními – to, co později vešlo ve známost jako „ architektura počítače “.

Obecně se výsledky diskuse scvrkávaly na skutečnost, že je vhodné vzít za základ architekturu systému System / 360, která je rozšířena na Západě:

Hlavní otázkou pro příznivce klonování ve skutečnosti bylo, zda je možné zkopírovat hardware systému bez kompletní technické dokumentace, nebo je účelnější jej znovu implementovat od začátku a zároveň jej doplňovat a vylepšovat.

Jako alternativní možnost byla zvažována spolupráce za rovných podmínek s kteroukoli ze západoevropských firem. Akademik A. A. Dorodnitsyn , zastánce této varianty, považoval za partnera anglickou společnost ICL [3] [4] .

Vedení IBM, které přijal i ve zdech Výpočetního centra Ruské akademie věd, takovou spolupráci odmítlo [4] .

Architektura a příkazový systém

Hlavní kódování pro počítače ES jsou textové KOI-8 a binární (binární) DKOI vyvinuté na základě EBCDIC . V systému počítačové sady příkazů ES bylo 144 různých příkazů (instrukcí), které umožňovaly řešit všechny problémy vědeckého, technického a ekonomického charakteru [5] .

Architektura pro programátora byla počítač s jedno-, dvou- a tříadresovými instrukcemi v šesti formátech o délce od 2 do 6 bajtů, šestnácti 32bitovými registry pro obecné použití (RON) a čtyřmi 64bitovými registry s pohyblivou řádovou čárkou. Byl zde také 64bitový registr PSW ( program status word )  obsahující počítadlo programu, znak výsledku a další systémové informace. I/O prováděly kanály, což jsou vysoce specializované procesory, které provádějí své vlastní řetězce příkazů. Byly poskytnuty byte-multiplex, block-multiplex a selektorové kanály. Multiplexní kanály podporují současnou práci s několika periferními zařízeními v rámci jedné relace (řetězec příkazů), selektivní kanály pracují pouze s jedním periferním zařízením na relaci. V pozdějších modelech rodiny EC byly zpravidla používány pouze multiplexní kanály, protože byly v provozu flexibilnější.

Na hardwarové úrovni kanálů byly podporovány poměrně složité operace: například vyhledávání v indexově sekvenčním souboru.

Fyzická implementace závisela na modelu. Takže v mladším modelu (ES-1020) byly RON organizovány v RAM.

Zároveň bylo z „politických“ důvodů do série zařazeno několik modelů zcela odlišné architektury, například řada EU-1010 (1012, 1011), vyráběná v Maďarsku , a EU-1021 ( Československo ) .

Vývoj série

Speciálně pro tento projekt bylo vytvořeno Výzkumné centrum pro elektronické výpočty ( NICEVT ). Významná část práce NICEVT spočívala v klonování původního softwaru System/360, mnoho zaměstnanců se zabývalo studiem rozloženého strojového kódu původního počítače a jeho adaptací.

Naštěstí IBM dodala významnou část OS ve formě zdrojového kódu, což umožnilo systém zpřesnit, odstranit mnoho chyb v systémovém kódu a zavést další funkce. Pozdní EC 6.1.9 OS byl již mnohem stabilnější než původní OS/360 21.8 (poslední systém v řadě).

Nový sovětský OS EU 7 již neměl přímý analog IBM, představoval systém virtuálních strojů (SVM, analog VM ) a základní operační systém (BOS), který neměl protějšek IBM a byl vývojem OS EU verze 6, spojené do jednoho balíčku).

Absence přímých analogů mezi operačními systémy IBM pro EU OS 7.xx je kontroverzní tvrzení. Zpravidla je založen na přítomnosti subsystému BOS, který fungoval jako pozvaný pod kontrolou hypervizora (supervizora) systému VM. Přítomnost tohoto subsystému (BOS) není nutná. Navíc pro zlepšení výkonu byl BOS zpravidla vyloučen ze složení načteného softwaru. Operační systémy IBM VM (původní) naopak na domácích strojích EC-104x / 106x fungovaly perfektně (i bez úprav při absenci specifického hardwaru ryze domácího designu). V praxi se často používaly původní operační systémy IBM VM, protože měly mnohem menší počet chyb, měly lepší výkonnostní a spolehlivostní charakteristiky a všechna potřebná vylepšení (pro použití specifického domácího hardwaru) mohl provádět kvalifikovaný systém. programátor, obvykle dostupný ve státě organizace provozující tento stroj. Legenda o jedinečnosti OS 7.xx nejspíš slouží k ospravedlnění vynaložených prostředků na jeho vývoj v NIIEVM, NICEVT a dalších spoluvykonávajících organizacích ( NIIAA , atd.). Další podrobnosti najdete v článku o SVM . .

Do počítače ES byla zkopírována pouze architektura systému, zatímco hardwarová implementace byla vytvořena nově. Spolehlivost a výkon této řady nepříznivě ovlivnila špatná kvalita sovětských komponentů. .

Modely, specifikace a konfigurace

První počítače se objevily v roce 1971 . Vyráběly se zejména v továrnách v Kazani ( Kazanský počítačový závod ), Minsku a Penze . Poslední vozy byly vyrobeny v roce 1998 (EC-1220). Celkem bylo vyrobeno přes 15 tisíc počítačů ES.

Počítače řady ES EVM byly podmíněně v souladu se svou architekturou zařazeny do tzv. Řada 1, řada 2, řada 3, řada 4.

„Řada 1“ (obdoba řady System / 360) patřila k modelům EC-1010, EC-1020, EC-1021, EC-1030, EC-1040, EC-1050 a vylepšeným modelům na nich založeným: EC -1010M, EC-1011, EC-1012, EC-1022, EC-1032, EC-1033, EC-1052.

„Řada 2“ (obdoba řady System / 370) patřila k modelům EC-1015, EC-1025, EC-1035, EC-1045, EC-1055, EC-1060, EC-1061, EC-1065.

Do „Řady 3“ patřily modely EC-1036, EC-1046, EC-1057 (NDR), EC-1066, EC-1068.

Modely EC-1010, EC-1011, EC-1012 a EC-1015, vyvinuté a vyrobené v Maďarské lidové republice, byly nominálně řada 1 a řada 2, ale měly architekturu francouzských minipočítačů Mitra 15 .

U zařízení řady 3 a zejména řady 4 byla naplánována a částečně implementována řada technických vylepšení, která neměla ve strojích IBM obdoby. Byly implementovány specializované výpočetní jednotky, jako jsou vektorové a maticové procesory, procesory pracující na jiných fyzikálních principech (například optických) a podobně.[ specifikovat ] .

Téměř veškerý tento vývoj byl zastaven v 90. letech po rozpadu SSSR.

Poslední stroje řady EC byly již vyráběny v licenci a na zařízení IBM.

Hardwarovým základem všech počítačů jsou desky s mikroobvody o velikosti 140 × 150 mm (tzv. TEZ - typické náhradní prvky, neboli "radioelektronické moduly 1. úrovně"). Konstrukčně byly počítače velké regály („skříně“ nebo „radioelektronické moduly úrovně 3“) přibližně na výšku osoby (1200 × 750 × 1600 mm pro EC-1030 a 1200 × 860 × 1600 mm pro EC -1046) a velikostně jim odpovídající periferní zařízení - tiskárny , páskové jednotky , magnetické diskové jednotky .

Měli jasné oddělení funkčních bloků: procesorový stojan, stojan (nebo stojany) s RAM a tak dále[ specifikovat ] .

Pro označení bloků a periferií, od procesoru a paměti až po periferie, byla zavedena speciální číselná klasifikace. Kódy zařízení:

Pro instalaci a umístění všech počítačových bloků byla zapotřebí samostatná místnost (nebo dokonce několik místností) o ploše nejméně 25-30 m² se speciální zvýšenou podlahou (pro položení všech propojovacích kabelů pod ní) a s ventilačními a chladicími systémy.

Stroje vyrobené podle požadavků vojenské přejímky byly schopny odolat rázovému zatížení až 15 g ve třech osách. Počítače EC-1033 a EC-1045 byly instalovány na lodích řady KIK a vydržely náklony až 10 stupňů.

Technické charakteristiky byly stručně popsány rychlostí procesoru (od desítek tisíc do milionů operací za sekundu podle směsi Gibson), stejně jako množství paměti RAM - přibližné hodnoty od 64 KB na první a mladší modely na 16 MB u nejnovějších starších modelů.

Periferie byly zaměnitelné, ale procesory, paměti a podobně nikoliv.

Charakteristika některých modelů počítačů ES [6] [7] [8] [9] :

Modelka Začátek uvolňování Výkon,
operace za sekundu
Kapacita RAM, kB Cyklus RAM, ms Celková šířka pásma
kanálů, MB/s
Řádek 1
EU-1010 1971 2,75×10 3 8-64 jeden
EU-1012
EU-1020 1972 2×10 4 64-256 2 1,68
EU-1021 1972 4×10 4 16-64 2
EU-1022 1975 4×10 4 128-512 2
EU-1030 1973 6×10 4 256-512 1.5 2
EU-1032 1974 2 ×105 128-1024 1.2
EU-1033 1976 2 ×105 512-1024 1.25 2.2
EU-1040 1971 3,5×10 5 128-1024 1.25
EC-1050 1973 5×10 5 256-1024 1.25 čtyři
EC-1052 1978 7×10 5 1024-8192 5.2
Řádek 2
EC-1060 1977 2×10 6 2048-8192 0,65 9
EU-1015
EU-1025 1979 6× 105 256 1.5
EU-1035 1977 1,5×10 5 256-2048 jeden 1.2
EU-1045 1979 8×10 5 1024-4096 jeden 5
EU-1055 1979 6× 105 1024-2048 1.14 6
EC-1061 1983 8192
EU-1065 1984 4×10 6 2048-16384 6.4
Řádek 3
EC-1036 1983 4×10 5 2048-4096 1.4
EC-1046 1984 1,3×10 6 4096-8192 jeden 8.1
EC-1066 1986 4,5×10 6 8192-32768
(pro dvouprocesorovou verzi)
0,4 15.4
EU-1087.20 1988 1,5×10 7 32768 - 294912
(se dvěma jednotkami rozšířené paměti RAM EC-3948)
EU-1007 1986 1024-4096
Řádek 4
EC-1130 1994 2×10 6 8192-16384
EC-1181 1994 1×10 7 65539—131072
EU-1220 1995
Řádek 1

EC-1010 , EC-1011 a EC-1012 byly vyrobeny v Szekesfehérvár , Maďarsko . Kromě toho byly v Budapešti vyrobeny terminály VIDEOTON pro počítače řady EC .

EC-1020 byl navržen a vyroben v Minsku. Hlavní konstruktér - V. V. Przhiyalkovsky . Skládal se z procesoru EC-2020, jednotky RAM EC-3220, externích úložných zařízení: magnetických diskových jednotek EC-5551 a magnetických páskových jednotek EC-5511. Vstupně-výstupní zařízení - zařízení pro komunikaci mezi operátorem a počítači EC-7070, EC-6012, EC-6022, EC-7030, EC-7010, EC-7022 výstupními zařízeními. Stroj vyžadoval místnost 100 m² a spotřeboval 21 kVA. Bylo vyrobeno 755 vozů. Vylepšeno v modelu EU-1022 [10] .

EC-1021 byl vyvinut v Československu . Byl to jeden z mladších modelů řady Ryad-1. Byl vyroben v závodě ZPA ve městě Chakovice ( česky Čakovice ). Procesor – EU-2021. Instrukční sada obsahovala 65 instrukcí. Kompatibilita s ostatními počítači ES byla zajištěna na úrovni programů v Assembleru a RPG. Obýval místnost 50 m². Příkon - 13 kVA. Vylepšeno v modelu EU-1025 série "Row-2" [11] .

EC-1030 byl vyvinut pod vedením Mihrana Semerjyana v Jerevanu a vyroben v Kazani. Byl to jeden z průměrně výkonných modelů řady Ryad-1. Procesor - EU-2030. Byla implementována kompletní sada příkazů ES počítače – 144 instrukcí. Průměrná rychlost - 60 tisíc operací za sekundu. Stroj vyžadoval místnost 110 m² a spotřeboval 25 kVA. Na základě tohoto modelu vznikl první dvoustrojový komplex VK-1010 v řadě počítačů EC. Bylo vyrobeno 436 vozů. Vylepšeno v modelu EU-1033 [12] .

ES-1040 byl vytvořen a vyroben v Karl-Marx-Stadt (nyní Chemnitz ), NDR pod vedením M. Günthera. Výkon - 320 tisíc operací za sekundu.

EC-1050  je jedním ze starších modelů řady Ryad-1. Průměrný výkon - 500 tisíc operací za sekundu. Vývoj vedl V. S. Antonov. Vývoj a výroba - Moskva, Penza. Byla použita logika ESL . Procesor EC-2050 implementuje třístupňovou asynchronní pipeline [13] [14] . Bylo vyrobeno 87 vozů.

ES-1060  - byl plánován pro „Řádku-1“, ale kvůli nedostatku času a lidských zdrojů byl převeden na „Řádek-2“.

V polovině 70. let byly modely Row-1 modernizovány kvůli vzniku pokročilejší základny prvků, zkušeností a vývoje. Hlavní charakteristiky modernizovaných strojů ES EVM-1 jsou uvedeny níže:

ES-1032  je první modernizovaný model "Row-1". Byl vyvinut v roce 1974 ve Special Design Bureau závodu ELWRO pod vedením Boleslava Pivovara ve Wroclawi v Polsku a nebyl dodán do SSSR. Na rozdíl od všech ostatních strojů prvních tří řad používal elementovou základnu od Texas Instruments (řada IS SN-74) a TEZ zvětšené na 280 × 150 mm. Byl to první stroj řady EC s vícevrstvými deskami plošných spojů a polovodičovou pamětí RAM.

EC-1022  je vylepšená verze EC-1020. Byl vyvinut pod vedením I. K. Rostovceva v Minsku. Hlavními vývojáři jsou V. P. Kachkov, M. I. Korotchenya, M. I. Krivonos, V. M. Lenkova, G. D. Smirnov, M. F. Chalaydyuk, V. P. Shershen. Vývoj dokončen v roce 1975. Vyráběl se v Minsku, Brestu a Sofii (bulharské vozy měly index EU-1022B). Cílem upgradu bylo čtyřnásobně zvýšit produktivitu snížením cyklu interního procesoru a cyklu permanentní paměti, zvýšením bitové hloubky procesoru a paměťových informačních dálnic a použitím samostatné vysokorychlostní paměti jako lokální. Průměrná rychlost - 80 tisíc operací za sekundu. Procesor EC-2422, počet příkazů - 144, RAM EC-3222 na feritových jádrech, s kapacitou 256 Kbytes ve skříni, rozšíření paměti umožňovala druhá skříň. RAM byla v posledních letech nahrazena polovodičem, jehož rámeček byl umístěn v napájecí skříni. Jednotka magnetického disku EC-5052, EC-5056 (7,25 MB) nebo EC-5061 (29 MB), pásková jednotka EC-5012 nebo EC-5017. Vydání bylo dokončeno v roce 1982, celkem bylo vyrobeno 3929 strojů (nejmasivnější model počítače ES). ALU - 16bit. Základna prvku - IS série 155. Stroj vyžadoval místnost 108 m² a spotřebovával 25 kVA [15] .

EC-1033  je vylepšená verze modelu EC-1030. Byl vyvinut pod vedením V. F. Guseva v Kazani. Vývoj dokončen v roce 1976. Na stejném místě se vyrábělo až do roku 1983, celkem bylo vyrobeno 1963 vozů. Jednalo se o průměrně výkonný stroj řady Ryad-1. Základna prvku - IS série 155, specializované ALU mikroobvody. Pod tímto počítačem byla základní sestava řady IS 155 rozšířena téměř 2x a některé mikroobvody neměly v prototypové řadě (SN-74) obdoby. Procesor - EC-2433, RAM - EC-3207 nebo EC-3208. Stroj vyžadoval místnost 120 m² a spotřeboval 40 kVA [16] .

EC-1052  je vylepšená verze EC-1050. Vývoj dokončen v roce 1978. Od EU-1050 se lišil především polovodičovými RAM a použitím rozšířené sady řad IS 155, 137 a 138. Procesor - EU-2052. Modernizace pod vedením V. S. Antonova a V. A. Revunova. Bylo vyrobeno 74 vozů, všechny vyrobené v závodě Penza "VEM" [17] .

Řádek 2

Navzdory podobným indexům modelů nejsou počítače řady 2 modifikacemi „spolužáků“ ze série 1, ale jsou zcela odlišným vývojem. Pro vývojové týmy a výrobce jsou jasně vysledovány následující řádky:

EC-1020 -> EC-1022 -> EC-1035 -> EC-1036 -> EC-1130 - řada vozů "Minsk"

EC-1030 -> EC-1033 -> EC-1045 -> EC-1046 linka Jerevan-Kazaň

EU-1040 -> EU-1055 - řada "Robotron" (NDR)

EC-1015 byl vyroben v Székesfehérvár , Maďarsko .

EC-1025 byl vyvinut v Československu. Použili jsme integrované obvody řady IS-500.

ES-1035  je první v sérii-2, vyvinuté pod vedením G. D. Smirnova v Minsku. Podporovaná virtuální paměť. Vyráběl jej Minsk software pro výpočetní techniku, stejně jako v Bulharské lidové republice podnik Izot.

Hlavní komponenty:
  • Procesor EC-2635 (verze .03 nebo .21, stojan) sestávající z:
    • skutečný procesor EC-2435 nebo EC-2435.21 (firmware, vertikální mikrokód, šířka 32 bitů, paměť mikrokódu 32-48 KB)
    • RAM EC-3235, EC-3237 nebo EC-3238 (založené na dynamických paměťových čipech s kapacitou 4 kilobity)
    • operátorská konzole EC-1535.01 nebo .03
    • vzdálená jednotka pro zadání firmwaru (páska) EU-5009 (v některých konfiguracích disketová jednotka)
    • napájecí zdroj EC-0835.01
  • Různé sady jednotek, jako je magnetický disk EC-5061, pásková jednotka EC-5017. Většina strojů byla použita s HDD řady EC-5067 (kapacita 100 nebo 200 MB), zpravidla modely IZOT A544E nebo IZOT A529E.
  • Terminály
  • Prostředky vstupu-výstupu informací (na děrných štítcích a na děrných páskách), ATsPU

Měl režim emulace, který zajišťuje kompatibilitu s počítačem Minsk-32 . Byly použity ESL IC řady IS-500. Bylo vyrobeno 2138 vozů.

EC-1045 byl vyvinut pod vedením A. T. Kuchukyana, vyráběn v Jerevanu a Kazani. Použili jsme integrované obvody řady IS-500. Bylo vyrobeno 1865 vozů. Automatizované konstrukční systémy „Avtoproekt“ ( A. V. Petrosyan , S. Sargsyan S. Ambaryan atd.) a jednotný sekundární zdroj energie (1977, hlavní konstruktér Zh. Mkrtchyan) vyvinuté v YerNIIMM umožnily zahájit vývoj modelů pro [osmnáct]

EC-1055 a EC-1055M byly vyrobeny v NDR. EU-1055M je v některých zdrojích ztotožňována s EU-1056. Základem prvku jsou mikroobvody TTL.

EC-1060  je jedním z nejvýkonnějších strojů řady Ryad-2. Poprvé v řadě EC-1060 představil podporu pro mechanismus virtuální paměti, 128bitové přesné výpočty a automatické opakování neúspěšných příkazů. Byl vyvinut pod vedením hlavního konstruktéra V. S. Antonova v Moskvě a Penze. Hlavními vývojáři jsou Yu. S. Lomov, E. M. Urobushkin, A. A. Shulgin. Použili jsme integrované obvody řady IS-500. Stroj vyžadoval místnost 200 m² a spotřeboval 80 kVA. Bylo vyrobeno 315 vozů [19] .

ES-1061  - hlavní konstruktér Yu. V. Karpilovich . Bylo vyrobeno 566 vozů [20] .

ES-1065 byl vytvořen pod vedením A. M. Litvinova, později - V. U. Plyusnin. Bylo vyrobeno 5 vozů [21] .

Řádek 3

EC-1016 byl vyroben v Maďarsku a nebyl dodáván do SSSR.

ES-1026 byl vyroben v Československu a nebyl dodáván do SSSR.

Počítače Ryad-3 se od svých předchůdců lišily vylepšenými obvody, prostornější RAM, kompletní sadou modernějších periferních zařízení a přítomností podpory firmwaru pro virtuální stroje. Provozní spolehlivost počítače Ryad-3 byla výrazně vyšší než u jeho předchůdců.

Hlavním konstruktérem ES-1036  je R. M. Astsaturov. Procesor měl cache paměť 8 KB, RAM využívala dynamické paměťové čipy 4 Kb. Použili jsme integrované obvody řady IS-500. Stroj vyžadoval místnost 100 m² a spotřeboval 40 kVA. Bylo vyrobeno 2073 vozů.

ES-1046 byl vyvinut pod vedením A. T. Kuchukyana, vyráběn v Jerevanu a Kazani. Použili jsme integrované obvody řady IS-500. Mikrokód procesoru je horizontálně-vertikální, šířka příkazu je 72 bitů, objem je 8192 příkazů. Bylo vyrobeno 800 vozů.

EC-1057 vyrábí v NDR závod Robotron od roku 1987. Neexistují žádné údaje o počtu vyrobených počítačů. Bylo dosaženo výkonu 1 milion op/s.

Vývoj EU-1066 vedli Yu. S. Lomov a V. A. Revunov. Použili jsme integrované obvody řady IS-500. Vyrábí se v Penze a Minsku. Bylo vyrobeno 422 vozů.

EC-1068 byl dvouprocesorový komplex založený na EC-1066 s EC-2617 koprocesorem s pohyblivou řádovou čárkou. Vyrábí se v Penze a hlavně v Minsku. Bylo vyrobeno 18 vozů.

Řádek 4

EC-1087 je architektonicky blízký EC-1066, ale je založen na čipech BMK , z nichž každý nahrazuje jeden z TEZ prototypu. Sériová výroba se předpokládala v Penze, ale nebyla nasazena.

ES-1130 byl vyvinut v Minsku za účasti specialistů z Moskvy a Kyjeva. Hlavním designérem je V.P. Kachkov, hlavními vývojáři jsou M.E. Nemenman, M.P. Kotov a A.G. Rymarchuk. Byla použita sada mikroprocesorů K-1800 (vyráběná závodem Venta, Vilnius ). Pipeline procesor, až 1 instrukce na takt, výkonný autodiagnostický systém. ES PC- 1840 byl použit jako systémový terminál a inženýrská konzole . Vydáno 230 (podle jiných zdrojů - 437 [22] ) strojů.

EU-1170 byl vyvinut v Jerevanu. V roce 1989 bylo financování díla přerušeno.

ES-1181 byl vyvinut v Moskvě. Byly použity čipy řady I-300B, adresní prostor byl rozšířen na 2 GB a byly zavedeny další příkazy. Stroj nevyžadoval přívodní a odsávací ventilaci a byl umístěn v jednom stojanu. Byl sestaven jeden exemplář, který prošel státními zkouškami. Sériová výroba nebyla organizována.

V roce 1986 byl oznámen vývoj superpočítače ES-1191 . Dílo nebylo dokončeno.

Ostatní

Kromě toho je třeba zmínit palubní počítač s architekturou řady EC. Počítač A-30 (V. M. Karasik a V. I. Shteinberg) měl zkrácenou (bez operací s pohyblivou řádovou čárkou a desítkové aritmetiky) instrukční sadu, A-40 byl plně kompatibilní s počítačem EC. V roce 1967 byl ve Výzkumném ústavu automatických zařízení Ministerstva rozhlasového průmyslu SSSR pod vedením N. Ya. Matyukhina zahájen vývoj počítače 5E76 s využitím počítačového řídicího systému ES a hybridních DTL IC velvyslance. řada (řada 217) [23] . Na základě tohoto počítače, stejně jako jeho modernizované verze 5E76B (vydání od roku 1970), byly postaveny vícepočítačové systémy 65S180, 5E12, VK ​​​​11lb. [24]

Všechny modely počítačů Ryad-1, Ryad-2 a Ryad-3 ES i jejich prototypy IBM měly z pohledu programátora 32bitovou architekturu s 24bitovou adresovou sběrnicí, díky čemuž se možné adresovat maximálně 16 megabajtů fyzické paměti RAM. Na tu dobu to byl velmi velký objem. V pozdějších modelech IBM byla adresová sběrnice rozšířena na 31 bitů a poté byl zaveden 64bitový režim, ale tyto změny v počítačích řady EC byly reprodukovány pouze v jednotlivých předprodukčních strojích Series-4. Zmínit bychom měli i ES-1220 [25] , formálně zařazený do Ryad-4, ale ve skutečnosti jde o upravenou verzi System / 390 s 64bitovým procesorem IBM a periferiemi sestavenými v Sovětském svazu, rovněž z velké části od importované komponenty.

Zařízení pro dálkové zpracování dat

Všechny modely počítačů ES měly schopnost zpracovávat data generovaná na dálku od počítače a přenášená telekomunikačními kanály. Za tímto účelem byla vyvinuta a uvedena do sériové výroby řada multiplexerů přenosu dat a účastnických stanic.

Multiplexer pro přenos dat (MTD) ES-8400 (prototyp IBM2702) byl vyvinut ve Výzkumném ústavu výpočetní techniky (NIIVT, Penza). Hlavním konstruktérem je S. G. Los MPD ES-8400 poskytoval rozhraní počítače prostřednictvím 15 telefonních a/nebo telegrafních komunikačních kanálů s účastnickými stanicemi počítačů ES (nebo s nimi kompatibilními) a standardními telegrafními soupravami. Masová produkce.

Přenosový multiplexer ES-8402 (prototyp IBM2703) byl vyvinut ve Výzkumném centru elektronické výpočetní techniky (NITsEVT, Moskva) a poskytoval podobné funkce při provozu přes 176 kanálů. Sériová výroba - závod VEM (Penza).

Účastnická stanice ES-8561 (vyvinutý společností NIIVT, Penza) je terminál s jedním displejem vybavený psacím strojem. Sériová výroba - v Baku.

Účastnická stanice ES-8563 (vyvinutá NIIVT, Penza) je skupinová účastnická stanice s až 32 zobrazovacími terminály, vybavená psacím strojem. Sériová výroba - v Baku [26] .

Od roku 1975 začaly přicházet zobrazovací komplexy EC-7906 a později - EC-7920 a EC-7970. Mezi ně patřily inteligentní terminály TS-7063 (sériová výroba - v Kanevu, KEMZ "Magnit" Kanev Electromechanical Plant), vyrobené na bázi mikroprocesoru KR580VM80A a představující ve skutečnosti osobní počítače.

Software

Počítače obvykle provozovaly buď operační systém EC DOS (starší/nižší modely) nebo multitaskingové operační systémy EC OS , VM (Virtual Machine System), TKS a MBC (pokročilejší modely), všechny tyto systémy byly analogy produktů IBM. Operační systém CBM byl kombinován s EU OS ve verzi 7.

Pro zahájení práce s operačním systémem bylo zapotřebí poměrně komplikovaného postupu vygenerování operačního systému z distribuční sady s nastavením pro práci na konkrétní instanci počítače v konkrétní konfiguraci ( procesor , paměť, kanály) a všech jeho periferií. Generování OS spočívalo v sestavení a sestavení mnoha modulů a obvykle trvalo 6-8 hodin kvůli nízké rychlosti standardního assembleru. V novějších verzích byl k dispozici vylepšený assembler, ve kterém byl systém generován několikrát rychleji. V TKS vyvinutém v NDR byl problém vyřešen přímo: systém byl nainstalován bez generování z hotového boot image, byla potřeba pouze krátká tabulka adres periferních zařízení. V EU OS verze 7 a v něm obsaženém CVM byl problém vyřešen následujícím způsobem: vygenerování a instalaci nové verze systému bylo možné provést na virtuálním počítači se starou verzí a poté jednoduše přenést z virtuální stroj na skutečný.

Pro počítače řady počítačů EC byly vyvinuty i další operační systémy, které se však příliš nepoužívaly. Například MISS OS byl vyvinut pro EU-1010 a EU-1011 na Moskevské státní univerzitě . Existoval také mobilní operační systém MOS EC, což byla implementace operačního systému Unix na počítači EC. Unix byl ale v té době považován za zjednodušený „systém pro ženy v domácnosti“ (doslovný citát z [27] ) ve srovnání se „skutečnými“ systémy MVS, OS ES a CBM, takže ISO ES prakticky nepřekračovalo rámec akademické experimenty.

K řešení aplikovaných problémů byly použity programovací jazyky Fortran , Cobol , PL/1 a assembler. Pro spouštění programů a řízení úloh existoval speciální jazyk JCL (Job Control Language, job control language). Existovaly další, méně běžné jazyky - Algol60, Algol-68, RPG, Lisp. [28]

Drtivá většina uživatelů počítačů ES používala Cobol, Fortran a PL/1. Posledně jmenovaný byl představen jako univerzální jazyk s širšími vyjadřovacími schopnostmi, nicméně vzhledem k velmi vysoké složitosti psaní kompilátoru a značné složitosti učení jazyka si nezískal výraznější oblibu mimo sálové počítače.

Spolupráce v RVHP

Řada modelů a řada periferních zařízení byla vyrobena ve spolupráci s dalšími socialistickými zeměmi ( NDR , Maďarsko , Bulharsko , Československo , Rumunsko , Polsko , Kuba ). Účelem toho bylo především dosáhnout kombinovaného vědeckého a průmyslového potenciálu srovnatelného se Západem [29] .

  • V NDR, po SSSR technicky a vědecky nejpokročilejší člen RVHP , výzkumný a výrobní závod ROBOTRON , se speciálně sloučil z mnoha podniků, které již úspěšně vyráběly počítače řady Robotron a R a různých periferií.

NDR také vyráběla zobrazovací komplex EU-7920, který se od sovětské výroby EU-7920 výrazně lišil designem. Společnost Carl Zeiss vyráběla magnetické páskové jednotky EC-5017.02.

  • V Československu probíhala koordinace prací pod záštitou „Jednotného kolektivního podniku pro automatizaci a výpočetní techniku“ ( ZAVT ), vytvořeného v roce 1969. Mezi výrobní závody patřil Národní lidový podnik Tesla , továrny Zbroevka , prodejní a servisní organizace Kancelarske stroje v ČR a Datasystem na Slovensku a řada dalších podniků roztroušených po celé republice. Vědecký potenciál představovala řada výzkumných ústavů .
  • Před vstupem do projektu Polská lidová republika již aktivně vyvíjela řadu počítačových modelů rodiny ODRA , periferně kompatibilních s různými modifikacemi IBM / 360 a ICL-900 (včetně těch, které jsou součástí společných projektů). Polsko v rámci EU vyrábělo stroje EC-1030 ( R-32 ), EC-1032 ( R-34 ), ale i periferie - především tisková zařízení.
  • Bulharská lidová republika vyrobila počítače EC-1022 a EC-1035 vyvinuté společně se SSSR, zařízení pro přípravu dat na magnetické pásce EC-9002, EC-9004, EC-9005. Posledně jmenovaný byl multiterminálový (až 32 terminálů) komplex založený na minipočítači SM-4 se specializovaným diskovým operačním systémem. NRB byla také hlavním dodavatelem 7,25 MB (EC-5052), 29 MB (EC-5061), 100 a 200 MB (EC-5067) diskových jednotek a vyměnitelných médií pro ně.

Ostatní země RVHP, které neměly tak rozvinutý vědeckotechnický rozvoj, byly využívány především jako výrobní základna pro periferii. Bylo široce praktikováno studium studentů v zahraničí, včetně výměnných pobytů. [29]

Důvody obtíží spojených s uvedením seriálu

  • Objektivní potíže globálního počítačového průmyslu spojené s vývojem jednotných norem a standardů pro programy a zařízení;
  • Embargo na prodej počítačového vybavení ( omezení COCOM ) vyhlášené Sovětskému svazu po vstupu sovětských vojsk do Afghánistánu v roce 1980 , což znesnadnilo testování alternativních řešení;
  • Nedostatečná analýza zkušeností a chyb počítačového průmyslu v kapitalistických zemích, která byla plně prezentována v literatuře, a proto se stejné chyby opakovaly s ještě katastrofálnějšími následky;
  • Špatné zaměření na úsporu času CPU místo úspory celkových nákladů (čas programátorů, výzkumníků a zaměstnanců) na vývoj projektu:
    • V počáteční fázi nebyla věnována žádná pozornost prostředkům pro přípravu a ladění programů - programátoři i uživatelé dostali přísné podmínky pro přípravu úloh bez jediné chyby a nezáleželo na množství lidské práce na splnění těchto požadavků, což vedlo k extrémní neefektivnost při používání počítače;
    • V pozdější fázi bylo obecným trendem přidělovat procesorový čas vytvářením vícekoncových stanic, přičemž organizaci dialogu a vývoji grafických zařízení nebyla věnována dostatečná pozornost, a proto se řada EC později stala nekonkurenceschopnou ve vztahu na ještě méně výkonné malé stroje a osobní počítače.

Různé

  • Klasik programování E. Dijkstra , který koncem 70. let navštívil SSSR, ve svém veřejném projevu ve Velké aule Akademie věd v Leningradu řekl, že za největší vítězství považuje skutečnost, že počítače IBM byly vyrobeny v Sovětském svazu . Spojených států ve studené válce [30] .
  • Počítače řady EC byly v posledních několika desetiletích existence SSSR nejrozšířenějším typem výpočetní techniky. Na druhou stranu za celou dobu existence řady EC bylo vyrobeno 15 576 strojů, přičemž výroba počítačů SM byla více než 70 tis.. Tento nesoulad lze vysvětlit tím, že počítače ES v průměru obsluhovaly větší počet uživatelů.
  • Během počátečního vytváření počítačů ES světová praxe nerozšiřovala autorská práva na software. Jeho kopírování nebylo výhradním počinem SSSR, ale prováděli ho i četní západní konkurenti IBM. Sálové počítače byly klonovány americkým Amdahlem , německým Siemensem , japonským Fujitsu a Hitachi a několika dalšími firmami. Obvinění sovětských vývojářů z jakéhosi zvláštního cynismu, porušování autorských práv atd. tedy nemají žádné vážné důvody.
  • Ekonomický kolaps, ke kterému došlo během let perestrojky , byl důvodem masivního vyřazování počítačů ES z provozu. Obrovské množství nainstalovaného softwaru se ukázalo jako zbytečné, nový byl vyvinut hlavně pro osobní počítače. Developeři z bývalého SSSR nemohli dlouho bojovat o trh - přišli o vládní zakázky, prostředky na rozvoj, často byly jejich organizační struktury privatizovány a likvidovány. Nejvážnější specialisté šli pracovat do IBM nebo jiných západních společností spojených s touto technologií. Nedávné pokusy o obnovu vývoje pokračovaly až do poloviny 90. let 20. století .
  • Koncem 90. let a začátkem 21. století se objevila další krize „generační výměny“. Mnoho počítačů v EU má své zdroje, nové počítače nebyly vyrobeny nebo byly příliš drahé. Potřebné programy a databáze byly narychlo přeneseny do PC. Objevily se hardwarové adaptéry, s jejichž pomocí se PC proměnilo v počítačový terminál EC, bylo možné vyměňovat datové soubory. Byla ale řada úkolů, jejichž přenos do PC se nevešel do časového rámce pro dostatečné fungování vybavení EU. Na trhu se objevilo několik emulačních systémů , které umožnily vytvořit EU virtuální počítač na bázi PC se všemi potřebnými virtuálními periferiemi a dokonce k němu připojit jakákoli skutečná externí zařízení. Kromě softwaru obsahoval desku rozhraní formátu ISA , což byl I/O kanál pro skutečné periferie. Obvykle zůstaly připojené jednotky na magnetických páskách a ATsPU. Systém běžel pod MS DOS v režimu rozšířené paměti. Na pevném disku PC byl vytvořen speciální oddíl nepřístupný jiným programům MS DOS, kde byl vytvořen požadovaný počet souborů, které emulovaly objemy magnetických disků počítače ES. Při prvotní instalaci systému byla k PC pomocí speciálního adaptéru připojena reálná disková zařízení počítače ES a všechny balíčky magnetických disků byly přeneseny na HDD PC. Terminály EC-7920 byly emulovány běžnými PC přes síť Ethernet. Na PC s procesorem Pentium-166 bylo dosaženo výkonu ekvivalentního skutečnému EC-1033. Pod emulátorem byly bez problémů spuštěny MVT, SVS a dokonce i SVM. Díky těmto emulačním systémům získaly podniky další čas na přeprogramování svých úkolů pro jiné výpočetní platformy a zbavily se počítačů ES, které vyčerpaly své zdroje, především diskové jednotky.
  • Od roku 2020 jsou mainframy počítačů ES nadále provozovány státními podniky postsovětského prostoru , například ve státním podniku Antonov (Ukrajina) .
  • Z open-source řešení stojí za zmínku emulátor Hercules .

Viz také

  • ES PC  - osobní počítače řady EC
  • SM počítače  - řada (rodina) řídicích počítačů

Poznámky

  1. 1 2 V. V. Przyjalkovsky. Historický přehled rodiny počítačů ES . Muzeum virtuálních počítačů. Získáno 29. srpna 2006. Archivováno z originálu dne 6. února 2008.
  2. Sergej Chertoprud. Vědecká a technická inteligence od Lenina po Gorbačova . - OLMA-Press, 2002. - S. 239. - ISBN 5948490688 , ISBN 978-5-94849-068-7 .
  3. 1 2 V. K. Levin. Esej o vytvoření jednotného počítačového systému . Muzeum virtuálních počítačů. Získáno 28. září 2008. Archivováno z originálu 4. března 2007.
  4. 1 2 Yu. G. Evtušenko, G. M. Michajlov, M. A. Kopytov. Historie domácí počítačové techniky a akademik A. A. Dorodnitsyn  // Informační technologie a počítačové systémy: časopis. - 2001. - č. 1 . - S. 3-12 .
  5. Neshumová, 1989 , str. 300.
  6. V. Broido, O. Ilyina. Architektura počítačů a systémů: Učebnice pro vysoké školy. - Petrohrad. : Peter, 2005. - 720 s. — ISBN 5-469-00742-1 .
  7. V. I. Grubov, V. S. Kirdan, S. F. Kozubovský. Příručka k počítači / otv. vyd. G. E. Petukhov. - Kyjev: Naukova Dumka, 1989.
  8. E. A. Drozdov, V. A. Komarnitsky, A. P. Pyatibratov. Elektronické počítače jednoho systému. - M .: Mashinostroenie, 1976.
  9. Jednotný systém elektronických počítačů Archivováno 5. března 2008 na TSB Wayback Machine
  10. Příručka, 1989 , str. 37.
  11. Příručka, 1989 , str. 39.
  12. Příručka, 1989 , str. 45.
  13. Příručka, 1989 , str. 64.
  14. B. N. Kagan. Elektronické počítače a systémy. - 3. vyd. - Moskva : EnergoAtomIzdat, 1991. - S. 299-301. — 592 s. - ISBN 5-283-01531-9 .
  15. Příručka, 1989 , str. 41.
  16. Příručka, 1989 , str. 49.
  17. Příručka, 1989 , str. 66.
  18. ZPRAVODAJ STÁTNÍ TECHNICKÉ UNIVERZITY ARMÉNIE, s.17 . Získáno 26. října 2013. Archivováno z originálu 29. října 2013.
  19. Příručka, 1989 , str. 72.
  20. Příručka, 1989 , str. 76.
  21. Příručka, 1989 , str. 77.
  22. V. V. Przyjalkovsky, G. D. Smirnov. Výzkumný ústav elektronických počítačů . Získáno 24. března 2011. Archivováno z originálu 9. prosince 2010.
  23. ↑ Počítač Smirnov G.S. "Ural-16" - poslední stroj řady // Rodina počítačů "Ural". Stránky historie vývoje . — Penza , 2005.
  24. Malinovsky B. N. Tajemství poválečných let // Historie výpočetní techniky ve tvářích . - Kyjev : firma "KIT", PTOO "A.S.K.", 1995. - S. 204-207. — 384 s. — ISBN 5-7707-6131-8 .
  25. Elektronický počítač EC-1220 Archivováno 17. května 2013 na Wayback Machine . Muzeum virtuálních počítačů
  26. A. M. Larionov, S. A. Maiorov, G. I. Novikov. Výpočetní komplexy, systémy a sítě. - L .: Energoatomizdat, 1987 Archivní kopie z 18. srpna 2010 na Wayback Machine .
  27. Orlov V. N. aj. Mobilní operační systém MOS EU. - M. : Finance a statistika, 1990. - 208 s. - ISBN 5-279-00356-5 .
  28. Panteleev A. G. Na interpretu z jazyka Lisp pro počítače ES // Programování. - 1980. - č. 3 . - S. 86-87 .
  29. 1 2 Alexandr Nitusov. Výpočetní technika zemí RVHP . Muzeum virtuálních počítačů. Získáno 7. října 2008. Archivováno z originálu 20. června 2008.
  30. Zpráva z cesty EWDijkstra: NATO Summer School Marktoberdorf 1975. . Získáno 5. října 2012. Archivováno z originálu 13. července 2017.

Literatura

  • Jermain K. IBM/360 / Per. z angličtiny. - 2. vyd. - M .: Mir, 1973. - 870 s.
  • Jedna rodina počítačů  // Věda a život. - 1973. - č. 8 . - S. 2-11 . (rozhovor s generálním konstruktérem počítače ES A. M. Larionovem )
  • Przhijalkovsky V.V., Lomov Yu.S. Technické a softwarové prostředky ES počítačů. - M .: Statistika, 1980.
  • Grubov V.I., Kirdan V.S., Kozubovsky S.F. Počítačová referenční kniha. - K . : Naukova Dumka, 1989.
  • Neshumová K.A. Elektronické počítače a systémy. - 2. vyd. - M .: Vyšší škola, 1989.

Odkazy

Jednotný systém elektronických počítačů (ES COMPUTER) (1968-1990)]