Страница 4 из 7
Подобные прогнозы определяются профессиональными знаниями, биографиями и личными качествами их авторов. Но кроме того – историческим контекстом, который хорошо угадывается в фантазии Лебедева. Компьютерная сеть, которую он создал, была заказана Министерством обороны СССР. Она не предполагала коммуникации на расстоянии: все три машины (модели “М4”, “М40” и “М50”) находились в одном помещении и обеспечивали расчеты для системы противоракетной обороны. Их объединили для того, чтобы повысить компьютерную мощность и увеличить скорость обработки данных. Однако компьютерная сеть – вовсе не обязательно система коммуникации людей и уж точно еще не интернет. Все зависит от задач, которые ставит перед собой проектировщик, а не от технологий, которые он использует.
Перед Лебедевым, создававшим первые советские ЭВМ, с самого начала стояла задача догнать уже существующие американские проекты. “Я имею данные по 18 машинам, разработанным американцами, эти данные носят характер рекламы, без каких-либо сведений о том, как машины устроены, – говорил он в 1951 году на заседании комиссии АН СССР, посвященном проектированию ЭВМ. – В вопросе постройки счетных машин мы должны догонять заграницу, и должны это сделать быстро”[13]. Поэтому миссия Лебедева, как можно предположить, была локальной: построить такую же по параметрам машину, как в США, но не за пять – десять лет, а за два года. Нельзя не признать, что в условиях послевоенного дефицита это уже было довольно фантастическим проектом.
Советские ЭВМ: хайтек из подручных средств
Все крупнейшие проекты в сфере технологий коммуникации и в США, и в СССР появлялись благодаря противостоянию этих стран. Как правило, движущей силой был страх, что другая сторона успеет первой и тем самым получит стратегическое преимущество в холодной войне. Так, например, вскоре после запуска первого советского спутника в США появилось Управление перспективных исследовательских проектов Минобороны (DARPA), деятельность которого привела к созданию американской военной компьютерной сети Арпанет (ARPANET), одного из прототипов интернета. Точно так же советская компьютерная индустрия появилась после того, как в СССР стало известно о создании первого американского компьютера.
С началом холодной войны США настояли на создании CoCom – международной организации по контролю экспорта стратегических технологий в социалистические страны. К этим технологиям относились и компьютеры. Поэтому, хотя советские инженеры и знали о запуске ENIAC – первой американской вычислительной машины, основанной на электронике, из-за CoCom они не могли получить подробной информации. Как писал конструктор ЭВМ и один из первых историков советской кибернетики Борис Малиновский в книге “История вычислительной техники в лицах”, новость об ENIAC в 1947 году услышал по радио Би-би-си Башир Рамеев, работавший техником в Центральном научно-исследовательском институте связи в Москве[14]. Рамеев понял, что может создать подобную машину, и инициировал первый проект ЭВМ в СССР.
Благодаря протекции директора института Акселя Берга Рамеев попал в лабораторию Исаака Брука в Энергетическом институте в Москве. В 1948 году Рамеев и Брук получили патент на проект “Автоматической цифровой вычислительной машины”. Проект остался на бумаге, но уже в 1951 году были запущены две первые советские ЭВМ “МЭСМ” Сергея Лебедева в Киеве и “М-1” Исаака Брука в Москве[15].
Таким образом, сама идея создания электронной счетной машины возникла в ситуации, когда важной задачей было не отстать от противника. Пределом мечтаний советских конструкторов было сделать ЭВМ быстрее, чем в США, и при этом не хуже. Эта задача с учетом трудностей послевоенной экономики и производства требовала мобилизации значительных ресурсов.
С самого начала главной проблемой для советских инженеров был доступ к материальной базе, от которой зависела производительность ЭВМ: промышленность не выпускала высокотехнологичные детали в нужном количестве, а те, что были доступны, относились к довоенному поколению техники. Помимо этого дефицита была и другая проблема: громоздкая система государственного управления наукой и наукоемким производством не справлялась с нестандартными потребностями зарождающейся отрасли. Поэтому всеми успехами первых советских ЭВМ страна была обязана личным качествам главных конструкторов и их способностям находить уникальные решения. Чаще всего для этого нужно было использовать личные связи, случайно найденные на складе детали, рекламные проспекты американских компьютеров, обрывочные сведения из западных радиопередач и т. п.
В результате разработчики боролись между собой за ресурсы, и судьба проектов во многом зависела от умения их авторов доносить свои идеи до политических элит и от доступа к дефицитным материалам. Так, например, два главных конструктора первых советских ЭВМ Сергей Лебедев и Исаак Брук при практически идентичной биографии и похожих достижениях занимают в истории советских компьютеров совершенно разные позиции. Они оба родились в 1902 году и умерли в 1974-м, в 1920-е закончили один и тот же Московский энергетический институт, во время Второй мировой войны занимались совершенствованием военной техники, а в 1951 году с разницей в несколько недель представили комиссии два первых советских компьютера. При этом Сергей Лебедев получал финансирование напрямую от государства, что позволяло ему строить мощные суперкомпьютеры, а проекты Исаака Брука были локальными и финансировались Академией наук. Лебедев считается отцом советских компьютеров, а Брук – лишь одним из ряда советских кибернетиков.
Проект Лебедева, хорошо интегрированный в научную и производственную инфраструктуру, основывался на элементах, которые умели производить в СССР. В отличие от Лебедева, Исаак Брук не имел больших связей, у него был только академический бюджет и команда из выпускников МЭИ. Зато как военный инженер Брук имел доступ к трофейным фондам, благодаря чему его М-1 была не полностью ламповой, а частично строилась на полупроводниках (“купроксах”), вывезенных из Германии в 1945 году. Вот как вспоминал об этом один из инженеров команды Брука Михаил Карцев: “В начале 1950 года среди имущества, привезенного с трофейного склада, была обнаружена странная деталь… Ее назначения и происхождения долго никто не мог понять, пока не сообразили, что это миниатюрный купроксный выпрямитель. Эта деталь была по достоинству оценена, и М-1 стала первой в мире ЭВМ, в которой все логические схемы были сделаны на полупроводниках”[16].
Смекалка и неформальный подход позволили Бруку построить машину и представить ее всего на две недели позже Лебедева, однако это не помогло ему вписаться в истеблишмент. Создав еще несколько машин первого поколения, Брук в конце концов переключился на административную работу, изредка публикуя статьи по теории машин, а Лебедев до конца дней продолжал создавать флагманские модели советских ЭВМ.
Внешняя конкуренция в этой области была устроена чуть более сложным образом. Деятелям советской радиоэлектронной промышленности было важно создавать как можно более мощные и стабильные машины, которые затем становились поводом для пропаганды успехов в области передовых технологий[17]. Важнейшими критериями этого успеха были скорость и объем памяти ЭВМ, в то время как вопрос оригинальности разработок никого в СССР не волновал. Это вполне объяснимо, учитывая информационную изоляцию и исключенность из мирового рынка. Во-первых, даже если бы западные разработки были доступны, отечественная материальная база не давала шансов приблизиться к ним. Кроме того, условия, в которых функционировала социалистическая экономика, делали проблему авторских прав и связанной с ними коммерческой выгоды фактически нерелевантной. Проще говоря, не было ничего зазорного в том, чтобы следовать западным технологиям, если это служило общему делу: укреплению экономики и обороны своей страны. В результате единственной действительно оригинальной разработкой в СССР стала ЭВМ “Сетунь”, созданная в конструкторском бюро МГУ в 1959 году. “Сетунь” основывалась не на двоичной, а на троичной логике, разработанной Львовско-Варшавской математической школой в 1917 году. Однако эта ЭВМ так и не стала революционной: мировая компьютерная индустрия продолжала и до сих пор продолжает строить компьютеры на основе двоичной логики.
13
Ходаков В. Е. Научные школы компьютеростроения: история отечественной вычислительной техники. Херсон: Олди-Плюс, 2010. С. 68.
14
Книга Бориса Малиновского – первое исследование истории советских компьютеров. Ее автор, конструктор ЭВМ в Киеве, собрал множество свидетельств участников разных советских проектов. Многие из этих свидетельств уже невозможно проверить, как, например, и историю о радио Би-би-си, которая была рассказана Малиновскому Баширом Рамеевым. (Малиновский Б. История вычислительной техники в лицах. Киев: Фирма КИТ, ПТОО “А.С.К.”, 1995. С. 239). Исследователь Слава Герович перечисляет и другие источники информации, например, специальный выпуск журнала “Успехи математических наук” за 1946 год, посвященный “математической машинерии”, а также данные, собранные разведкой, включая промышленный шпионаж. (Gerovitch S. “«Mathematical Machines» of the Cold War: Soviet Computing, American Cybernetics and Ideological Disputes in the Early 1950s” // Social Studies of Science, 31/2, April 2001. Р. 253–287).
15
Сын врага народа Башир Рамеев был отчислен из МЭИ после ареста отца и не смог получить высшее образование. Во время войны он отправился добровольцем на фронт, в батальон связи, где занимался самообразованием. В 1949 году, уже после публикации их совместного с Исааком Бруком проекта, Рамеев внезапно был призван в армию, поэтому не участвовал в создании первой ЭВМ “М-1”. По возвращении в Москву Рамеев работал над первой в СССР серийной ЭВМ “Стрела” под руководством главного конструктора Юрия Базилевского. И только спустя годы он смог стать одним из лидирующих разработчиков в СССР и создавать компьютеры уже в статусе главного конструктора (например, серию “Урал”) параллельно Лебедеву и Бруку.
16
Малиновский Б. История вычислительной техники в лицах… С. 182.
17
Так, например, в 1955 году на конференцию по электронным счетным машинам в Дармштадт приехала советская делегация, чтобы представить БЭСМ Сергея Лебедева и “Урал” Башира Рамеева. В русских источниках о конференции 1955 года в Дармштадте БЭСМ Лебедева стандартно описывается как “самая мощная в Европе” и упоминается фурор, который вызвал доклад Лебедева и Базилевского. (См., например, Самохин В. П., Мещеринова К. В. “Академик Сергей Сергеевич Лебедев” // Машиностроение и компьютерные технологии, № 06, 2018. С. 18–88.) Американский участник конференции тоже описывает чувство удивления – во-первых, от самого факта, что ему удалось увидеть разработчиков из СССР, во-вторых, от характеристик БЭСМ, которая была, по его мнению, “сравнима по скорости и мощности с любой американской или европейской машиной, кроме NORC компании IBM”, а в-третьих – от осведомленности советских разработчиков об успехах американских коллег (Householder A. S. “Digital Computers in Eastern Europe” // Computers and Automation, № 12, 1955. С. 10). Современные немецкие источники уточняют, что БЭСМ была признана “самой быстрой за пределами США на 1952 год” (Computerszene 1955. Heinz Nixdorf Museumsforum, 23.10.2020. https://blog.hnf.de/computerszene-1955/). А в статье Сеймура Гудмана, посвященной развитию советских компьютеров, говорится, что БЭСМ в Дармштадте “была признана (в том числе американскими спецслужбами) одной из наиболее мощных машин в континентальной Европе” (Goodman S. “The Origins of Digital Computing in Europe” // Communications of the ACM, September 2003, Vol. 46, № 9. P. 21–25). Скорее всего, под мнением американских спецслужб имеется в виду та самая публикация Хаусхолдера – единственного американца – свидетеля презентации Лебедева. На самом деле уточнение статуса БЭСМ среди других современных ей машин продолжается до сих пор, и выяснить, каким был вердикт других участников конференции в Дармштадте и был ли он вообще, уже практически невозможно.