На меня навалились новые работы, за два с лишним месяца работ мои рабочие подготовили значительное количество микрочипов, и теперь их надо было собрать воедино. Мне пришлось заниматься этим своими руками, люди плохо понимали, куда что девать. А создавать под каждое несерийное устройство чертёж это слишком долго, проще самому сделать, итак я просидел две недели. К концу трёх недель работы первый компьютер был создан, и в его архитектуре было изначально заложено много инновационных решений. Я впервые создал очень простой и примитивный язык, этот машинный язык был механическим и позволял кодировать не только сами программы, но и взаимодействия между процессором и памятью. Однако, чтобы работать на нём надо было глубоко понимать само устройство компьютера. Зато, я постарался сделать язык универсальным, с тем, чтобы поставить его на машины следующих поколений. И уже спустя две недели я приступил к созданию первой операционной системы. По сути, написанное мной тогда было очень примитивной версией DOS. В этой операционной системе все участки информации разделялись на файлы, которые хранились на восьми дисках, каждый из которых можно было выбрать. При этом скорость переключения диска была рекордно высокой и занимала две секунды. Причём две секунды занимал процесс скачивания заглавия диска и кластеров на оперативную память, после чего можно было увидеть все файлы и их размер на диске. При этом, все файлы диска, конечно же, имели дискретную величину, и минимальный размер одного файла один кластер. Но я подумал, что сохранение в одном кластере более одного файла, увеличит строчку загрузки и снизит производительность системы. В этом плане, скорость работы была важнее, чем экономия места. Поскольку, уже тогда я понимал, что создать жёсткий диск, что на пять, что на 50 мегабайт, в будущем будет не проблема, тем более, когда требуется больше памяти, целесообразно просто взять несколько дисков сразу. Гораздо важнее скорость работы считывающей либо пишущей головки. И я уже тогда предполагал, хранить крупные файлы на нескольких дисках сразу через рэйд массив, если понадобится высокая скорость загрузки. В связи с чем, скорость головки превыше всего, а не объём, вот такая политика. После выбора диска, спустя две секунды, пользователь мог увидеть все файлы лежащие там. И вот тогда я впервые создал несколько типов файлов и расширения к ним, чтобы было видно с чем ты работаешь. Первый файл txt для запоминания текста, второй файл exe для запуска программ, и третье расширение eng, что значило вовсе не английский, а энигма, язык то в моих компьютерах был только английским. Также система была устроена так, что в будущем можно будет ввести и другие расширения под нужные типы файлов. По расширению файла система решала, какую среду использовать для запуска данного конкретного файла, и это было важное с точки зрения интерфейса изобретение. Файлы с расширением eng создавались программой, что запускалась с exe, причём я предположил уже тогда, что расширение ехе может иметь не одна программа, а разные, но они должны были иметь одинаковые пусковые настройки. Уже сейчас с ехе запускался прообраз программы расчёта энигмы и мой компьютерный язык, который назывался АА, то есть дубль А версии 1,00. Итак, на этом моя работа по созданию операционной системы была закончена, и компьютер был полностью готов.
Я презентовал его офицеру ЦРУ, который занимался проектом расшифровки энигма, тот был доволен, также прилетел посмотреть на чудо техники и сам Рузвельт, а заодно рассказал про ситуацию на фронте. Сейчас была весна 1941ого года, и шла отчаянная битва на море между Англией и Германией. Причём, Германия стремилась полностью отрезать снабжение Англии морем, нередко топила американские суда, что шли под английским флагом, но Рузвельт так и не решился объявить войну Германии, заявляя о нейтралитете. Хотя огромные средства текли из государственного бюджета США на снабжение Англии, правда, очень часто, Англия получала помощь не бесплатно, а за ранее накопленные деньги или долговые облигации, но не вся помощь оплачивалась. Часть помощи поставляли в Англию бесплатно, поскольку та уже задыхалась. К тому же, я сам имел много денег за свои работы, и частично спонсировал войну с Германией из своего кармана.
В общем, все прибывшие остались крайне довольны моим компьютером, и это была невероятная машина, мощностью 4х битного процессора в 150 килогерц при 2048 байтах кэш памяти и заявленным ранее объёмом оперативной памяти в 256 килобайт. Я показал всем удивительный новый монитор, интерфейс управления был просто фантастическим, космическим. Никогда и никто раньше не видел таких устройств.
А позже, не отпуская с базы, дал месячный отпуск всем рабочим, которые работали наизнос предыдущие два месяца. Теперь они отдыхали, играли в бильярд, теннис, смотрели кино и имели доступ к другим развлечениям, кроме сигарет и алкоголя. Моя база к тому моменту уже основательно отстроилась, и места отдыха персонала имелись в достаточном количестве. И жили люди уже не в бараках, а в очень неплохих и комфортных многоквартирных двухэтажных домиках, где имелись все удобства, включая бани и бассейны.
Сам же я в начале апреля я приступил к программированию самой Энигмы, а также научил шифровальщиков работать с моей супермашиной. Увы, работать над программированием на языке АА мог только я. Во-первых, никто его не знал и не понимал как и что работает внутри машины, во-вторых, работа была последовательной, то есть я не мог перейти к следующей части, не закончив предыдущую, в итоге пришлось работать одному. Шифровальщики ЦРУ консультировали меня по математическим аспектам алгоритма, а я переводил их в код так, как считал нужным. Мы работали с утра до ночи более месяца и в финале я создал программный код, который мог универсально обсчитывать ключ Энигмы всего за несколько часов работы. Созданная мной программа позволяла буквально за 5-6 часов расшифровать один из ключей, а менее, чем за неделю, мы расшифровали все остальные ключи. Поскольку те были типовыми, в будущем сотрудники ЦРУ смогут работать над ключами Энигмы без моего участия. В итоге разведка Англии и США получили ключ от великой машины шифрования нацистской Германии, и теперь знали обо всех её планах. И даже смена ключей была не страшна, теперь можно было расшифровать любой новый алгоритм шифрования немцев, всего лишь запустив программу, настроив несколько сотен цифр, которые дальше компьютер расшифровывал сам, сравнивая сигнал, переводя его из аналогового состояния в цифровое. Увы, с японцами работать также полностью не получилось, часть их шифровок удалось расшифровать машиной, но не все, поскольку японцы часто использовали чисто человеческие приёмы шифрования, что математической логике поддавались не до конца. Немецкая же система шифрования вообще оказалась очень слабой и ненадёжной, и легко и быстро расшифровывалась машиной, что сопоставляла знаки и делала выводы на основе статистики.
В конце апреля, когда моя работа была окончена, ко мне на базу прилетел поздравить меня сам Рузвельт, а вместе с ним была Юань, они вошли ко мне в комнату рано утром. Я даже не успел выйти их встретить, только оделся, я увидел Франклина и её, она была красива.
-Как дела? - Поинтересовался Рузвельт.
-Вы знаете, мы расшифровали код.
-Поздравляю, и, кстати, Юань родила девочку около недели назад. Это немного тяжело для неё, но я решил захватить её с собой, она не знает, чем ты занимался. Мы сказали, что ты занимался шифрованием Энигмы. Я думаю, ей интересно будет посмотреть на твои работы. А что касается второго ребёнка, давай пока подождём, сейчас начинается тяжёлый период, а беременность нашего ведущего специалиста по многим направлениям, не позволяет осуществлять на неё достаточную нагрузку.
-Да я вообще-то только за, чтобы подождать и не плодить бессмертных.
-А чем он занимался? Наверное, пока я лежала, рожала ему, идеальному папе, замечательную и любимую бессмертную дочку, он пытался догнать мою корпорацию микроэлектроники? Осваивал создание процессоров на 50 герц? - Попыталась пошутить и подколоть меня она. При этом, я не думаю, что она Юань была на меня в сильной обиде за моё отношение к её ребёнку, она всё прекрасно понимала. Да и не демонстрировал я открыто злости или ярости, и всё же её ребёнка решили мне не показывать.