Сможет ли Россия конкурировать? История инноваций в царской, советской и современной России
Шрифт:
Глава 8
Электронные вычислительные машины: победа и провал
Русские были пионерами и в области разработки вычислительных устройств, электронных вычислительных машин (ЭВМ), математических основ информатики. В последние годы существования Российской империи русские инженеры и ученые сделали важные шаги на пути развития вычислительных устройств. В советский период целая группа математиков, среди них Владимир Котельников, Андрей Колмогоров, Израиль Гельфанд и другие, внесли существенный вклад в развитие теории информации. Советские ученые и инженеры создали первую цифровую электронную вычислительную машину в континентальной Европе. Когда американские и советские инженеры начали сотрудничать в области освоения космоса, в некоторых случаях советские инженеры «считали» задачи гораздо быстрее своих американских коллег. Однако в последующие годы интерес к ЭВМ все больше переходил в коммерческую плоскость, и Советский Союз не выдержал конкуренции. Советские ученые, работавшие в области вычислительных технологий, были вынуждены оставить свои разработки и принять стандарты IBM. Сегодня на международном рынке не представлено ни одного значительного компьютерного производителя
Русские довольно рано начали проявлять научную активность в области разработки вычислительных машин, теории информации и компьютеров. Еще до революции 1917 года русские инженеры и ученые существенно продвинулись в этой области. Русский морской инженер и математик Алексей Крылов (1863–1945) интересовался применением математических методов в судостроении. В 1904 году он создал автоматическое устройство для решения дифференциальных уравнений. Другой молодой инженер, Михаил Бонч-Бруевич (1888–1940), также работавший в Санкт-Петербурге, занимался вакуумными лампами и их применением в радиотехнике. Около 1916 года он изобрел одно из первых двухпозиционных реле (так называемое катодное реле) на основе электрической цепи с двумя катодными трубками.
Обычно он уносил свои бумаги и свечу в ванную комнату, где часами писал единицы и нули.
Одним из пионеров теории информации на Западе был Клод Шеннон. В 1937 году в Массачусетском технологическом институте он защитил магистерскую диссертацию, в которой продемонстрировал, что комплексы реле в совокупности с двоичной системой счисления могут применяться для решения проблем булевой алгебры. Результаты научных работ Шеннона составляют основу теории цифровых сетей для ЭВМ. Но немногие на Западе знают, что двумя годами ранее, в 1935-м, русский логик Виктор Шестаков выдвинул похожую теорию релейно-контактных схем, основанную на булевой алгебре, но опубликовал он свою работу только в 1941 году, через четыре года после Шеннона. Ни Шеннон, ни Шестаков ничего не знали о работах друг друга.
Первая электронная вычислительная машина в континентальной Европе была создана в обстановке секретности в 1948–1951 годах в местечке под названием Феофания возле Киева. До революции здесь был монастырь, окруженный дубравами и цветущими лугами, изобиловавшими ягодами, грибами, здесь водились дикие звери и птицы. В ранние годы советской власти в монастырских зданиях разместилась психиатрическая лечебница. Превращение религиозных учреждений в исследовательские или медицинские заведения было довольно частой практикой в советском государстве. Во время Второй мировой войны все пациенты лечебницы были убиты или пропали без вести, а здания разрушены. Весной и осенью дорогу к этому местечку развозило так, что по ней было невозможно проехать. Да и в хорошую погоду приходилось трястись по кочкам. В 1948 году полуразрушенные здания были переданы инженеру-электротехнику Сергею Лебедеву для создания электронной вычислительной машины {124} . В Феофании Лебедев, 20 инженеров и 10 помощников разработали Малую электронно-счетную машину (МЭСМ) – одну из самых быстрых ЭВМ в мире, обладавшую многими интересными характеристиками. Ее архитектура была полностью оригинальна и не походила на архитектуру американских ЭВМ, которые единственные в мире превосходили ее на тот момент.
124
Эти и многие другие детали взяты из книги: Computing in Russia: The History of Computer Devices and Information Technology Revealed / G. Trogemann, A. Y. Nitussov, and W. Ernst (eds.). – Braunschweig: Vieweg, 2001; см. также: Хоменко Л. Г. Драматизм судеб отечественной компьютерной техники и кибернетики. – Киев: Издательский дом Дмитрия Бураго, 2003.
Алексей Крылов (1863–1945), талантливый морской инженер и математик, создавший в 1904 г. устройство для решения дифференциальных уравнений
Сергей Лебедев родился в 1902 году в Нижнем Новгороде (позднее переименованном в Горький, не так давно ему было возвращено прежнее историческое имя). Его отец был школьным учителем, его часто переводили с места на место, так что детство и юность Сергея прошли в разных городах, в основном на Урале. Затем отца перевели в Москву, и там Сергей поступил в Московское высшее техническое училище имени Баумана, известное сегодня как Московский государственный технический университет имени Н. Э. Баумана. Там Лебедев заинтересовался техникой высоких напряжений – областью, требовавшей хорошей математической подготовки. По окончании учебы он работал преподавателем в Бауманском университете, занимался исследовательской работой в Лаборатории электрических сетей. Лебедев был заядлым альпинистом и позднее назвал один из своих компьютеров в честь высочайшей вершины Европы Эльбруса, которую он успешно покорил.
В конце 1930-х годов Лебедев заинтересовался двоичной системой счисления. Осенью 1941 года, когда Москва погружалась в полную темноту, спасаясь от налетов фашистской авиации, его супруга-музыкант вспоминала, что «обычно он уносил свои бумаги и свечу в ванную комнату, где часами рисовал единицы и нули». Позднее во время войны его перевели в Свердловск (ныне Екатеринбург), где он работал на военную промышленность. Лебедеву требовалась вычислительная машина, способная решать дифференциальные и интегральные уравнения, и в 1945 году он создал первую в России электронную аналоговую вычислительную машину. При этом у него уже была идея создания цифровой ЭВМ на основе двоичной системы счисления. Что интересно, насколько нам известно, в то время он не был знаком с научными разработками в этой области ни своего соотечественника
В 1946 году Лебедева перевели из Москвы в Киев, где он начал работу над ЭВМ. В 1949 году Михаил Лаврентьев, ведущий математик, член Академии наук УССР, который был знаком с работами Лебедева, написал Сталину письмо с просьбой поддержать работы в области вычислительной техники, подчеркнув при этом их важность для обороны страны. Сталин поручил Лаврентьеву создать лабораторию моделирования и вычислительной техники. Возглавить эту лабораторию Лаврентьев пригласил Лебедева. У Лебедева появились финансирование и статус. В то же время приказ Сталина демонстрировал роль политической власти – а фактически значимость одного человека – в продвижении технологий в Советском Союзе.
Лебедев разработал МЭСМ всего через три или четыре года после создания первого в мире электронного компьютера ENIAC [33] в США и одновременно с британским EDSAC [34] . К началу 1950-х годов МЭСМ использовалась для решения задач в области ядерной физики, комических полетов, ракетостроения, а также передачи электроэнергии {125} .
В 1952 году вслед за созданием МЭСМ Лебедев разработал еще одну вычислительную машину – БЭСМ (сокращение от Большая (или Быстродействующая) электронно-счетная машина). Это была самая быстродействующая ЭВМ в Европе, по крайней мере в течение некоторого периода, способная составить конкуренцию лучшим мировым разработкам в этой области. Это был триумф. БЭСМ-1 была выпущена в единственном экземпляре, но уже следующие модели, особенно БЭСМ-6, производились сотнями и использовались для разных целей. Производство БЭСМ-6 было прекращено в 1987 году. В 1975-м в ходе совместного космического проекта «Союз – Аполлон» советские специалисты обработали параметры орбиты «Союза» на БЭСМ-6 быстрее американцев.
33
ENIAC – аббревиатура от англ. Electronic Numerical Integrator And Computer (электронный цифровой интегратор и компьютер).
34
EDSAC – аббревиатура от англ. Electronic Delay Storage Automatic Calculator (электронная счетная машина с запоминающим устройством на линиях задержки).
125
О том, какую роль эмигрировавший из Америки инженер сыграл в развитии микроэлектроники в Советском Союзе, см.: Kuchment M. Active Technology Transfer and the Development of Soviet Microelectronics // Selling the Rope to Hang Capitalism? / Ch. Perry and R. Pfaltzgraff, Jr. (eds.). – Washington, DC: Pergamon-Brassey, 1987. – P. 60–77.
Но после столь многообещающего старта в области вычислительной техники Россия сегодня отстает от лидеров отрасли. Понять причину этого провала можно, только проанализировав историю развития отрасли, принимая во внимание социальные и экономические факторы, повлиявшие на ее трансформацию. В ведущих западных странах область вычислительной техники после Второй мировой войны формировалась под действием трех главных движущих сил: научного сообщества, государства (в части военного применения) и деловых кругов. Роль научного сообщества и правительства была особенно важна на начальном этапе, роль бизнеса проявилась позднее. Область вычислительной техники в Советском Союзе была успешна до тех пор, пока разработка этих устройств преимущественно зависела от достижений научной мысли и государственной поддержки. Поддержка вычислительных технологий со стороны государства была безграничной, если они использовались для нужд противовоздушной обороны или исследований в области ядерного оружия. Однако затем главной движущей силой на Западе стал бизнес. Символически этой переходной точкой является решение компании General Electric в 1955 году закупить вычислительные машины IBM 702 для автоматизации работ с платежными ведомостями и другими документами на своем заводе в Скенектади и решение Bank of America в 1959 году автоматизировать процессы (с использованием компьютера ERMA, созданного в Стэнфордском научно-исследовательском институте).
Эти решения ознаменовали начало масштабной компьютеризации банковской и деловой сферы. В 1960–1970-х годах электронные вычислительные машины стали коммерческими продуктом, это повлекло за собой снижение их стоимости, усовершенствования в части простоты использования, которых требовал рынок. Советский Союз со своей плановой экономикой, централизованным неконкурентным рынком не мог идти в ногу с происходящими технологическими усовершенствованиями. В результате в 1970-х годах СССР отступил от изначально впечатляющей попытки развиваться собственным независимым курсом в области вычислительной техники и принял стандарты компании IBM. С этого момента в области компьютерных технологий русские оказались и продолжают оставаться на позициях догоняющих и никогда больше не выбивались в лидеры {126} . Сергей Лебедев умер в 1974 году. Другой ведущий ученый, разработчик первых советских ЭВМ Башир Рамеев, глубоко сожалел о решении перенять архитектуру IBM вплоть до своей смерти в 1994 году {127} . Советскую отрасль вычислительной техники подвел не недостаток знаний в этой области, ее подкосила неодолимая сила рынка.
126
Starr S. F. New Communications Technology and Civil Society, and Goodman S. Information Technologies and the Citizen: Toward a ‘Soviet-Style Information Society’? // Science and the Soviet Social Order / Loren R. Graham (ed.). – Cambridge, MA: Harvard University Press, 1990. – P. 19–50, 51–67.
127
Белкина А. System Preferences. – DVD, Boston, 2012 (Аня Белкина – внучка Рамеева).