Введение
Серия мейнфрейм-компьютеров, созданных в странах Советского блока в 1960-х – 1990-х годах.
ЕС ЭВМ (Единая система электронных вычислительных машин, "Unified System of Electronic Computing Machines"), или YeS EVM, также известная в англоязычной литературе как Unified System или Ряд ("Series"), – это серия мейнфрейм-компьютеров, в значительной степени совместимых с мейнфреймами IBM System/360 и System/370, созданных в странах СЭВ по инициативе Советского Союза в период с 1968 по 1998 год. Было произведено более 15 000 машин ЕС ЭВМ.
Разработка
В 1966 году советские экономисты предложили создать единую серию взаимосовместимых компьютеров. В связи с успехом IBM System/360 в Соединенных Штатах, экономические планировщики решили использовать конструкцию IBM, хотя некоторые выдающиеся советские ученые-компьютерщики критиковали эту идею и предлагали вместо этого выбрать одну из отечественных разработок, таких как БЭСМ или Минск. Первые работы по клонированию начались в 1968 году, а производство – в 1972 году. Кроме того, после 1968 года к проекту присоединились другие страны СЭВ. За исключением нескольких компонентов оборудования, машины ЕС ЭВМ были признаны в западных странах как разработанные самостоятельно, на основе законных советских патентов. В отличие от аппаратного обеспечения, которое было достаточно оригинальным и в основном создавалось методом обратной инженерии, большая часть программного обеспечения базировалась на незначительно модифицированном и локализованном коде IBM. В 1974–1976 годах IBM связалась с советскими властями и выразила заинтересованность в разработке ЕС ЭВМ; однако после ввода советских войск в Афганистан в 1979 году все контакты между IBM и разработчиками ЕС ЭВМ были прерваны из-за эмбарго США на технологическое сотрудничество с СССР. Из-за ограничений CoCom большая часть локализации программного обеспечения осуществлялась путем дизассемблирования программного обеспечения IBM с минимальными изменениями. Наиболее распространенной операционной системой была ОС ЕС (ОС ЕС), модифицированная версия OS/360; более поздние версии ОС ЕС были весьма оригинальными и отличались от операционных систем IBM, но также содержали значительный объем исходного кода IBM. Среди советских программистов даже ходили анекдотические слухи о том, что эта якобы советская операционная система содержит секретную команду, выводящую американский гимн. Сегодня некоторые российские организации, работавшие над ЕС ЭВМ, сотрудничают с IBM для обеспечения поддержки как действующих мэйнфреймов IBM, так и систем ЕС ЭВМ. Машины ЕС ЭВМ разрабатывались в Москве, в Научно-исследовательском центре электронных вычислительных машин (НИЦЭВТ); в Ереване, Армения, в Ереванском институте компьютерных исследований и разработок; а позднее в Минске, в Научно-исследовательском институте электронных вычислительных машин (НИИЭВМ); и в Пензе, в Пензенском научно-исследовательском институте вычислительной техники. Их производство осуществлялось в Минске, на Минской производственной группе вычислительной техники (МПОВТ); и в Пензе, на Пензенском электронно-вычислительном заводе. Некоторые модели также производились в других странах Восточного блока, таких как Болгария, Венгрия, Польша, Чехословакия, Румыния и Восточная Германия; отдельные периферийные устройства также выпускались на Кубе. Бывший канцлер Германии Ангела Меркель использовала один из компьютеров ЕС ЭВМ из Восточной Германии в 1986 году для написания докторской диссертации. Компьютеры ЕС ЭВМ были объединены в четыре подсерии или поколения (ряд), известные как Ряд 1, Ряд 2, Ряд 3 и Ряд 4, эта номенклатура дала общее название всему проекту.
Модели оборудования и технические детали
Первые подсерии ЕС ЭВМ, выпущенные в 1969–1978 годах, включали модели 1010, 1020, 1030, 1040 и 1050, которые были аналогичны System/360 и работали на скорости 10–450 кIPS, а также более редкие и продвинутые версии, несовместимые с версиями IBM: 1022, 1032, 1033 и 1052. Электроника первых моделей была основана на схемах TTL; в более поздних машинах использовалась архитектура ECL. ES 1050 имел до 1 МБ оперативной памяти и 64-битные регистры с плавающей точкой. Самая быстрая машина серии, ES 1052, разработанная в 1978 году, работала на скорости 700 кIPS. Вторая подсерия, выпущенная в 1977–1978 годах, включала модели 1015, 1025, 1035, 1045, 1055 и 1060, аналогичные System/370 и работавшие на скорости 33 кIPS – 1,050 MIPS. ES 1060 имел до 8 МБ оперативной памяти. Третья подсерия, выпущенная в 1984 году, была аналогична System/370 с некоторыми оригинальными улучшениями и включала модели 1016, 1026, 1036, 1046 и 1066. ES 1066 имел до 16 МБ оперативной памяти и работал на скорости 5,5 MIPS. Четвертая подсерия не имела прямых аналогов IBM и включала модели 1130, 1181 и 1220. Последняя машина серии, ES 1220, выпущенная в 1995 году, поддерживала ряд 64-битных команд процессора, 256 МБ оперативной памяти и работала на скорости 7 MIPS, но не добилась успеха; было произведено всего 20 таких машин, и в 1998 году все производство мейнфреймов ES было остановлено.