ES компютър

Електронните компютри от сериятаES COMPUTERS(Единна система от електронни компютри) са аналози на IBM компютрите от серията IBM 360/370, произведени през 60-70-те години. ХХ век. Те бяха софтуерно съвместими с техните американски прототипи.

Съдържание

Предпоставки за появата на серията компютри ES[редактиране]

Решението за освобождаването им е взето в края на 60-те години. По това време в СССР се произвеждат десетки различни несъвместими модели компютри, което затруднява решаването на мащабни изчислителни и организационни проблеми. За изпълнението на проекти за ACS (автоматизирани системи за управление) унификацията на изчислителните съоръжения беше силно желателна.

Използването на общ чуждестранен аналог вдъхнови надежда за постигане на обединение и перспективи за дългосрочен растеж. Освен това стана възможно използването на западен софтуер в условията на слабо развитие на местната програмна индустрия.

Този мащабен проект обаче беше стартиран без подходящо проучване на състоянието на оригиналната система и още в началото на 70-те години системата IBM 360 беше силно критикувана в американската литература като технически неуспешна (макар и много успешна от търговска гледна точка). Презентацията, направена в САЩ за съветската правителствена делегация, ръководена от министър-председателя А. Н. Косигин през 1971 г., която демонстрира успешното широко използване на линията IBM 360, също изигра роля.

Разработване на серията компютри ES[редактиране]

Специално за този проект е създаден Изследователският център за електронни изчисления (NICEVT). Значителна част от работата на NICEVT се състоеше в „извличане“ на оригиналния софтуер IBM 360, много служители бяха заети с проучване на разглобенмашинен код на оригиналната машина с опит за разбирането и адаптирането му, като, разбира се, само в малък процент от случаите беше възможно да се премахне оригиналното име на IBM от кода и документацията и да се замени с ЕС, тъй като широкомащабното преименуване би довело до непредвидими последици.

За щастие на съветските разработчици, IBM достави значителна част от операционната система под формата на изходен код, което направи възможно усъвършенстването на системата, премахването на много грешки в системния код и въвеждането на допълнителни функции. Късната OS EC 6.1.9 вече беше много по-стабилна от оригиналната OS/360 21.8 (последната система в линията). Новата вътрешна OS EC 7 вече нямаше директен аналог на IBM, представляващ аналог на VM / SP, свързан в един пакет и всъщност самата EC OS версия 6.x.

В същото време беше възпроизведена само архитектурата на системата, докато хардуерната реализация беше създадена наново. Надеждността и производителността на тази серия бяха отрицателно повлияни от ниското качество на домашните компоненти.

Модели, спецификации и конфигурации[редактиране]

Първите автомобили се появяват през 1971 г. Те са произведени по-специално във фабрики в Казан и Минск. Последните автомобили са произведени през 1998 г. (EC-1220). Общо са произведени над 15 000 компютъра ES.

Някои модели и много периферни устройства са произведени в сътрудничество с други социалистически страни (ГДР, Унгария, България, Чехословакия, Румъния, Полша, Куба). Мощността на разработената техника се разпределяше в съответствие със „статута“ на страната в социалистическия лагер. На най-мощните бяха поверени развитието на СССР, на по-слабите ГДР и т.н. Куба успя да овладее производството само на някои незначителни периферии.

Този принцип е вдъхновилсериозен вътрешен скандал, когато се разбра, че машината 1040, разработена в ГДР, се оказва по-бърза и по-стабилна от съветската 1050 (построени са само две копия) и дори е изнесена в Западна Европа. Редица партньори за разработка извършиха тих саботаж на проекта, например един от младшите модели, разработен от VHP, беше несъвместим с останалата част от серията, тъй като по време на създаването му беше извършен клонинг на френския компютър на системата Mitra, който беше напълно несъвместим със System / 360.

Машините от сериятаES EVMбяха включени, в съответствие с годините на производство, в т.нар. Ред 1, Ред 2, Ред 3, Ред 4. Серия 1 (подобна на серията IBM 360) включваше модели 1010, 1020, 1030, 1032, 1040, 1050, 1060 (всъщност произведени като част от серия 2) и подобрени модели, базирани на тях, например EC-1022. Ниво 2 (аналогично на серията IBM 370) включваше модели 1015, 1025, 1035, 1045, 1055, 1065 и подобрени модели, базирани на тях, например EC-1036. „Ред 3“ и „Ред 4“ приблизително съответстват на S / 390.

