Томми Флауэрс
Томми Флауэрс (англ. Tommy Flowers; 22 декабря 1905, Лондон — 28 октября 1998, Лондон) — британский инженер-электронщик, конструктор первого в мире программируемого электронного компьютера «Колосс» (Colossus), использовавшегося для взлома немецких шифров во время Второй мировой войны.
Биография
Ранние годы и образование
Томас Гарольд Флауэрс родился 22 декабря 1905 года в лондонском районе Поплар (ныне часть Тауэр-Хамлетс). Он был сыном каменщика. С ранних лет проявлял интерес к механике и электротехнике. Получив стипендию, окончил Вулиджский политехнический институт (ныне Университет Гринвича) со степенью бакалавра в области электротехники.
Карьера в почтовом ведомстве
В 1926 году Флауэрс поступил на работу в Главное почтовое управление Великобритании (GPO) в Лондоне, где занимался разработкой телефонных коммутационных систем. К началу 1930-х годов он стал экспертом по электронным реле и вакуумным лампам. В 1935 году перешёл в Исследовательскую станцию GPO в Доллис-Хилл (северный Лондон), где работал над системами автоматической коммутации и передачи данных.
Работа над проектом «Колосс»
С началом Второй мировой войны в 1939 году Флауэрс был привлечён к секретной работе в Блетчли-парк — британском центре дешифровки. Основной задачей было взломать немецкие шифры, создаваемые машиной «Лоренц» (Lorenz SZ40/42), которая использовалась для передачи сообщений высшего командования вермахта.
В 1943 году Флауэрс предложил построить полностью электронную вычислительную машину для автоматического анализа шифров. Несмотря на скептицизм некоторых коллег, он получил поддержку от математика Макса Ньюмана. В декабре 1943 года Флауэрс начал работу над первым прототипом «Колосса». Машина была собрана в Исследовательской станции GPO в Доллис-Хилл и включала около 1500 вакуумных ламп. Первый «Колосс» был запущен в январе 1944 года и успешно продемонстрировал возможность взлома шифров «Лоренца».
В феврале 1944 года был построен второй, более мощный «Колосс Марк 2», содержащий уже около 2500 ламп. Всего за 1944–1945 годы было построено 10 таких машин. Они работали круглосуточно, обеспечивая союзников разведданными о немецких планах, в том числе перед высадкой в Нормандии (операция «Оверлорд»).
Послевоенный период
После войны все машины «Колосс» были уничтожены по приказу правительства, а работа Флауэрса оставалась засекреченной до 1970-х годов. Сам он вернулся в GPO и продолжил заниматься разработкой телефонных систем. В 1950-х годах он участвовал в создании первой британской электронной телефонной станции. В 1964 году вышел на пенсию.
Лишь в 1970-х годах, после рассекречивания части архивов, стало известно о вкладе Флауэрса в создание первого программируемого компьютера. В 1996 году, за два года до смерти, он был удостоен звания почётного доктора наук Университета Гринвича.
Вклад в развитие вычислительной техники
«Колосс» как первый программируемый компьютер
«Колосс» считается первым в мире полностью электронным программируемым компьютером. В отличие от более ранних электромеханических машин (например, Z3 Конрада Цузе), «Колосс» использовал исключительно электронные лампы, что позволяло ему работать значительно быстрее. Программирование осуществлялось путём переключения проводов и установки переключателей на панели управления, что делало его программируемым, хотя и не универсальным (он был предназначен для решения одной задачи — взлома шифров).
Технические особенности
- Элементная база: вакуумные лампы (около 2500 в Mark 2).
- Тактовая частота: около 5 кГц (5000 операций в секунду).
- Память: не использовалась — данные обрабатывались потоково.
- Ввод данных: перфолента с оптическим считыванием.
- Вывод: телетайпная лента с результатами.
Флауэрс разработал схемы, позволяющие синхронизировать работу тысяч ламп, что было серьёзной инженерной задачей. Он также впервые применил принцип «горячего резервирования» — дублирования критических узлов для повышения надёжности.
Сравнение с другими ранними компьютерами
- ENIAC (США, 1946) — был создан позже «Колосса» и содержал около 18 000 ламп, но был универсальным и программируемым.
- Z3 (Германия, 1941) — электромеханический, не электронный.
- МЭСМ (СССР, 1951) — первый советский электронный компьютер, создан позже.
«Колосс» превосходил все предшествующие машины по скорости обработки данных, но был узкоспециализированным.
Признание и наследие
Рассекречивание
В 1970-х годах, после публикации книги «The Ultra Secret» Фредерика Уинтерботэма, часть информации о проекте «Колосс» была раскрыта. Однако полные технические детали стали доступны только в 1990-х годах.
Памятники и награды
- В 1996 году Флауэрс был награждён Орденом Британской империи (MBE).
- В 2002 году в Блетчли-парк был установлен памятник «Колоссу» в виде реконструированной машины.
- Имя Флауэрса носит один из корпусов Исследовательского центра GPO в Доллис-Хилл.
Влияние на современные технологии
Работа Флауэрса заложила основы для развития электронной вычислительной техники. Его методы синхронизации и резервирования ламп повлияли на конструкцию первых коммерческих компьютеров, таких как UNIVAC I (1951). Однако из-за секретности его вклад долгое время оставался недооценённым.
Критика и споры
Некоторые историки науки утверждают, что приоритет Флауэрса в создании первого программируемого компьютера оспаривается, так как «Колосс» не был универсальным. Однако большинство специалистов признают, что именно он первым построил полностью электронную программируемую машину, способную выполнять сложные логические операции.
Источники
- Copeland, B. J. (2006). Colossus: The Secrets of Bletchley Park's Codebreaking Computers. Oxford University Press.
- Flowers, T. H. (1983). The Design of Colossus. Annals of the History of Computing, 5(3), 239–252.
- Hodges, A. (1983). Alan Turing: The Enigma. Simon & Schuster.
- Sebag-Montefiore, H. (2000). Enigma: The Battle for the Code. Weidenfeld & Nicolson.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →