Наталья Дубова
Плачевное состояние советской вычислительной техники сегодня, как говорится, налицо. Окидывая беглым взглядом эту некогда славную империю, родину знаменитых БЭСМов, давшую миру столько выдающихся инженеров – специалистов в компьютерной области, видишь лишь дым пожарища. Все сгорело!..
Нет, где-то вроде еще теплится жизнь. Вот остатки НИЦЭВТ под флагом IBM, вот ИНЭУМ, тоже еще живой... И все же это погорельцы. Однако, как было ясно еще Грибоедову, и дым отечества нам сладок и приятен. Бросим еще один взгляд на родные пепелища. Если и не утешимся, то по крайней мере ответим на кое-какие вопросы. Например: была ли у нас альтернатива западному пути в компьютеростроении, как была она в космонавтике и оборонной промышленности? Или для нас неизбежным было копирование IBM, как в политике и экономике единственным выходом оказалась западная либерализация? А может быть либерализация 90-х годов стала неизбежной после всеобщего поворота к архитектуре IBM в конце 60-х годов?
Как бы то ни было, печальный итог вполне закономерен. Можно говорить о негибкости советской экономики вообще, о принципиальной для нее невозможности воспринимать и эффективно использовать достижения научно-технического прогресса. В сфере вычислительной техники все экономические пороки проявили себя раньше и ярче, чем в других отраслях советской промышленности. Возможно, потому, что именно здесь последние 50 лет идет наиболее интенсивное, захватывающее широкий круг людей научно-техническое развитие.
И тем не менее, кажется, все могло быть иначе. Не вызывает сомнения тот факт, что Советский Союз в 50-е – 60-е годы имел очень сильную научную школу, точнее, несколько школ разработки вычислительной техники. Первые модели электронных счетных машин появляются примерно в одно и то же время в США и Европе (Англия) и чуть позже в СССР. Идеи создания таких машин зарождаются в разных странах, можно сказать, параллельно.
Когда советские ученые начинали свои разработки, они знали, что на Западе ЭВМ уже существуют. Однако сведения были весьма скудными, и на данном этапе говорить о каком-либо копировании западных образцов нельзя. Идеи и разработки были совершенно оригинальными.
В конце 60-х годов в стране был накоплен достаточный опыт по производству ЭВМ. В этот момент делается решительный шаг от многообразия к унификации, от моделей с различными принципами организации к серии машин единой архитектуры разной производительности. В качестве образца такой единой серии выбирается архитектура мейнфреймов IBM 360. Этот поворотный момент в истории советской вычислительной техники трактуется по-разному, в том числе, как начало ее конца. Однако, как мы видим сегодня, при всем многообразии моделей, есть ряд определяющих архитектурных стандартов, которых придерживаются разработчики компьютеров во всем мире.
В пользу выбора архитектуры американских машин говорит также тот факт, что в нашей стране практически отсутствовала индустрия программного обеспечения. Воспроизведение архитектурных принципов западных систем автоматически давало нам в руки богатейшую библиотеку ПО.
Другое дело, что создание IBM- или DEC-подобных компьютеров происходило, по сути, без возможности легального доступа к первоисточникам. Можно только предположить, насколько плодотворным было бы открытое сотрудничество ученых двух стран. Однако тогда машины воспроизводились во многом на основании лишь примерных сведений об их прототипах, так что нашим разработчикам все же оставался большой простор для творчества. Создатели ЕС и СМ настаивают на том, что эти машины являются оригинальными разработками, ориентированными на отечественную промышленность.
Общение с ведущими специалистами советского компьютеростроения 70-х – 80-х годов позволяет сделать вывод, что одной из основных причин печального конца отечественного компьютеростроения была очень слабая элементная база. Уже в 80-е годы отстававание на уровне чипов было катастрофическим, и о создании конкурентоспособных ПК в стране не могло быть и речи. Опять же запрет на использование западной микроэлементной базы, который можно объяснить только политическими соображениями, не давал возможности производить вычислительную технику на современном уровне. Если бы такого запрета не было, вероятно, дела пошли бы иначе. Во всяком случае, опыт современных российских сборщиков позволяет так думать.
На мой взгляд, нашей главной бедой в этой области было отсутствие нормальной интеграции в мировой процесс развития вычислительной техники. Если бы работа шла в условиях сотрудничества на равных, то при нашем научном потенциале наверняка результаты были бы совсем иные.
А начиналось все, как уже говорилось, параллельно и независимо, в характерной для холодной войны обстановке глубочайшей секретности. В США главным заказчиком зарождающейся вычислительной техники было Министерство обороны. У нас в конце 40-х – начале 50-х годов появляются первые идеи, первые проекты и, наконец, первые цифровые вычислительные машины – совершенно оригинальные, не скопированные с западных образцов. Собственно, никаких образцов и быть не могло. Формируются основные научные школы, создававшие машины первого и второго поколений. Это прежде всего школа выдающегося ученого, основоположника ЦВМ в нашей стране, академика С.А.Лебедева. Это школа И.С. Брука, под руководством которого создавались малые и управляющие ЭВМ. Это Пензенская научная школа, которую возглавлял Б.И. Рамеев и которая до конца 60-х годов успешно занималась универсальной вычислительной техникой общего назначения (см. схему). Безусловно, в одной статье невозможно дать полную картину развития советской вычислительной техники. За рамками нашего рассказа останется многое: деятельность выдающегося ученого В.М.Глушкова – блестящего теоретика и практика в деле разработки вычислительной техники, еще в 60-е годы выдвинувшего идею создания глобальной информационной инфраструктуры по управлению экономическими процессами; разработка ЭВМ для спецприменений, которой занимались Н.Я. Матюхин и М.А.Карцев, ученики И.С.Брука; компьютеростроение в Белоруссии и Армении, разработка нетрадиционных архитектур ЭВМ. Каждая из этих тем заслуживает отдельного разговора. Да мы и не стремились охватить все. Равно как и не можем гарантировать абсолютной объективности изложения, поскольку опирались в основном на субъективные воспоминания участников тех событий. Но, без сомнения, историю развития ЭВМ в своем отечестве надо знать. Надо знать, что она была, богатая событиями и выдающимися личностями. "И дым отечества нам сладок и приятен"ѕ
Школа Лебедева: высокопроизводительные ЭВМ
В первые послевоенные годы Сергей Александрович Лебедев был директором Института электротехники АН Украины и по совместительству руководил лабораторией Института точной механики и вычислительной техники АН СССР. В этих научных организациях и была начата разработка первых действующих ЭВМ. Нашим ученым было известно о создании в США машины ENIAC – первой в мире ЭВМ с электронными лампами в качестве элементной базы и автоматическим программным управлением. В 1948-49 годов в Англии появились вычислительные машины с хранимыми в памяти программами. Сведения о разработках на Западе поступали отрывочные, и, естественно, документация по первым ЭВМ была недоступна нашим специалистам.
Лебедев начал работу над своей машиной в конце 1948 года. Разработка велась под Киевом, в секретной лаборатории в местечке Феофания. Независимо от Джона фон Неймана Лебедев выдвинул, обосновал и реализовал в первой советской машине принципы построения ЭВМ с хранимой в памяти программой. Малая электронная счетная машина (МЭСМ) – так называлось детище Лебедева и сотрудников его лаборатории – занимала целое крыло двухэтажного здания и состояла из 6 тысяч электронных ламп. Ее проектирование, монтаж и отладка были выполнены в рекордно быстрый срок – за 2 года, силами всего лишь 12 научных сотрудников и 15 техников. Те, кто создавал первые вычислительные машины, были одержимы своей работой, и это вполне объяснимо. Несмотря на то, что МЭСМ по существу была лишь макетом действующей машины, она сразу нашла своих пользователей: к первой ЭВМ выстраивалась очередь киевских и московских математиков, задачи которых требовали использования быстродействующего вычислителя.
В своей первой машине Лебедев реализовал основополагающие принципы построения компьютеров, такие как:
наличие арифметических устройств, памяти, устройств ввода/вывода и управления;
кодирование и хранение программы в памяти, подобно числам;
двоичная система счисления для кодирования чисел и команд;
автоматическое выполнение вычислений на основе хранимой программы;
наличие как арифметических, так и логических операций;
иерархический принцип построения памяти;
использование численных методов для реализации вычислений.
После Малой электронной машины была создана и первая Большая – БЭСМ-1, над которой С.И. Лебедев работал уже в Москве, в ИТМ и ВТ АН СССР. В 1953 году, после сдачи новой ЭВМ в эксплуатацию, ее создатель стал действительным членом АН СССР и директором института, который был в то время средоточием научной мысли в области вычислительной техники.
Одновременно с ИТМ и ВТ и конкурируя с ним, разработкой ЭВМ занималось недавно сформированное СКБ-245 со своей ЭВМ "Стрела". Между этими двумя организациями шла борьба за ресурсы, причем промышленное СКБ-245, находившееся в ведомстве Министерства машиностроения и приборостроения, часто получало приоритет по отношению к академическому ИТМиВТ. Только на "Стрелу", в частности, были выделены потенциалоскопы для построения запоминающего устройства, а разработчикам БЭСМ пришлось довольствоваться памятью на ртутных трубках, что серьезно повлияло на первоначальную производительность машины.
БЭСМ и "Стрела" составили парк созданного в 1955 году Вычислительного центра АН СССР, на который сразу легла очень большая нагрузка. Потребность в сверхбыстрых (по тем временам) расчетах испытывали математики, ученые-термоядерщики, первые разработчики ракетной техники и многие другие. Когда в 1954 году оперативная память БЭСМ была укомплектована усовершенствованной элементной базой, быстродействие машины (до 8 тысяч операций в секунду) оказалось на уровне лучших американских ЭВМ и самым высоким в Европе. Доклад Лебедева о БЭСМ в 1956 году на конференции в западногерманском городе Дармштадте произвел настоящий фурор, поскольку малоизвестная советская машина оказалась лучшей европейской ЭВМ. В 1958 году БЭСМ, теперь уже БЭСМ-2, в которой память на потенциалоскопах была заменена ЗУ на ферритовых сердечниках и расширен набор команд, была подготовлена к серийному производству на одном из заводов в Казани. Так начиналась история промышленного выпуска ЭВМ в Советском Союзе.