Вторая мировая война оставила после себя много секретов, они по сей день всплывают время от времени и продолжают будоражить умы. Один из этих секретов выяснился в 1980-х годах, когда наконец-то рассекретили одну из самых интересных разработок того времени – английский компьютер «Колосс», предназначенный для расшифровки секретных телеграфных сообщений, которыми обменивались военные и шпионы нацистской Германии.
Первый в своём роде (нет)
Современные компьютеры в корне отличаются от того, что понималось под этим термином в самом начале цифровой эпохи. Сейчас вычислительные системы строятся на полностью электронной основе, а механические и аналоговые компоненты выполняют лишь вспомогательную роль, которая никак не касается вычислений. К последним можно отнести только систему охлаждения и индикацию, даже жесткие диски в скором времени могут кануть в лету благодаря появлению твердотельных накопителей информации.
Считается, что первый в истории человечества компьютер представлял собой электронно-механическое устройство, построенное на реле и лампах. Его назвали «Марк 1» и запустили в августе 1944 года. До того момента никто и никогда не строил настолько сложных устройств. Проект оказался настолько грандиозным, что для его воплощения в жизнь потребовалось вмешательство Военно-морского флота Соединённых Штатов Америки и компании IBM. Военные взяли на себя финансирование, а будущий IT-гигант – техническое обеспечение.
Создание компьютера «Марк 1» стало большим прорывом в технике. Разумеется, из этого события хотели извлечь выгоду военные (в принципе, так и случилось), но именно на воплощённых в нём принципах впоследствии и были построены современные вычислительные машины. Впрочем, призовое место первого в мире компьютера он занимает не совсем заслуженно. Ещё в феврале того же 1944 года в Великобритании ввели в строй «Колосса», о существовании которого весь остальной мир узнал лишь тридцать с лишним лет спустя.
Шифры и коды
Самую первую вычислительную машину впервые запустили в феврале 1944 года в Великобритании, и у её существования была чёткая и очень важная цель, а не просто проверка каких-то теорий или удовлетворения чьих-то амбиций. Её построили по распоряжению разведки Великобритании и делали это в атмосфере строжайшей секретности, а причиной этого было как раз её предназначение. Перед английской разведкой стояла незаурядная задача: перехватывать сообщения немецких военных и разведчиков, расшифровывать их и получать таким образом жизненно важную информацию. Решение проблемы доверили «Правительственной школе кодов и шифров», но всё оказалось не так просто.
Немцы использовали сложные алгоритмы шифрования и взломать их никак не получалось, делу помогла лишь допущенная немецким оператором. После долгой и упорной работы удалось на основе полученных данных собрать машину Lorenz, с помощью которой можно было расшифровывать сообщения. Правда, длилось это лишь до смены шифра, а потом шифр подбирали при помощи ещё одной электромеханической машины Robinson. Была она не очень эффективной и допускала много ошибок, поэтому понадобилась новая. Им и стал Colossus, первый электронный компьютер.
«Колосс»
Появился на свет «Колосс» в городе Милтон-Кейнс, графство Бакингемшир, Великобритания. Именно сюда ещё до начала войны переехала «Правительственная школа кодов и шифров», заняв особняк Блетчли-парк. Впоследствии специально для этого проекта выделили «Блок Н», где и проходила сборка компьютера. Причём проект был настолько секретным, что за исключением нескольких посвящённых, никто не знал, для чего именно всё это нужно и как будет работать. Как рассказывал впоследствии один из техников, его наняли для обслуживания техники, обеспечения её работы и ремонта, но не предоставили никакой документации, кроме нескольких принципиальных схем. Фактически он делал ремонт вслепую, не имея ни малейшего представления о последствиях поломки и даже о том, что именно делала машина.
Все компоненты для вычислительной машины собирались по такому же принципу. Никто из подрядчиков не видел всю машину целиком, только небольшую её часть, не знал, что это, как это работает или для чего будет использоваться. Даже техники, которые занимались сборкой, не имели ни малейшего представления о конечном результате.
«Колосс» получился выдающимся во всех смыслах. Высота компьютера составляла два метра, а для его сборки использовалось 2500 радиоламп. Ввод и вывод информации происходил при помощи перфокарт. Colossus использовался по своему прямому назначению – для подбора шифров, а если точнее, с его помощью подбирали правильные комбинации на машине Robinson. По сравнению с оригинальным способом, делалось это очень быстрою. Фактически все зашифрованные сообщения прочитывались почти в реальном времени.
По окончании Второй мировой войны «Колосс» ещё некоторое время работал, а потом его отключили за ненадобностью. Правда, дальнейшие действия британских властей сложно назвать разумными. Главному разработчику и автору проекта Colossus было приказано избавиться ото всей сопроводительной и технической документации, а все созданные машины (их в общей сложности было десять) разобрать на мелкие части. Две из них в разобранном виде сохранили, но не ясно, что с ними потом случилось. Вплоть до 1980-х годов держало в секрете само существование вычислительной машины, несмотря на её историческую ценность.
Правда, обнародование этой информации никому пользы не принесло, машину всё равно уничтожили. Впоследствии энтузиасты по нескольким сохранившимся фотографиям и небольшим фрагментам машины, которые внезапно сохранились у некоторых техников, сделали реконструкцию «Колосса». По меньшей мере, внешнюю, о внутренней структуре по понятным причинам судить сложно. На текущий момент его воссозданная копия находится в «Национальном музее компьютеров» в Великобритании в особняке Блетчли-парк, а сам компьютер расположен в том самом «Блоке Н».
Благодаря современным компьютерам даже грузовики превратились в автономный транспорт, который может ехать сам по себе и не нуждается в присутствии человека.