Шинная архитектура – великое изобретение. К основной операционной шине можно быстро подключить дополнительные программные модули, задействовав до десяти дивизий! Это позволяет легко расширять и совершенствовать аппаратное обеспечение Qin I. А теперь посмотрите сюда – возможно, для этого вам понадобится подзорная труба – здесь внешнее хранилище, которое мы, по предложению Коперника, называем «жесткий диск». Оно составлено из трех миллионов наиболее образованных солдат. Я слышал, что, объединив Китай, вы похоронили живьем сотни ученых. Какое счастье, что вы тогда пощадили этих людей! Каждый из них снабжен пером и бумагой для записи результатов. Конечно, их основная задача – служить виртуальной памятью и фиксировать промежуточные результаты вычислений. Жесткий диск – это бутылочное горлышко, фактор, ограничивающий скорость вычислений. И, наконец, ближайшая к нам область – это дисплей, показывающий наиболее важные параметры работы компьютера в режиме реального времени.

Фон Нейман с Ньютоном поднесли к императору громадный свиток высотой в рост человека и развернули его. Сердце Вана екнуло: он вспомнил легенду об убийце, спрятавшем кинжал в свиток, который он затем развернул перед императором. Но в этом свитке никакого кинжала не оказалось. Перед зрителями простерся огромный лист бумаги, сплошь исписанный символами размером с мушиную головку. Символов было так много, что в глазах рябило – так же как и при взгляде на живой компьютер внизу.

– Ваше императорское величество, это разработанная нами операционная система Qin 1.0. Под ее управлением будет выполняться программа для расчетов. Там, внизу, – фон Нейман указал на живой компьютер, – аппаратное обеспечение. То, что вы видите здесь, на бумаге, – программное обеспечение. Отношение между аппаратным и программным обеспечением то же, что между цитрой гуцинь[46] и нотами, написанными на бумаге.

Фон Нейман с Ньютоном развернули еще один свиток, такой же громадный.

– Ваше императорское величество, а это программа, использующая численные методы для решения упомянутых дифференциальных уравнений. Мы введем сюда векторы движения солнц, полученные путем астрономических наблюдений в определенный момент времени; программа вычислит последующие перемещения светил, и тогда у нас будет прогноз для любого момента времени в будущем. Наша первая серия расчетов определит все позиции солнц на следующие два года. Временной шаг между каждым набором выходных данных – сто двадцать часов.

Цинь Шихуанди кивнул.

– Хорошо. Приступайте.

Фон Нейман поднял обе руки над головой и торжественно провозгласил:

– По приказу великого императора включить компьютер! Приступить к встроенному тестированию!

Шеренга солдат, выстроившаяся посередине наклонной стены пирамиды, повторила команду при помощи флагов. В ту же секунду материнская плата из тридцати миллионов человек стала похожа на озеро, играющее яркими бликами в солнечный день. Взвивались и опускались миллионы флажков. На «дисплее», самом близком к пирамиде блоке, возникла и начала медленно удлиняться полоска зеленых флажков, показывающая прогресс тестирования в процентах. Через десять минут полоска дошла до конца.

– Встроенное тестирование окончено! Переходим к загрузке! Загрузить операционную систему!

По главной шине, проходящей через весь строй, полетела легкая кавалерия. Главная шина превратилась в бурную реку. Река разделилась на множество протоков, пронизывающих все модульные подразделения. Вскоре рябь черных и белых флажков слилась в единые волны, которые принялись перекатываться по всей материнской плате. Особенно бурлил центральный процессор – словно в него насыпали порох и подожгли.