-Как вы знаете, мы работаем над созданием мощного компьютера, и я почти на три недели затянул создание машины следующего поколения, решая каким должен быть заказ. Тем не менее, мы не теряли зря времени и создали монитор нового поколения. Итак, наш новый компьютер для секретных нужд Пентагона должен иметь следующие параметры. Два монитора и два пульта управления разрешением 400 на 320 пикселей, с двумя видеокартами, каждая с объёмом памяти на 2 килобайта и скоростью 32 байтного процессора на 90 килогерц. Восемь жёстких дисков объёмом памяти на 5 мегабайт каждый. То есть огромный объём информации на 40 мегабайт, при скорости загрузки каждого диска 4 килобайта в секунду, скоростью записи 1 килобайт в секунду. При этом должны быть съёмные устройства памяти на дисках до 1го мегабайта каждый. Информация будет храниться на магнитной плёнке. Сам компьютер должен иметь феноменальные параметры. Процессор на 2048 байт памяти мощностью 150 килогерц, и самое главное оперативная память нового типа объёмом не менее 256 килобайт, для чего потребуется создать для оперативной памяти два миллиона ячеек. Всё это вам предстоит сделать вручную и без ошибок. Я подготовил чертежи, и я полагаю, что, работая очень быстро, вы все справитесь с заказом в течение трёх месяцев. При этом, мы подключим к работе ещё двести обученных специалистов, что снимут с фирмы Юань. Я понимаю, объём оперативной памяти кажется колоссальным, но учтите, вы будете лепить конденсаторы оперативной памяти сразу по 8 байт. Лично у меня, если всё нужное под рукой, производство такого конденсатора занимает полчаса. Я уверен, имея все материалы под руками, вы справитесь.
-Но зачем такой мощный компьютер так быстро?
-Эй, мы накануне войны, так надо. Приступаем к работе прямо сегодня, не теряем и минуты, заканчивайте свои дела, и принимайте руководство новенькими. И ребята, это будет наш первый компьютер размером с небольшую комнату, ясно? Он будет стоить миллионы долларов и станет особо важен для США, постарайтесь на славу.
Мы ушли с аудитории, и несколько консультантов по дешифровке задал мне вопрос.
-Зачем столь мощный процессор и такая большая оперативная память? Я полагал, что для дешифровки потребуется малый компьютер. Нам нужно расшифровать Энигму как можно быстрее, нам не нужна такая супермашина, было бы достаточно варианта мини, что вы делаете за пару недель.
-Создать процессор здесь будет не так сложно, это неделя работы. Но вы заблуждаетесь, количество операций, что потребуется для дешифровки Энигмы очень велико, и оперативной памяти будет остро не хватать. Вы неверно оцениваете требуемое количество операций и памяти для дешифровки, на самом деле 256 килобайт будет очень мало. Из всех параметров, лишь скорость процессора является достаточной для данного вида работ. Менее мощный в плане памяти компьютер просто не сможет работать над задачей вовсе. Придётся выполнять множество операций в многозадачном режиме, и главное препятствие тут это нехватка оперативной памяти. Увы, до сих пор работы с особо малыми чипами ведутся почти вручную, с использованием крайне простой оснастки, так что всё не так радужно. А что касается сорока мегабайт постоянно памяти, то их может даже и не хватить. Но сделать восемь крупных устройств памяти не так сложно, самым большим препятствием является оперативная память. Одно могу сказать, я заложил в проект самый мощный компьютер из того, что мы сможем создать за три четыре месяца. К весне 1941ого года компьютер будет готов, и мне потребуется ещё около трёх месяцев на то, чтобы запрограммировать его и наладить систему взаимодействия данных, последнее не менее важно.
-Поясните?
-Калькуляторы прошлого не умеют находить нужную информацию кратким путём. Они обычно просто сканируют весь диск, пока не найдут то что надо, или вовсе считывают данные подряд с магнитной ленты. Работая с большими объёмами памяти в многозадачном режиме, нельзя пролистывать всю информацию целиком, требуется уметь находить нужную информацию, и в этой области я сильно продвинулся, но пока чисто теоретически.
-И как же вы решите этот вопрос?