БЭСМ-6 и западные разработки
БЭСМ-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], что свидетельствует о наличии в СССР довольно развитой компьютерной отрасли, но, конечно, не сравнимо с теми десятками тысяч ЭВМ, которые ежегодно выпускались на Западе.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Исследования и разработки
Исследования и разработки Компании довольно часто информируют общественность о новых разработках, справедливо относя их к тем достижениям, которыми можно гордиться. Однако довольно часто размещением подобной информации занимаются люди, которые не задумываются о
Группа разработки ПО
Группа разработки ПО Представляет собой коллектив сотрудников (руководителей и технических специалистов), которые несут ответственность за проектные операции по разработке и сопровождению ПО (т. е. анализ требований, проектирование, кодирование и тестирование).В
Сервер разработки ASP.NET 2.0
Сервер разработки ASP.NET 2.0 Комплект поставки ASP.NET 2.0 содержит "облегченную" версию Web-сервера под названием WebDev.WebServer.exe. Эта утилита позволяет разработчику осуществлять хостинг Web-приложений ASP.NET 2.0 за границами IIS. С помощью этого инструмента вы можете строить и проверять
IBPP для разработки C++
IBPP для разработки C++ Это свободная с открытыми кодами библиотека классов интерфейса клиента C++ для сервера Firebird версий 1.0, 1.5 и следующих. Она свободна от любой специфики используемых для разработки инструментов. Разработана для обеспечения доступа кFirebird из любого
Сторонние разработки.
Сторонние разработки. Из многочисленных сторонних разработок хочется отметить две:Private Idaho — почтовая программа, автоматизирующая не только базовые операции PGP, но и обращение к почтовым серверам открытых ключей, и даже программирование прохождения сообщением
7.2.1. Документация разработки
7.2.1. Документация разработки Документы, описывающие процесс разработки программного обеспечения, определяют требования, которым должно удовлетворять программное обеспечение, определяют проект программного обеспечения, определяют, как его контролируют и как
Ностальгируя по БЭСМ-6…
Ностальгируя по БЭСМ-6… Автор: Юрий РомановВ Интернете на странице «Ностальгия по БЭСМ-6» Леонида Брухиса я встретил информацию о том, как однажды Сергей Вакуленко написал первую версию эмулятора БЭСМ-6. И мне очень захотелось включить в тему номера небольшой материал об
БЭСМ
БЭСМ На конец 1950 года пришелся разгар работ по изготовлению макетов отдельных устройств БЭСМ. Новая машина создавалась в обычном стиле Лебедева: сотрудники лаборатории работали, не считаясь со временем. Лебедев никого не заставлял выходить сверхурочно и выполнять
БЭСМ-2 и М-20
БЭСМ-2 и М-20 В 1958 году БЭСМ была подготовлена к серийному производству. К работе по запуску машины в серию Лебедев подключил ведущих специалистов, принимавших участие в создании БЭСМ, и она была выполнена в рекордно короткие сроки — за два-три квартала. Такая спешка была