Читать книгу Информационные технологии в СССР. Создатели советской вычислительной техники - Юрий Ревич - Страница 19

Сергей Алексеевич Лебедев
БЭСМ-6 и западные разработки

Оглавление

Существует (и периодически реанимируется) миф о том, что БЭСМ-6 была скопирована с первого американского коммерчески успешного полупроводникового компьютера CDC 1604, разработанного в 1960 году Сеймуром Креем. Миф базируется на совпадении некоторых технических характеристик: числа двоичных разрядов для представления числа (48), разрядности адреса (15), числа регистров общего назначения (1) и т. п., а также на том факте, что разработчикам, адаптировавшим транслятор языка «Фортран» для БЭСМ-6, была поставлена задача обеспечения полной совместимости с CDC 1604. Однако прямое сопоставление характеристик не оставляет от этой версии камня на камне: набор и формат команд у этих машин полностью различен, не совпадает представление чисел, в БЭСМ-6 (как и во всем семействе БЭСМ) отсутствует целочисленная арифметика, имеющаяся в CDC 1604, и т. д. Зато в отличие от CDC, БЭСМ-6 имела виртуальную память, режимы пользователя и супервизора, механизмы защиты памяти, кэш-память и многие другие преимущества. На Западе признают, что БЭСМ-6 – оригинальная советская разработка: в англоязычной статье «Википедии» о CDC 1604 написано по поводу БЭСМ-6 следующее: «BESM-6 computer, which entered production in 1968, was designed to be somewhat software compatible with the CDC 1604, but it ran 10 times faster and had additional registers» («Компьютер БЭСМ-6, который выпускался, начиная с 1968 года, был спроектирован так, чтобы некоторые программы были совместимы с CDC 1604, однако он был в 10 раз быстрее и имел дополнительные регистры»).

Генеральные конструкторы советских ЭВМ в США знакомятся с компьютерами IBM, 1959 год. Третий справа – Сергей Алексеевич Лебедев, далее по порядку Виктор Михайлович Глушков и Юрий Яковлевич Базилевский


Разумеется, и сам Лебедев, и его сотрудники внимательно следили за западными разработками. Более того, западные источники были часто более доступны, чем отечественные. Владимир Иванович Смирнов, один из разработчиков БЭСМ-6, вспоминал, что в начале работ над машиной он вместе со своими коллегами внимательно следил за всей поступающей литературой, и больше всего ценной информации почерпнул из иностранных источников, а не отечественных, многие из которых несли на себе гриф «секретно». Однако точно известно, что ключевые идеи (такие, как «водопроводный» принцип) наши разработчики, включая и С. А. Лебедева, выдвинули совершенно самостоятельно: у них не было ни возможностей, ни необходимости в копировании.

В 1992 году Россию посетил известный историк, куратор лондонского научного музея Дорон Свейд, много сделавший для сохранения памяти о компьютерных пионерах. Он приехал специально с целью приобретения БЭСМ-6 для музея. Публикация его заметок[16] об этом посещении предваряется словами, что «пресловутое технологическое превосходство США в период холодной войны было в значительной степени мифом». Свейд пишет о БЭСМ-6: «детальное изучение этого мощного советского суперкомпьютера, возможно, поможет нам вернуться к утверждениям времен холодной войны о якобы отставании российских технологий, и развеять или подтвердить некоторые мифы о технологических достижениях новых союзников».

Титульный лист брошюры С. А. Лебедева «Электронные вычислительные машины» с посвящением жене


Ближайший конкурент БЭСМ-6, знаменитый CDC 660 °Cеймура Крея, построенный в 1964 году, обладал сравнимой производительностью в 1 млн операций с плавающей точкой в секунду, а в Европе БЭСМ-6 в течение нескольких лет оставалась самой быстрой машиной (точно так же, как БЭСМ-1 десятилетием ранее). БЭСМ-6 приобрела настолько широкую известность, что у многих наших современников даже заслонила все остальные достижения советской компьютерной техники. Сравнивая количество произведенных БЭСМ-6 за почти двадцать лет ее выпуска (355 штук за 1968–1987 годы) с 10–15 тысячами ежегодно продаваемых в 1960-е годы компьютеров одной только IBM, гарантированно приходишь к выводу об устрашающем отставании СССР в этой области. Уместно, однако, напомнить, что БЭСМ-6 – далеко не единственная советская модель, и представляет собой суперкомпьютер с экстремальной по тем временам производительностью. В настоящее время рекордные по производительности машины строят в индивидуальном порядке (собирая их из типовых «ширпотребовских» компонентов), а в те времена их выпускали серийно, но «суперов» никогда не производилось много. Так, CDC 6600 за пять лет его выпуска (1964–1969) было произведено около ста штук, что вполне сравнимо с количеством БЭСМ-6 в расчете на пятилетний период.

Однако за эти два десятилетия западные машины, разумеется, ушли далеко вперед, и двадцать лет выпуска БЭСМ-6 лишь свидетельствует об общем отставании производства компьютерной техники в СССР. Всех гражданских (точнее – двойного назначения) моделей второго поколения – «Минсков», «Уралов» и БЭСМ, за все время их производства в сумме было выпущено около 5500 штук[17], что свидетельствует о наличии в СССР довольно развитой компьютерной отрасли, но, конечно, не сравнимо с теми десятками тысяч ЭВМ, которые ежегодно выпускались на Западе.

16

Заметки Дорона Свейда (Doron Swade) под названием «Back in the U.S.S.R.» были опубликованы в журнале «Inc.» в 1996 году (см. http://www.inc.com/magazine/19960615/1967.html). Заголовок статьи эксплуатирует название известной песни Пола Маккартни, исполнявшейся квартетом «The Beatles».

17

Подсчитано по данным «Виртуального компьютерного музея» (www.computer-museum.ru). В этой цифре не учтен выпуск многочисленных компьютеров сугубо военного назначения, которых выпускалось довольно много: так, одна только многопроцессорная высокопроизводительная вычислительная система 5Э26 разработки Лебедева и Бурцева в восьмидесятые годы была выпущена в количестве около 1,5 тыс. экземпляров (см. далее). К сожалению, подсчитать суммарный объем выпуска оригинальных советских военных компьютеров не представляется возможным: открытые данные по большинству из них отсутствуют.

Информационные технологии в СССР. Создатели советской вычислительной техники

Подняться наверх