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.
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] .
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 ) .
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ů. .
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 |
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 2Navzdory 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: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 3EC-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 4EC-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.
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.
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.
Ř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] .
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.
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]
Jednotný systém elektronických počítačů (ES COMPUTER) (1968-1990)]
Počítače SSSR | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
Polsko počítače | |
---|---|
Nulová generace | |
Analogový | |
Analogově-digitální |
|
Sálové počítače | |
minipočítače | |
Mikropočítače |
|
Domácí výroba |
|
Osobní |
|
Ovládací zařízení |
|