Шрифт:
Интервал:
Закладка:
В июне 1944 г. была разработана улучшенная версия «Колосса» под названием Mark II и было дополнительно собрано восемь машин, чтобы справиться с увеличением количества сообщений — нарушение наземных линий связи в результате действий авиации и французского движения Сопротивления вынуждало немцев использовать радиоканал более интенсивно.
Mark II содержал 2500 электроламп и 800 реле и был способен считывать данные с ленты в пять раз быстрее, чем Mark I. Этого удалось достичь благодаря комбинации параллельной обработки и буферной памяти (регистров).
После победы в войне восемь из десяти «Колоссов» в Блетчли были разобраны на месте, а два отправились в Лондон, где примерно в 1960 г. их также разобрали. Тогда же все чертежи машины были сожжены, а само её существование много лет держалось в секрете.
В книге мы ещё неоднократно расскажем о деятельности Алана Тьюринга. К сожалению, она оказалась недолгой — учёного постигла печальная судьба.
В 1952 г. он был обвинён в совершении «грубой непристойности» [gross indecency]. «Поправка Лабушера», принятая в 1885-м, использовалась для преследования гомосексуальных мужчин в ситуациях, когда наличие полового акта не могло быть доказано (в противном случае применялась другая, более жёсткая статья). В соответствии с «поправкой Лабушера» «любая особа мужского пола, которая открыто или в частном порядке совершает, или участвует в совершении, или занимается либо пытается заниматься сводничеством для совершения любого акта грубой непристойности с какой-либо особой мужского пола, является виновной в преступлении и осуждается за него по решению суда к тюремному заключению на срок до двух лет с назначением исправительных работ или без такового». Конкретного определения «грубой непристойности» закон не содержал, что не мешало применять его против тех, чья половая жизнь не соответствовала общественным представлениям о «благопристойности»[415]. Тьюринг был признан виновным и поставлен перед непростым выбором: сесть в тюрьму или подвергнуться принудительной гормональной терапии, направленной на подавление полового влечения. Учёный выбрал последнее.
8 июня 1954 г. домработница обнаружила Алана Тьюринга мёртвым в постели, а на прикроватной тумбочке лежало надкушенное яблоко. Вскрытие показало, что причиной смерти стало отравление цианидом, а официальное расследование пришло к выводу, что учёный покончил с собой[416].
Широко распространилось мнение, что в яблоке содержался яд (хотя экспертиза яблока не проводилась). Биографы Тьюринга Эндрю Ходжес и Дэвид Ливитт предполагают, что Тьюринг воссоздал сцену из мультфильма Уолта Диснея «Белоснежка» (1937). По словам Ливитта, «ему [Тьюрингу] особенно нравилась сцена, в которой злая королева погружает яблоко в ядовитое зелье»[417], [418]. Этой же версии придерживается и друг Тьюринга — писатель Алан Гарнер[419]. Молва утверждает, что именно это надкушенное яблоко изображено на логотипе компании Apple[420].
Но некоторые современные исследователи подвергают сомнению версию о самоубийстве Тьюринга, считая, что смерть случилась из-за отравления, вызванного случайным вдыханием паров синильной кислоты, которые выделялись аппаратом для гальванического золочения. Современный исследователь Джек Коупленд указывает, что гормональная терапия уже год как закончилась и учёный перенёс её бодро и даже с некоторым юмором, отнесясь к ней как к неизбежности (хотя среди последствий терапии были, в частности, импотенция и гинекомастия[421], [422], [423]). Друзья и соседи Алана отмечали, что за несколько дней до смерти он находился в хорошем настроении, без каких-либо признаков депрессии. Также учёный составил список задач, которыми планировал заняться после выходных. Мать Тьюринга тоже считала, что смерть её сына была случайностью, связанной с неаккуратным обращением с химикатами[424]. Ходжес, впрочем, полагает, что Тьюринг мог нарочно подстроить ход эксперимента таким образом, чтобы не расстраивать её[425].
Спустя более чем полвека мы вряд ли сможем достоверно установить истину, но в любом случае нельзя оправдать бесчеловечную практику преследования людей за поведение, не наносящее никому вреда.
В 1970-е первая информация об исследованиях в Блетчли-парке и о «Колоссах» начала просачиваться в публичное пространство. Профессор Брайан Рэнделл из Университета Ньюкасла начал исследование машины. Доктор Флауэрс и некоторые другие инженеры-разработчики написали в 1980-х статьи, описывающие «Колосс» в самых общих чертах.
«Колосс» не был тьюринг-полной машиной, хотя Алан Тьюринг и работал в Блетчли-парке. В то время важность полноты по Тьюрингу ещё не осознавалась в полной мере. Большинство вычислительных машин того времени также не были полными по Тьюрингу — это относится и к компьютеру Атанасова, и к Harvard Mark I, и к релейным машинам Bell Labs, созданным Джорджем Штибицем, и к первым разработкам Конрада Цузе. Несмотря на быстрый прогресс вычислительных технологий в военное время, представление о компьютере как о чём-то большем, чем просто о калькуляторе, предназначенном для решения сложных, но специфических задач, формировалось постепенно в течение долгих лет.
Благодаря реализованным в «Колоссе» параллельным вычислениям скорость машины была впечатляющей даже по сегодняшним меркам. Скорость протяжки ленты, соответствующая 5000 символов в секунду, была выбрана исключительно из соображений безопасности. Флауэрс однажды ускорил мотор, протягивающий ленту, чтобы посмотреть, что произойдёт. При скорости 9600 символов в секунду ленту разорвало на части, которые разлетелись по всей комнате со скоростью около 100 км/ч. Было решено, что 5000 символов в секунду — это безопасная скорость. При такой скорости временной интервал между двумя рядами отверстий на ленте составляет 200 микросекунд. За это время «Колосс» способен выполнить до 100 логических операций одновременно на каждом из пяти ленточных каналов и в пятисимвольной матрице. Время задержки затвора составляет 1,2 микросекунды, что весьма впечатляюще для самых обычных электроламп.
В 1994 г. команда под руководством Тони Сэйла начала реконструкцию «Колосса» в Блетчли-парке. Машина была готова в ноябре 2007 г., и, чтобы отпраздновать завершение проекта и ознаменовать начало инициативы по сбору средств для Национального музея вычислительной техники, был организован конкурс — восстановленный «Колосс» против радиолюбителей всего мира. Задача заключалась в том, чтобы первым получить и декодировать три сообщения, зашифрованные с помощью Lorenz SZ42, переданные радиостанцией DL0HNF, расположенной в компьютерном музее Heinz Nixdorf MuseumsForum. Победителем соревнования стал радиолюбитель Йоахим Шют, который тщательно подготовился к этому событию и разработал собственную систему для обработки сигналов и расшифровки кода с использованием