Kniga-Online.club

Грег Иган - Город Перестановок

Читать бесплатно Грег Иган - Город Перестановок. Жанр: Научная Фантастика издательство ЛитагентАСТ, год 2004. Так же читаем полные версии (весь текст) онлайн без регистрации и SMS на сайте kniga-online.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:

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

Дарэм увеличил масштаб в двести раз, ещё замедлил скорость и сменил изображение, так что теперь оно показывало отдельные клетки автомата в виде символов с цветовой кодировкой. Процессоры из невыразительных синих и белых кубиков превратились в причудливые разноцветные трёхмерные лабиринты, прямоугольные кружева, оживлённые искорками света.

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

При большом увеличении проволочки превращались в длинные цепочки клеток со стрелочками на концах, частично раскрашенных в яркие оттенки, обозначающие «активированные» состояния. От стрелки к стрелке перемещались блестящие полоски: чередующиеся тёмные и светлые участки представляли собой зашифрованные двоичным кодом схемы дочерних машин, извлечённые из центральной памяти.

Темп ещё замедлился, и процесс стало возможным рассмотреть в деталях. Всякий раз, как световой импульс достигал конца проволоки, прозрачный «вакуум» нулевого состояния трансформировался в «зародыш» клетки, обозначаемый невыразительным серым кубиком. Последующие данные сообщали новой клетке, чем она должна стать, – каждый импульс или отсутствие импульса переводили её в чуть иное переходное состояние, приближая к требуемому итогу. Именно по этому принципу проволочки и росли из материнского компьютера, удлиняясь за счёт того, что надстраивали себя на концах.

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

– По-моему, всё выглядит нормально, – заключил Дарэм. – Продолжаем?

– Конечно. – Мария была зачарована, она забыла все свои заботы и самоё себя. – Газуйте.

На любой скорости, при которой они могла отслеживать события уровня отдельных процессоров, не говоря об уровне клеток, ничего путного было не дождаться. Дарэм вернул темп к доступному для них максимуму, и решётка вновь расплылась в неопределённое мельтешение.

Напротив, следующая стадия должна была протекать мучительно медленно. Дарэм приготовил кофе и бутерброды. При запуске Копии с помощью системы компьютеров, которые сами представляли собой компьютерную симуляцию, суммарное замедление оказывалось двухсотпятидесятикратным: больше четырёх минут реального времени на субъективную секунду. Вопрос о двухстороннем общении не стоял – вселенная ТНЦ была герметичной, и никакие данные, которых не было в начальных условиях, не могли на неё повлиять, но подсматривать за тем, что там происходит, они всё-таки могли. Каждый час они будут видеть, чем занимается Копия Дарэма на протяжении очередных четырнадцати секунд.

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

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

– Дарэм включил музыку – оперу двадцатого века под названием «Эйнштейн на пляже»[10]. Звуковых систем у него не было, он просто вызвал это произведение из библиотеки, закупленной для «Эдемского сада», и поставил на проигрывание через динамики терминала. Мария спросила:

– Чем вы займётесь, когда это закончится?

Дарэм откликнулся без колебаний:

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

– Очень забавно. Я же сказала «вы», а не «он».

– Я предпочитаю думать о нас как о едином целом.

– Серьёзно.

Дарэм пожал плечами.

– А вы чем займётесь?

Мария поставила на стол пустую тарелку и потянулась.

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

(adsbygoogle = window.adsbygoogle || []).push({});
Перейти на страницу:

Грег Иган читать все книги автора по порядку

Грег Иган - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-online.club.


Город Перестановок отзывы

Отзывы читателей о книге Город Перестановок, автор: Грег Иган. Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор kniga-online.


Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*