Процессы
Однако обустройство времени, разумеется, включает в себя не только все более точное подразделение дня. По мере того как часов становится больше и они распространяются по все более широкой территории, значительную роль начинают играть взаимоотношения между ними.
Разные территории могут либо попросту ориентироваться на собственные часы, либо стандартизировать и синхронизировать свои системы отсчета времени. Когда связи между отдаленными поселениями не имели большого значения, местного времени было вполне достаточно и координация не требовалась. Однако с появлением поездов и телеграфа это стало насущной необходимостью. В 1851 году Гарвардская обсерватория стала рассылать железнодорожным компаниям телеграфные сигналы точного времени. С расширением транспортных и телекоммуникационных возможностей мы вступили в эру глобального сетевого времени — в эру Гринвича, часовых поясов и режима сна, не зависящего от светового дня15. Когда‑то крестьяне вставали с петухами и работали на близлежащих полях до заката; сегодня страдающие от джет–лега бизнесмены строчат имейлы в три ночи, сидя в гостиничных номерах на другом конце света.
Компьютеры только добавили еще несколько уровней сложности в строение времени. Первые из них — сконструированные в соответствии с изящными принципами фон Неймана и Тьюринга — представляли собой сугубо последовательные машины, выполнявшие одну операцию зараз; программирование заключалось в том, чтобы расставить нужные операции в определенном порядке. Все подчинялось ходу процессорного времени и конечной (пусть и небольшой) длительности операций. Однако с развитием интерактивной вычислительной техники появилось различие между теми задачами, которые можно выполнить в реальном времени, и теми, которые выполняются дольше. Например, трёхмерная компьютерная анимация может бьпъ обсчитана заранее и сохранена для последующего использования, а может (как это происходит в современных компьютерных играх) обсчитываться и показываться на ходу, без какой‑либо ощутимой задержки. Иными словами, если для сжатия процессов вы пользуетесь быстрыми машинами, различие между синхронностью и последовательностью можно просто игнорировать. Без этого не было бы никакой «виртуальной реальности».
Практика мультизадачное™ позволяет игнорировать и другие моменты. При достаточно высокой скорости процессора его можно запрограммировать так, что свое время он будет разделять между несколькими процессами одновременно — при этом создавая иллюзию, что целиком посвящает себя каждому процессу в отдельности. В итоге один последовательный процессор разделяется на несколько «виртуальных машин», как будто занимающих одну и ту же пространственно–временную позицию. Древняя, казалось бы, не вызывающая вопросов концепция hie et nunc — здесь и сейчас — мало–помалу ветшает.
По мере того как процессоры уменьшались, дешевели и соединялись в сети, все доступнее становилась возможность программирования параллельных, а не строго последовательных процессов; задачи распределяются между различными процессорами, которые синхронно работают на желаемый результат. В качестве такого параллельного вычислительного устройства сегодня вполне можно представить себе даже сразу весь интернет16. На этом этапе
-
в частности, когда скорость сети приближается к скорости передачи данных внутри компьютера — воспринимать компьютер как компактный дискретный объект или делать различия между компьютерами и сетями становится бессмысленно. В конечном итоге мы достигнем физического предела скорости и связанного с ним парадокса: информация не может передаваться быстрее света, и поэтому разнесенные в пространстве события, которые из одного узла такой суперскоростной сети кажутся синхронными, в другом могут представляться последовательными, и наоборот.
Логическим финалом этого перехода к сетевому параллелизму является все более высокая вероятность квантовой кибернетики — где каждый атом содержит бит, огромное количество процессорных элементов атомного масштаба приспособлены для выполнения вычислений на беспрецедентной скорости, а известная своими странностями пространственно–временная логика квантовой механики приходит на смену привычной нам логике повседневности 17. (Непросто примирить сознание с тем, что квантовые системы находятся в нескольких местах одновременно, квантовые биты в каждый момент регистрируют и 0, и 1, а квантовые компьютеры синхронно обсчитывают огромное количество задач.) И может статься, что в один прекрасный день сеть будет работать на кажущихся почти волшебством принципах квантовой сцепленности и тепепортации квантовых состояний18.
Таким образом, от локального определения и механического разделения времени мы пришли к куда более динамичной глобальной сетевой электронной системе планирования и координации. На заре новейшего времени люди отмеряли свою жизнь тиканьем ходиков (а иногда, как сокрушался Пруфрок, кофейными ложечками); теперь наши переплетающиеся меж собой сети работают на устройствах с наносекундными циклами, постепенно приближаясь к областям применимости квантовой логики. Чем больше пространственных взаимосвязей мы устанавливаем между событиями и процессами, тем более синхронность преобладает над последовательностью; время представляется не цепью постылых событий, но каскадом параллельных, иногда взаимосвязанных и переплетенных процессов в общемировой сети. Когда‑то всему было свое время и место; сегодня события все больше размазываются по множеству пунктов и моментов сложным и часто неопределимым образом.
Прерывистость
В созданном нами быстро меняющемся мире с цифровым управлением что находится между 0 и 1, между двумя соседними пикселями, между одним временным интервалом и следующим? Ответ, конечно же, — ничего, совершенно ничего; там нет никакого «там». Логика, пространство и время цифрового мира дискретны.
Наши сети имеют ту же прерывистую структуру; между четко очерченными точками доступа находится лимб — пространство неопределенности. Когда вы бросаете письмо в почтовый ящик, оно исчезает в почтовой системе и остается там, пока не объявится в ящике получателя. Письмо, отправленное по электронной почте, — это просто пакеты информации в облаке интернета до тех пор, пока оно не воссоздается при получении. Конечно, точный маршрут через сеть, в принципе, можно проследить, но на практике нам это совершенно неинтересно. Сети для нас — это их интерфейсы, а обо всей технической начинке за ними мы вспоминаем, только когда что‑то барахлит.
Если же вы передаете по сети себя самого, вы оказываетесь в этом лимбе. Яснее всего это, вероятно, ощущается во время ночного межконтинентального перепета. Вы сидите в наушниках, вокруг темно, нет никакого ощущения движения. Видеомонитор создает для вас персональную реальность, которая иногда отключается, чтобы показать время в пунктах отправления и прибытия. В этот момент лучше не мучиться вопросами, на какое время переводить часы, где конкретно вы находитесь и законы какой страны на вас распространяются.
Прерывистость, порождаемая сетями, стала результатом стремления к эффективности, надежности и безопасности. Инженеры предпочитают ограничить число точек доступа и обеспечить быструю и непрерывную связь между ними. То есть попить из ручья вы можете в любом месте, но водопроводная вода польется только из крана. Прогуливаясь по проселочной дороге, вы можете остановиться где угодно, но сойти с поезда получится только на станции, съехать с шоссе — на развязке, а выйти из самолета — в аэропорту; при этом ваши представления о пространстве между ними крайне ограниченны. Поднимаясь по лестнице, вы опытным путем познаете архитектурные переходы между этажами, но когда за вами закрываются двери лифта, вы оказываетесь в архитектурном лимбе.