Информационные технологии в СССР. Создатели советской вычислительной техники
Шрифт:
УМШН «Днепр» в конструкторском отделе Института Кибернетики в Киеве, 1970 год
На защите Глушков отдал должное заслугам Малиновского:
«Председатель: Слово предоставляется академику Глушкову Виктору Михайловичу.
Академик Глушков: Здесь в отзыве профессора Темникова подчеркивалась моя заслуга в разработке машины. Поэтому я хочу прежде всего сказать, что, хотя формально мы вдвоем с Борисом Николаевичем руководили этой темой, но фактически девять десятых (если не больше) работы, особенно на заключительном этапе, выполнено Борисом Николаевичем. Поэтому все то хорошее, что здесь говорится в адрес машины УМШН, можно с полным правом приписать прежде всего ему».
На защите прозвучали отзывы от 43 организаций. «Днепр» стал активно использоваться в промышленности в системах управления технологическими процессами сложного научного эксперимента, специальных системах управления различного назначения, словно оправдывая свое первое
По свидетельству Малиновского, «Днепр» отклонили просто из-за непонимания значения этого направления кибернетической техники: «Лет через восемь — десять после этих событий М. В. Келдыш, возглавлявший Комитет по Ленинским премиям в 60-е годы, сказал В. М. Глушкову:
— Тогда мы не поняли значения проделанной Вашим институтом работы. Вы опередили время.
Думаю, что М. В. Келдыш был совершенно прав. Созданная позднее в Ленинграде управляющая машина „УМ-1 НХ“ получила Государственную премию, хотя ее параметры и круг применений были уже, чем для УМШН „Днепр“ [83] » [1.1].
83
Машина «УМ-1 НХ» была создана в ленинградском КБ-2 Ф. Г. Староса. Она умещалась на столе, в отличие от других ЭВМ того времени, и в 1962 году в числе других экспонатов смогла поразить Н. С. Хрущева, посетившего КБ-2, что способствовало принятию решения о создании центра микроэлектроники в Зеленограде.
Борис Николаевич Малиновский, несомненно, относится к людям, ставившим в любой области превыше всего конкретный результат. Несмотря на то, что он все время занимал какие-то партийные должности, он так и не стал партийным функционером, каковых в те времена на всех уровнях было предостаточно. Он всерьез воспринял слова «о руководящей и направляющей роли партии». Над этими лозунгами сейчас принято иронизировать, и не без основания: слишком многие их тогда использовали, лишь как средство для достижения властных высот, причем, что очень удобно, без сопутствующей ответственности за результаты своего «руководства». Борис Николаевич ни в коей мере к таким людям не относился — первичным для него всегда была работа и ее результаты. В его сегодняшних книгах видно редкое умение вынести субъективные моменты за скобки и отнестись к героям своих очерков совершенно объективно, не замалчивая некоторые их отрицательные качества, но и не ставя их во главу угла.
Кибернетическая техника
В 1969 году Б. Н. Малиновский был избран членом-корреспондентом Академии наук Украинской ССР. В 1971 году после ухода Г. Е. Пухова он возглавил Отделение кибернетической техники Института. Отделение занималось разработкой вычислительных средств, их практическими применениями — для построения управляющих, измерительных, контролирующих, автоматических и автоматизированных систем и приборов с использованием ЭВМ.
Это направление в совокупности получило название «кибернетической техники». Терминологическая тонкость, отличавшая его от «технической кибернетики», означала, что направление ориентируется не на разработку теории систем управления, а на практические применения ЭВМ10.
Б. Н. Малиновский в рабочем кабинете, 1970-е годы
Подробно о кибернетической технике см. книгу Б. Н. Малиновского «Нет ничего дороже…» (2005) [8.1].
Возникновению КТ послужили создание и многочисленные применения УМШН «Днепр». В дальнейшем отделение кибернетической техники стало заниматься разработкой не только управляющих вычислительных машин и специализированных вычислительных устройств, но и средств передачи информации, средств общения оператора с системами управления, а также вопросами их применения для управления различными процессами, автоматизации сложных экспериментов и измерительных приборов.
Прочитав этот фрагмент биографии, Борис Николаевич счел нужным добавить от себя следующее:
«Развитие КТ было обусловлено возникшими и быстро растущими потребностями в средствах автоматизации, стремлением иметь эффективные, максимально дешевые, надежные, удобные в эксплуатации технические средства для построения автоматических и автоматизированных систем в различных областях народного хозяйства, науки и техники, в военном деле, в приборостроении, решавших задачи, весьма далекие от тех, которые решались обычной вычислительной техникой (ВТ) в вычислительных центрах или с помощью персональных и других вычислительных средств. Основой КТ, рожденной в недрах ВТ, явились также автоматика, телемеханика, автоматическое управление, измерительная техника (ИТ) — на их базе КТ обрела самостоятельность.
В отличие от сказанного движущей силой развития ВТ явилась возрастающая потребность в вычислениях (самых разнообразных) в науке и технике. Отсюда и совершенствование средств ВТ пошло по линии создания мощных универсальных ЭВМ, ЭВМ для инженерно-технических расчетов, терминальных ЭВМ для вычислительных систем коллективного пользования, а также по линии развития ВТ для индивидуального пользования инженерами, студентами, школьниками, администраторами и др. Основные требования к средствам ВТ — это возможно более высокая производительность, удобство в обслуживании как больших коллективов-потребителей ВТ, так и отдельных пользователей, простота общения человека с машиной. ВТ, как известно, создается для использования ее человеком в качестве мощного вычислительного инструмента и средства автоматизации интеллектуальной деятельности.
Состав средств КТ оказался значительно шире, чем средств собственно ВТ. Для некоторых применений доля средств ВТ вообще незначительна по сравнению с большим объемом другой аппаратуры такой, например, как средства связи с объектом.
Помимо всего, к вычислительным средствам, входящим в состав средств КТ, возникли свои, особые требования. Высокая скорость выполнения вычислительных операций в ряде случаев перестала быть основным критерием их качества. Если он и задается, то, как правило, дополняется целым рядом других требований по оперативности обработки, стоимости, размерам аппаратуры, надежности и др. Появились особые требования к организации вычислительного процесса. Главным стали требование обработки информации в реальном масштабе времени, циклическое повторение одних и тех же программ, только с различными начальными условиями, ориентация вычислительных средств на определенные классы вычислений и др. Возможны случаи, требующие сверхвысокой скорости вычислений для определенных групп применений и т. д. Вычислительные средства в кибернетических системах часто требовалось рассредоточить, исходя из специфики автоматизируемого процесса, при этом возникла необходимость в построении распределенных иерархических, однородных, кольцевых и других вычислительных структур. Помимо алгоритмической универсальности (в определенных пределах, определяемых классами применений), от вычислительных средств, входящих в состав КТ, потребовалась системная универсальность (в рамках намеченных применений), что внесло свои особенности в принципы ее построения (модульность, интерфейсы для подключения устройств связи с объектом (УСО) и др.).
Математическое обеспечение средств КТ, также имеет определенные особенности (стандартные программы и языки, ориентированные на области применений, жесткие программы, подготовка программ на универсальных ЭВМ, схемная реализация программ, усеченная операционная система и др.)».
Главной задачей, которая была поставлена в связи с этим перед коллективами отделения вычислительной техники КНИИРИА ПО им. С. П. Королева и ИК АН УССР было создание персональных ЭВМ (ПЭВМ). Новая ПЭВМ должна была стать базовой при создании комплексов и систем в Министерстве промышленности средств связи. После выпуска первых партий ПЭВМ резонанс в стране был очень велик. ПЭВМ «Нейрон И9-66» были представлены на международных выставках в различных странах: «ТЕЛЕКОМ 87» (г. Женева, Швейцария, 1987 г.), «Наука и техника СССР» (г. Пекин, Китай, 1988 г.), «Наука и техника СССР» (г. Дели, Индия, 1989 г.) и ряде других. ПЭВМ «Нейрон И9-66» выпускались ПО им. С. П. Королева более 7 лет и пользовались большим спросом.
Знакомство с ракетной техникой
Во время войны Малиновскому пришлось несколько раз наблюдать в действии знаменитые «Катюши», представлявшие тогдашнюю ракетную технику. Под залпы «Катюш» встречали новый, 1943 год на Северо-западном фронте. Как он рассказывает, за год до этого пришлось случайно попасть под огонь «Катюш», «так что мне было понятно, что чувствовали в ту новогоднюю ночь гитлеровцы».
В середине шестидесятых ему случилось познакомиться с ракетной техникой заново. В Институт кибернетики АН УССР приехали представители завода «Южмаш» в Днепропетровске. Завод и КБ «Южное» при нем (под руководством М. К. Янгеля), знаменитые тем, что там проектировались и выпускались основные советские межконтинентальные и космические носители, в начале 1960-х еще скрывались под названием «завод № 586». Группа сотрудников завода обратилась с просьбой помочь автоматизировать испытания ракетных двигателей. Оказалось, они проводятся таким образом: после пуска двигателя, закрепленного на стенде, многочисленные датчики подают сигналы на десятки стрелочных приборов, занимавших целую стену. Чтобы зафиксировать показания, эту стену фотографируют через определенные промежутки времени. Последующий анализ фотоснимков и обработка показаний — несколько недель работы.
Вот эту процедуру и предлагалось автоматизировать — благо, у отдела Малиновского уже был задел, связанный с автоматизацией на основе «Днепра» систем аэродинамических экспериментов и испытаний головки ракеты на термоустойчивость в одной из организаций в подмосковных Подлипках. Новая задача была значительно сложнее: больше датчиков с разнообразными сигналами, двухстадийный алгоритм (экспресс-анализ и окончательная обработка). Тем не менее, с задачей успешно справились всего за два года. Однако потребовались две ЭВМ «Днепр» и «Минск-32». В 1977 году коллектив разработчиков этой системы, позволившей существенно сократить сроки испытаний ракетных двигателей на «Южмаше», получил Государственную премию Украины (в том числе и Б. Н. Малиновский).
Уже в конце семидесятых годов Б. Н. Малиновскому довелось продолжить знакомство с ракетной техникой, поучаствовав в разработке принципов построения стенда, имитирующего условия открытого космоса при испытаниях космического корабля многоразового использования «Буран». Но основная часть работы по его проектированию и созданию была выполнена СКБ института кибернетики АН УССР.
Автоматизация научных исследований — успехи и неудачи
В 1970 году постановлением Президиума АН УССР был создан Совет по автоматизации научных исследований, председателем которого выбран Б. Н. Малиновский. Первоначально Совет наметил три разноплановых института (Проблем прочности, Геохимии и физики минералов, Проблем онкологии), в которых было проведено обследование лабораторий на предмет автоматизации ведущихся в них экспериментов и разработаны детальные технические задания. Благодаря активной помощи институтов три образцовых системы были созданы. Всего было обследовано 20 институтов Академии. Итогом семнадцатилетней работы Совета и Институтов стала автоматизация большинства экспериментов, потребовавших применение различных средств цифровой вычислительной техники.