Информационные технологии в СССР. Создатели советской вычислительной техники
Шрифт:
1894
Английский ученый сэр Оливер Лодж (1851–1940) 2 августа 1894 года на заседании Британской ассоциации содействия развитию науки в Оксфордском университете продемонстрировал работу радиотелеграфа на расстоянии в 40 м с использованием азбуки Морзе.
1895
Александр Степанович Попов (1859–1906) использовал антенну Никола Тесла (1856–1934), чтобы воспроизвести опыт Оливера Лоджа с оригинальной модификацией конструкции приемника, к которому он присоединил катушку с бумажной лентой. Почти одновременно Гульемо Маркони (1874–1937) в Италии послал беспроводной сигнал из своего сада в поле на расстояние 3 км. В качестве передатчика Маркони применил генератор Аугусто Риги (1850–1921), а в качестве приёмника — прибор Попова, в который Маркони ввёл разработанный
1900–1939
1905
Карл Адольфович Круг (1873–1952) организовал при Московском высшем техническом училище (в советские годы МВТУ, ныне МГТУ) первый в России специальный курс «электротехника» (позже кафедру). В советское время К. А. Круг был научным руководителем плана ГОЭЛРО, в 1920-е годы создал Всесоюзный электротехнический институт (ВЭИ) — научную базу нового типа, интенсивно стимулировавшую развитие аналоговой вычислительной техники. В 1930-е годы он создал Московский энергетический институт (МЭИ) — один из первых вузов СССР, выпускавших специалистов по электронике и вычислительной технике. Школа К. А. Круга оказала определяющее влияние на развитие электротехники, электроники и автоматики в СССР. Среди учеников Круга — пионеры вычислительной техники Сергей Алексеевич Лебедев и Исаак Семенович Брук.
1906
Американский инженер Ли де Форрест (1873–1961) предложил ламповый триод — вакуумную лампу, имеющую кроме анода и катода третий электрод — сетку. Он назвал свое детище «аудион». Им был введен принцип, на основе которого впоследствии строились все электронные лампы: управление током, протекающим между анодом и катодом, с помощью других вспомогательных элементов (сеток).
1910
Логическая машина Александра Николаевича Щукарёва (1864–1936).
Преподаватель Петербургского университета, впоследствии знаменитый физик и друг Эйнштейна Пауль Эренфест (Павел Сигизмундович Эренфест, 1880–1933) выдвинул и доказал идею о применимости формальной логики (булевой алгебры) в технических системах. В качестве примера он рассматривал работу контактных схем телефонной станции.
1911
В Нью-Йорке официально зарегистрирована фирма IBM, под названием Computing Tabulating Recording Company (CTR). Одной из трех ее главных составляющих стала компания Германа Холлерита Tabulating Machine. Название International Business Machines (IBM) компания приобрела в 1924 году.
1918
Радиотехник Михаил Александрович Бонч-Бруевич (1888–1940) предложил схему триггера на электронных лампах — переключающего устройства, имеющего два устойчивых рабочих состояния, названного им «катодное реле».
1931
Ванневар Буш с некоторыми модификациями повторил конструкцию дифференциального анализатора братьев Томсонов, положив начало аналоговой вычислительной технике XX века.
1936
Английский математик Алан Тьюринг для точного определения понятия алгоритма предложил абстрактную машину, названную машиной Тьюринга.
Немецкий инженер Конрад Цузе создал первый в мире электромеханический компьютер Z-1. Компьютер имел блок механической памяти, блок адресуемой памяти и ввод программы на перфоленте. Z-1 — первый в мире компьютер с хранимой в памяти программой (Принстонская архитектура). Не получив официальной поддержки, молодой изобретатель собрал ее в гараже родительского дома. Машина погибла, но ее восстановленная версия выставлена в Берлинском музее техники. Z1 в практической работе не использовалась, в 1938 году Цузе приступил к разработке машины Z2.
1937
Клод Шеннон выполняет магистерскую работу «Символьный анализ реле и коммутаторов», опубликованную в 1938 году в журнале Американского института инженеров-электриков [91] . В работе Шеннон показал, как работу релейных схем можно представить с помощью символической логики — булевой алгебры, тем самым заложив основы цифровой техники. Независимо от Шеннона подобные идеи были выдвинуты в 1935–1938 годах Виктором Ивановичем Шестаковым в Московском государственном университете
91
Shannon, C. E. (1938). A Symbolic Analysis of Relay and Switching Circuits. Trans. AIEE 57 (12): 713–723.
1939
Лев Израилевич Гутенмахер возглавил лабораторию электромоделирования в Энергетическом институте Академии наук СССР.
Исаак Семенович Брук на заседании Президиума Академии наук СССР сделал доклад о построенной им аналоговой вычислительной машине — механическом интеграторе, позволяющем решать дифференциальные уравнения до 6-го порядка.
1940–1949
1942
Джон Винсент Атанасов (1903–1995) и его аспирант Клиффорд Эдвард Берри (1918–1963) в Университете штата Айова создали первый в США электронный цифровой компьютер ABC (Atanasoff-Berry Computer). Хотя эта машина так и не была завершена (Атанасов ушел в действующую армию), она оказала большое влияние на Джона Моучли, создавшего двумя годами позже ENIAC.
1943
В Англии в секретной штаб-квартире английских шифровальщиков («Правительственная школа кодов и шифров»), размещавшемся в городе Блечли в особняке Блетчли-Парк, построен один из самых совершенных компьютеров в истории — специализированный компьютер Colossus («Колосс»). Его целевым назначением была расшифровка сообщений немецкой механической шифровальной машины Enigma. «Колосс» работал быстрее, чем в 1996 году его эмулятор на процессоре Pentium. В состав команды разработчиков входил выдающийся математик Алан Тьюринг. Разработка и состав команды держались в секрете до 1970 года, а алгоритмы дешифрования еще более длительной срок.
1944
Профессор Гарвардского университета Говард Айкен (1900–1973) построил компьютер Harvard Mark I на основе электромеханических реле.
1945
Джон фон Нейман (1903–1957) в закрытом отчете «First Draft of a Report on the EDVAC» сформулировал принципы фон Неймана. В июне 1946 года эти принципы были опубликованы в статье «Предварительное обсуждение логической конструкции электронной вычислительной машины» [92] . Входящая в них идея хранимой в памяти программы (до этого программы либо считывались с перфоленты, либо жестко прошивались в устройстве управления), вероятно, принадлежит одному из создателей ENIAC Джону Эккерту, выдвинувшему ее в 1944 году.
92
Burks A. W., Goldstine H. H., Neumann J. Preliminary Discussion of the Logical Design of an Electronic Computing Instrument. — Institute for Advanced Study, Princeton, N. J., July 1946.
В 1945–1946 годах фон Нейман подготовил три работы на эту тему, и статья «Preliminary Discussion…» (см. ссылку), на которую обычно ссылаются в нашей прессе, была последней по времени (1946). Первая по времени работа «First draft…» vonNeumann/vnedvac.pdf) создана одним фон Нейманом, датирована 30 июня 1945 года. Именно ее Герман Гольдстайн распространил в научных кругах, несмотря на завесу секретности, хотя российские ученые едва ли были о ней осведомлены. Моучли и Эккерт тогда жутко оскорбились (они и слова лишнего вымолвить боялись из-за режима секретности), но надо сказать, что к собственно ЭНИАКу эта работа имеет косвенное отношение, что и позволило Гольстайну так поступить. Затем была еще работа «On the principles of large scale computing machines» (опубликована в конце 1946 года). Упоминаемая же «Preliminary discussion…» первоначально была просто внутренним докладом. Очевидно, во всех трех работах Нейманом излагалось одно и то же, отсюда и путаница — при ссылке на доклад, в частности неясно, почему тогда «принципы фон Неймана», а не «Беркса — Гольдстайна — фон Неймана».