Автор: Иван Васильев
"А где вы работаете?" Я ответил. "Колоссально! -
Воскликнул горбоносый. - Программист! Нам нужен именно
программист. Слушайте, бросайте ваш институт и пошли к нам!" -
"А что у вас есть?" - "Что у нас есть?" - Спросил горбоносый,
поворачиваясь. "Алдан-3", - сказал бородатый. "Богатая машина, -
сказал я. - И хорошо работает?" - "Да как вам сказать..." -
Аркадий и Борис Стругацкие. "Понедельник начинается в субботу"
Чуть более 40 лет назад (18 марта 1968 года) вышел поворотный для развития электронной вычислительной техники СССР и других соцстран приказ Министра радиопромышленности № 138 о создании НИЦЭВТ и назначении его головной организацией по разработке Единой системы ЭВМ (ЕС ЭВМ) "Ряд". И все эти годы не утихают споры и дискуссии о целесообразности решения выпускать машины ЕС путем копирования архитектуры мейнфреймов IBM S/360. Попытаемся же дать по возможности беспристрастную оценку происходивших в то время событий.
Предыстория
Стоит начать с того, что к середине 60-х годов прошлого века назрела необходимость перехода от ЭВМ второго поколения к машинам с общей архитектурой, т.е. программно-совместимым. Сегодня мы даже не задумываемся, почему разные по конфигурации компьютеры (и собранные в разных частях света) могут без проблем взаимодействовать между собой, а полвека назад о такой совместимости можно было только мечтать. ЭВМ второго поколения, создававшиеся на полупроводниковых элементах (транзисторно-диодные), представляли собой отдельные системы, не годящиеся для массового выпуска. А компьютеры уже требовались не только для научных вычислений и оборонных нужд, они нужны были на предприятиях и прочих организациях, причем в больших количествах.
В ряде современных публикаций, в той или иной степени освещающих историю развития ЕС ЭВМ, делается не совсем верный акцент на излишней централизованности тогдашней советской системы. Подобные замечания кажутся абсолютными истинами только на первый взгляд. До поворотного 1968 года советское компьютеростроение развивалось вовсе не в жестких рамках актов и приказов. Каждое конструкторское бюро в разных точках СССР стремилось доказать, что именно их электронно-вычислительная техника - лучшая. Такое "разноголосье" и вынудило централизованно проводить в жизнь создание ЭВМ третьего поколения. Но и до приказа №138 в стране шли дискуссии, столкновение мнений.
Чтобы лучше понять ситуацию конца 60-х, нужно обратиться к советским ЭВМ второго поколения. Хотя их создание началось еще в 1959 году, лишь в 1967-м мощная БЭСМ-6 прошла государственные испытания. Эта машина обладала быстродействием около миллиона операций в секунду, а оперативной памяти могла иметь от 32 Кб до 128 Кб (большая часть БЭСМ-6 использовала два сегмента памяти по 32 Кб каждый). Московская ЭВМ "Весна", тоже обладающая высокой производительностью, прошла государственные испытания в 1964-м.
Помимо Москвы, ЭВМ второго поколения активно создавались в Ереване ("Наири"), Минске ("Минск-22" и др.), Пензе ("Урал-11", "Урал-14", "Урал-16"), Вильнюсе ("РУТА-110"), на Украине (МИР, МИР-1). Создание все более совершенных ЭВМ второго поколения шло постоянно, например, МИР-1 был создан в 1968-м. В сложившейся ситуации конструкторы были увлечены разработкой и совершенствованием своих машин, а стране уже требовались ЭВМ третьего поколения, причем с единой архитектурой. И свести эту "разноголосицу" в единый хор можно было лишь волей центра.
О "Ряде" (как аванпроекте) было упомянуто уже в 1966 году, в народнохозяйственном плане. Уже тогда говорилось о том, что новые ЭВМ должны быть построены на "единой структурной и микроэлектронной технологической базе и совместимых системах программирования для вычислительных центров и автоматизированных систем обработки информации". Сложную задачу возложили на ИТМиВТ во главе с академиком С. А. Лебедевым.
Отчет ИТМиВТ, датированный серединой 1966-го, не внес ясности насчет того, как же строить "Ряд". Лебедев был с головой занят БЭСМ-6, однако он справедливо указывал (наряду с академиком В. М. Глушковым), что копирование компьютеров третьего поколения IBM S/360 означает отставание в области компьютеростроения от мировых стандартов на несколько лет, поскольку серия S/360 начала выпускаться в 1964 году.
В то же время, нельзя было определенно сказать, сколько времени потребовалось бы на создание своих ЭВМ третьего поколения, хотя элементы аппаратной совместимости демонстрировали уже машины "Урал" ("Урал-11", "Урал-14", "Урал-16"). К тому же, копирование S/360 все равно подразумевало создание оригинальных советских машин - законным путем приобрести компьютеры IBM и документацию к ним было в то время невозможно. Однако существовало довольно много переводной литературы.
Безусловно, велись переговоры с другими компаниями. Вплоть до конца 1969 года рассматривался вопрос о приобретении лицензий у фирм Siemens (ФРГ) и ICL (Великобритания), выпускавших собственные совместимые компьютеры и ПО. Однако необходимого количества валюты отыскать не удалось. В институте Б. Н. Наумова все же скопировали одну модель Siemens, но дальше дело не пошло. В общем и целом, позиции IBM как мирового лидера в производстве ЭВМ третьего поколения были неоспоримы. К тому же, библиотека ПО для S/360 была на тот момент необычайно богатой. Создание IBM-совместимых машин сулило СССР быструю информатизацию, охват компьютерами самых разных сфер деятельности. Все эти частности неизбежно подталкивали руководителей высшего уровня к принятию серии S/360 как самой удобной и плодотворной платформы, на основе которой можно развернуть построение отечественных ЭВМ.
На эту ЭВМ равнялись советские конструкторы при создании Единой Серии.
Стоит обратить внимание еще на один немаловажный факт. В семействе IBM S/360 использовался 8-битный байт, "завоевавший", если можно так выразиться, всемирное признание. В БЭСМ-6 байт был 6-битным. В самой распространенной ЭВМ второго поколения - "Минск-32" - использовался 7-битный байт. Всего компьютеров "Минск-32" было выпущено порядка трех тысяч, по тем временам - очень много (такого количества удалось добиться за счет поточного производства). Таким образом, и в плане разрядности будущих ЕС ЭВМ принятие за образец S/360 было шагом прогрессивным.
Находясь в сложных отношениях с Западом, СССР имел и союзников - в лице дружественных стран, занятых, в той или иной степени, постройкой социализма. Уже в конце 60-х к созданию новых ЭВМ стали подключаться члены СЭВ: Народная Республика Болгария, Венгерская Народная Республика, Польская Народная Республика, Чехословацкая Советская Социалистическая Республика, Германская Демократическая Республика. В 70-х примкнули Куба (1973 год) и Румыния (1974 год). Особенно плодотворным получилось сотрудничество со специалистами ГДР (в области создания программного обеспечения) и Народной Республики Болгария (в области разработки памяти на магнитных лентах и дисках).
Созданный НИЦЭВТ фактически заменил собой Научно-исследовательский институт электронных математических машин (НИЭМ). Потому логично, что директором НИЦЭВТ назначили С. А. Крутовских, который ранее возглавлял НИЭМ. Кроме того, Крутовских стал Генеральным конструктором ЕС ЭВМ. Заместителем директора НИЦЭВТ по научной работе и заместителем Генерального конструктора ЕС ЭВМ в 1968 году назначили В. К. Левина. Последний в 1966-67 годах участвовал в разработке аванпроекта "Ряд". В марте 1971-го директором НИЦЭВТ, Генеральным конструктором ЕС ЭВМ и Главным конструктором бортовых ЭВМ комплекса "Аргон" стал А. М. Ларионов, а его в конце 1977 года сменил В. В. Пржиялковский.
Структурно НИЦЭВТ был "поделен" на три головных отделения, каждое из которых решало свои задачи. Помимо создания старших моделей ЕС ЭВМ разрабатывались бортовые цифровые машины серии "Аргон", а также мобильные вычислительные комплексы для Министерства обороны. В июне 1969 года были созданы филиалы НИЦЭВТ в Минске и Астрахани.