В серията устройства Ред 3 и особено Ред 4 бяха планирани и частично внедрени редица технически подобрения, които нямаха аналози в серията машини IBM. Бяха внедрени специализирани изчислителни единици, като векторни и матрични процесори, процесори, работещи на други физически принципи (например оптични) и др. Почти всички тези разработки бяха прекратени през 90-те години след разпадането на СССР. Последните машини от серията EC вече бяха произведени по лиценз на IBM.

Хардуерната основа на всички машини са платки на микросхеми (така наречените "TEZ" или "Радиоелектронни модули от 1-во ниво"). Структурно компютрите представляваха големи стелажи („шкафове“ или „Радиоелектронни модули от 3-то ниво“) приблизително с височината на човек и съответстващи по размерпериферия - принтери, лентови устройства, магнитни дискове.

Те имаха ясно разделение на функционалните блокове: шкаф с процесор, шкаф (или стелажи) с RAM и т.н. Създадена беше специална числена класификация за обозначаване на блокове и периферни устройства, от процесор и памет до периферни устройства. И така, кодовете на устройствата - устройства на магнитни дискове започват с числата 50XX (например модели 5061, 5066), кодовете за дисплеи - с числата 7XXX (например модел 7927) и т.н.

За да инсталирате и поставите всички блокове на машината, е необходимо отделно помещение (или дори няколко стаи) с площ най-малко 25-30 m 2, със специален повдигнат под (за полагане на всички свързващи кабели под него) и с вентилационни и охладителни системи (включително вода!).

Техническите характеристики бяха описани накратко от скоростта на процесора (в десетки хиляди операции в секунда) - приблизителни стойности от 20-80 хиляди op / sec, в зависимост от модела, както и количеството RAM - приблизителни стойности от 64 kb на първите и по-младите модели до 4-8 MB за най-новите по-стари модели. Периферните устройства бяха взаимозаменяеми, но процесорите, паметта и други подобни не бяха.

Софтуер [редактиране]

