Очерк третий: Школа И.С. Брука. Малые и управляющие ЭВМ
Параллельно с С.И. Лебедевым в Москве свои оригинальные идеи в области вычислительной техники начал реализовывать член-корреспондент Академии наук СССР Исаак Семенович Брук, замечательный ученый, очень интересный и своеобразный человек.
Как и Лебедев, он начал свою научную деятельность в электроэнергетике. Работая в Энергетическом институте АН СССР (ЭНИН), Брук еще в 1939 году создал механический интегратор для решения дифференциальных уравнений, по сути, представлявший собой аналоговую цифровую вычислительную машину. А в 1948 году совместно с Б.И. Рамеевым разработал проект цифровой вычислительной машины с жестким программным управлением, в котором ученые очень близко подошли к идее хранимой в памяти программы.
Не случайно, что интерес и первые идеи по созданию вычислительной техники параллельно возникли у двух ученых-энергетиков. В те годы это была одна из самых развитых в техническом отношении отраслей советской экономики, и связанные с ней научные исследования требовали средств автоматизации проводимых сложнейших расчетов.
В 1950-51 годах в лаборатории ЭНИН (фактически в полулегальных условиях) Брук и несколько его талантливых учеников разработали и реализовали первую малогабаритную ламповую электронную вычислительную машину М-1. Такая машина сравнительно небольших размеров могла использоваться в научных лабораториях для решения различных задач. М-1 выполняла операции над 20-разрядными двоичными числами со скоростью 15-20 оп/с и имела память на магнитном барабане емкостью 256 чисел. Элементную базу составляли около 500 электронных ламп, а также несколько тысяч полупроводниковых устройств, впервые использованных при конструировании вычислительной машины. Это были трофейные немецкие выпрямители. Парадоксально, но факт, что поистине революционная идея малых ЭВМ для научных применений в некоторой степени обязана своим появлением малым масштабам (в материальном смысле) деятельности Брука: крошечной лаборатории на Ленинском проспекте, отсутствием какой-либо официальной поддержки работ по созданию машины и вследствие этого постоянной нехваткой средств и комплектующих. В лабораторию к Бруку попадали молодые талантливые выпускники МЭИ, которым по причине «пятен» в биографии был заказан путь в престижные закрытые организации.
Первая машина Брука была действительно первой во многих отношениях — в оригинальности идеи малой ЭВМ, в использовании нового типа элементов — полупроводников, наконец, в том, что это была первая действующая машина в Москве. БЭСМ и «Стрела» находились еще на стадии монтажа, когда на М-1 начали решаться реальные задачи. Хотя эта машина, подобно МЭСМ, фактически была создана в макетном исполнении, на ней делались серьезные расчеты, например, для ведомства академика Курчатова и для задач ракетостроения, решаемых в КБ под руководством Королева. В серийное же производство попала только последующая разработка команды Брука, малая ЭВМ М-3, генеральным конструктором которой был его ученик, Николай Яковлевич Матюхин, в будущем член-корреспондент АН СССР. М-3 работала со скоростью около 30 оп/с и имела память на магнитном барабане емкостью 1024 31-разрядных чисел. Матюхин и еще один ученик Брука, Михаил Александрович Карцев, впоследствии вели активную самостоятельную деятельность по созданию мощных специализированных ЭВМ.
ЭВМ М1. Общий вид
Первая задача, решенная на ЭВМ М-1
В конце 50-х И.С. Брук выдвинул идею использования малых ЭВМ в качестве управляющих машин. Впервые предлагалось применять вычислительную технику не только для больших математических, физических или технических расчетов, но и в решении задач управления технологическими объектами и даже экономическими процессами. Идеи Брука послужили толчком к созданию в конце 50-х ряда научно-исследовательских организаций по управляющим машинам. В частности, на базе бруковской лаборатории в ЭНИН в 1958 году появился Институт электронных управляющих машин (ИНЭУМ АН СССР). Его первым директором стал сам Брук. В институте в 60-х годах разрабатывались новые модели машин серии М для управляющих применений в различных отраслях народного хозяйства. В 70-х ИНЭУМ стал головной организацией по созданию серии малых управляющих ЭВМ — СМ ЭВМ.
И.С. Брук был человеком выдающимся и весьма своеобразным. По стилю своей деятельности это был, скорее, ученый-одиночка, генератор идей, которые подхватывали и реализовывали его ученики и соратники. А он переключал свою творческую энергию и талант на что-то новое. Рекламу себе и своим научным достижениям делать не умел, поэтому направление по разработке малых ЭВМ звучало, быть может, не так громко, как достижения создателей суперпроизводительных машин первого и второго поколения.
В последний период своей жизни ученый заинтересовался проблемами экономики и возможностями применения ЭВМ для управления экономическими процессами. Этот интерес возник в начале 60-х, когда в стране появились признаки экономических перемен, намечалось проведение хозяйственной реформы. Однако активное вмешательство Брука в решение экономических проблем не приветствовалось, и в 1964 году его фактически «вышли» на пенсию. Но и после этого ученый продолжал заниматься исследовательской работой, оставался научным консультантом и руководителем научно-технического совета ИНЭУМ.
СМ ЭВМ
Период перехода к вычислительной технике третьего поколения на интегральных схемах — это время активного развития миниЭВМ. Миникомпьютеры начала 60-х создавались как программируемые автоматические устройства для управления промышленными и научными установками. Родоначальницей этого класса машин стала разработка корпорации Digital Equipment — PDP-8. Миникомпьютеры заменяли на производстве и в научных лабораториях аппаратно реализованные контроллеры для управления объектом, позволяя значительно снизить стоимость и время реализации управляющих систем. Если раньше какие-либо изменения управляемого объекта влекли за собой серьезные модификации аппаратуры или полную замену контроллера, то с использованием ЭВМ изменение или смена управляющего автомата свелись к изменению или смене программы.
На управляющие миникомпьютеры ложилась большая нагрузка по обработке символьной и логической информации, а также цифровых показаний приборов, как правило, не связанная с объемными вычислениями. Жесткие промышленные условия эксплуатации предъявляли особые требования к этим машинам, которые должны были обеспечивать высокую надежность, иметь средства сопряжения с внешними аналоговыми и цифровыми источниками различных типов, поддерживать работу в реальном масштабе времени.
Однако сравнительно низкая стоимость миникомпьютеров, их небольшие габариты, а также простота эксплуатации (поскольку они предназначались для применения на производстве и в лаборатории людьми, которые заведомо не имели высокой квалификации в области аппаратного и программного обеспечения) сделали этот класс техники привлекательным для широкого круга пользователей. Миникомпьютеры «пошли в массы»: в небольшие коллективы исследователей и разработчиков. Их стали использовать в качестве универсальных компьютеров для решения научных задач, не связанных с длительными и сложными вычислениями, автоматизации делопроизводств, обработки коммерческой информации, в учебном процессе.
В СССР работа по созданию малых управляющих машин, начатая в конце 50-х Бруком, продолжалась в ИНЭУМ под руководством академика Бориса Николаевича Наумова, который стал директором института в 1967 году. Фактически, параллельно с генеральной линией создания семейства общецелевых высокопроизводительных ЕС ЭВМ шла работа над другим классом машин, предназначенных для управления технологическими объектами и процессами в различных отраслях промышленности и в разного рода измерительных, испытательных, диспетчерских системах.