Криптономикон

22
18
20
22
24
26
28
30

— Как вы его назвали?

— КОЗУ, — говорит Уотерхауз. — Контактное оперативное запоминающее устройство. Я собирался нарисовать на нем козу, ну такую, с рогами, только не успел. Да и художник из меня никакой.

Каждая труба имеет длину примерно два фута и диаметр около четырех дюймов. Их, должно быть, несколько сот — Комсток пытается вспомнить, сколько было в заявке, которую он подписал несколько месяцев назад. Уотерхауз заказал чертову уйму труб — хватило бы подвести водопровод и канализацию к целой военной базе.

Трубы смонтированы горизонтальными рядами, словно в уложенном на бок органе. В каждую вставлен маленький бумажный репродуктор от старого приемника.

— Репродуктор издает сигнал — ноту, которая резонирует в трубе, создавая стоячую волну, — говорит Уотерхауз. — Значит, в одних частях трубы давление низкое, в других — высокое. — Он пятится вдоль машины, рубя воздух руками. — Эти сифонные трубки наполнены ртутью. — Он указывает на несколько U-образных трубок, закрепленных по длине большой трубы.

— Я и сам вижу, — говорит Комсток. — Не могли бы вы отойти подальше? — просит он, заглядывая через плечо фотографа в видоискатель. — Вы мне загораживаете… так лучше… еще… еще, — потому что по-прежнему видит тень Уотерхауза. — Отлично!

Фотограф нажимает на спуск. Лампа вспыхивает.

— Высокое давление выталкивает ртуть, низкое — всасывает. Я поместил в каждую сифонную трубку электрические контакты — просто две проволочки на некотором расстоянии одна от другой. Если проволочки разделены воздухом (потому что высокое давление выдавило ртуть), ток не идет. Но если они погружены в ртуть (потому что ее засосало низким давлением), ток идет, поскольку ртуть — проводник! Таким образом сифонные трубки производят набор двоичных цифр, повторяющий рисунок стоячей волны: график гармоник той музыкальной ноты, которую издает репродуктор. Мы передаем этот вектор на колебательный контур, создающий звук в репродукторе, так что вектор битов самовозобновляется бесконечно, если только машина не решит записать новую последовательность.

— Так, значит, устройства ЭТК действительно контролируют эту штуковину? — спрашивает Комсток.

— В этом вся суть! Вот здесь логические платы зарывают и выкапывают данные! — говорит Уотерхауз. — Сейчас покажу!

И прежде чем Комсток успевает крикнуть «Не надо!», Уотерхауз кивает капралу в дальнем конце комнаты. На капрале наушники, какие обычно выдают артиллерийским расчетам самых больших орудий. Капрал послушно дергает рубильник. Уотерхауз зажимает уши и расплывается в улыбке, неэстетично, на взгляд Комстока, показывая зубы.

И тут время останавливается или что-то в таком духе, потому что все трубы разом начинают играть вариации одного и того же низкого ре.

Единственное, что может Комсток, это не рухнуть на колени; разумеется, он тоже зажал уши, но звук идет не через них, а пронизывает все тело, как рентгеновские лучи. Раскаленные звуковые клещи тянут его внутренности, капельки пота летят с лысины, яйца скачут, как мексиканские бобы. Столбики ртути в сифонных трубках поднимаются и опускаются, замыкая и размыкая контакты, причем явно упорядоченно: это не бессистемный турбулентный плеск, а некая осмысленная последовательность дискретных движений, управляемая программой.

Комсток вытащил бы пистолет и застрелил Уотерхауза, но для этого надо оторвать руку от уха. Наконец машина умолкает.

— Она только что рассчитала первые сто чисел Фибоначчи, — говорит Уотерхауз.

— Насколько я понял, это запоминающее устройство — лишь та часть машины, в которой вы зарываете и выкапываете данные, — говорит Комсток, пытаясь совладать с высокими обертонами собственного голоса и говорить так, будто сталкивается с подобными вещами на каждом шагу. — Если бы надо было дать название всему агрегату, что бы вы предложили?

— М-м, — говорит Уотерхауз. — Ну, главное его назначение — совершать математические действия, как и у вычислителя.

Косток фыркает.

— Вычислитель — это человек.

— Ну… эта машина использует двоичные числа. Наверное, можно назвать ее «цифровой вычислитель».