Компютрите работеха или с еднозадачна операционна система DOS EC (клонинг DOS 360 (обикновено ранни/по-млади модели), или многозадачни операционни системи OS EC, TKS (клонинги SVC / MFT / MVT) (по-напреднали модели). По-късно беше използвана операционната система CBM (клонинг VM), която реализира концепцията за виртуални машини. Всички машини бяха многопотребителски (въпреки че най-простите модели са по-скоро теоретични тичен).

Първите стъпки с операционната система изискваха сложна процедурагенериране на операционна система от дистрибутор, с конфигурация за работа на конкретен модел компютър в специфична конфигурация (процесор, памет, канали) и цялата му периферия, и след това невероятно времеемка инсталация и настройка (общо изразходвано време - до няколко седмици). Въпреки това, в TKS, разработен в ГДР, тази трудност беше решена - системата беше инсталирана без генериране от готово изображение за зареждане.

За решаване на приложни проблеми са използвани езиците за програмиране Fortran, Kobol, PL/1. За стартиране на програми и контрол на задания имаше специален език JCL (Job Control Language, език за управление на задания). Имаше и други, по-рядко срещани езици.

Преобладаващото мнозинство от потребителите на ES компютър използваха Fortran и PL/1. Последният беше въведен като универсален език, който имаше (според концепциите от онова време) по-широки изразителни възможности, но поради лошо обмислена концепция на езика и много нестабилна реализация, езикът рязко загуби популярност и почти престана да се използва.

В ерата на ES компютрите се появи нова специалностсистемни програмисти, които служеха като посредници между проблемните програмисти и операционната система, помагайки на проблемните програмисти да организират достъпа до периферни устройства, да подобрят производителността и да преодолеят безброй трудности, свързани с пропуски в изпълнението и лоша стабилност на системата.

Възможностите за интерактивна работа в началния период на експлоатация на компютрите ES липсваха, а по-късно, след въвеждането на многотерминални станции, те останаха ограничени. Следователно, с появата на малки машини от серията SM EVM в началото на 80-те години, осигуряващи пълноценен диалог, популярността на ЕС рязко спадна, въпреки факта, че компютрите SM имаха значително по-малка мощност.

Степен [редактиране]

Ролята на ES компютрите в развитието на вътрешната информатика е двусмислена.

В началния етап появата на ES компютри доведе до унифициране на изчислителните системи, позволи установяването на първоначални стандарти за програмиране и организирането на мащабни проекти, свързани с изпълнението на програми. Преди това програмите обикновено се управляваха изключително от организацията за разработка и изпълнението беше трудно поради разнородността на компютърните технологии в цялата страна. Без този вид обединение, поставянето на глобални задачи като автоматизирани системи за управление просто би било невъзможно.

Цената на това беше широко разпространеното съкращаване на собствените им оригинални разработки и получаването на пълна зависимост от идеите и концепциите на IBM, и то далеч от най-добрите по това време. Бързото преминаване от лесните за използване съветски машини към много по-сложния хардуер и софтуер на IBM/360 остави много програмисти обсебени от преодоляването на грешките и грешките на разработчиците на IBM. Първоначалните модели на компютрите ES по отношение на производителността често са по-ниски от другите домашни компютри от онова време.

На по-късен етап, особено през 80-те години, широкото навлизане на ES компютрите се превръща в сериозна спирачка за развитието на софтуер, бази данни, интерактивни системи и множество проекти. След скъпи и предварително планирани покупки, бизнес лидерите бяха принудени да работят с остарели изчислителни системи. Успоредно с това се развиват системи на малки машини и на персонални компютри, които стават все по-популярни.

На по-късен етап, с началото на Перестройката, от 1988-89 г., когато страната беше залята от персонални компютри, настъпи повратна точка, когато не бяха взети мерки.може да спре кризата на серията компютри ES. Домашната индустрия не успя да създаде аналози или заместители на ES компютри на нова елементна база. В резултат на това имаше пълен преход към вносни компютри и окончателното съкращаване на програмата за развитие на домашни машини, имаше трудности при прехвърлянето на технологии към съвременни компютри, подобряване на технологиите, заетост и преквалификация на стотици хиляди специалисти.

Причини за трудностите, свързани с въвеждането на ES компютри[редактиране]

Проектът беше изпълнен по план, навсякъде бяха внедрени ЕК компютри и осигурена правилна поддръжка. Въпреки това, от гледна точка на развитието на информационните технологии, проектът се счита за неуспешен и причината за това са преди всичко следните обективни и субективни фактори:

  • Обективни трудности на глобалната компютърна индустрия, свързани с разработването на единни норми и стандарти за програми и оборудване;
  • Лош избор на прототип;
  • Негъвкаво решение за широко масово внедряване, изключващо други пътища на развитие;
  • Ембарго върху продажбата на компютърно оборудване, обявено на Съветския съюз след навлизането на съветските войски в Афганистан през 1980 г., което затрудни тестването на алтернативни решения;
  • Недостатъчен анализ на опита и грешките на компютърната индустрия на капиталистическите страни, който беше напълно представен в литературата, поради което същите грешки бяха повторени с още по-катастрофални последици;
  • Отначало хардуерните специалисти имаха основния глас при вземането на решения, докато разработването на софтуер се смяташе за второстепенно и големи надежди се възлагаха на западните програми. В резултат на това основният индикатор се счита за мощност и надеждност на хардуера, както и показатели за използваемостоперационната система и софтуерната среда бяха игнорирани. От самото начало проектът беше протестиран от много специалисти по кибернетика, компютърни науки и програмиране, от академик Глушков до Дейкстрой. Академик SA Лебедев беше пламенен противник на възпроизвеждането на IBM/360;
  • Грешен фокус върху спестяване на процесорно време, вместо спестяване на общи разходи - (време на програмисти, изследователи и персонал) за разработване на проекти:
  • В началния етап не беше обърнато внимание на средствата за подготовка и отстраняване на грешки в програмите - програмистите и потребителите получиха строги условия да подготвят задачи без нито една грешка, а количеството човешка работа за изпълнение на тези изисквания нямаше значение, което доведе до изключителна неефективност при използването на компютри;
  • На късен етап общата тенденция беше разпределението на процесорното време чрез създаването на многотерминални станции, докато не беше обърнато достатъчно внимание на организацията на диалога и разработването на графични устройства, поради което серията EC по-късно стана неконкурентоспособна по отношение на много по-малко мощни малки машини и персонални компютри.