С убыстрением искусственного пульса хронометры продолжали уменьшаться. В наше время гигагерцевые кварцевые сердца крошечных компьютерных чипов встроены повсюду. (У чипов без часов могут обнаружиться существенные преимущества, но они до сих пор не получили широкого применения 11.) Электронные вибрации точно отсчитывают все ускоряющийся ритм нашей цифровой эпохи: дробят секунды на миллиардные доли, задают скорость выполнения вычислительных задач, регламентируют наши взаимодействия с вычислительными устройствами, калибруют GPS-навигаторы, регулируют системы энергоснабжения и телефонной связи, измеряют и обращают в товар труд людей и механизмов – а там, где это необходимо, их, в свою очередь, координируют центральные атомные часы 12. Они не просто отмеряют время – они инициируют выполнение команд и программ. Секунды, миллисекунды, микросекунды, наносекунды, пикосекунды: глобальное электронное сердцебиение все ускоряется и набирает силу, да еще какую! Стоило замаячить опасности, что их согласованные микроритмы споткнутся о проблему 2000 года, как среди самозваных техноинтеллектуалов поднялась нешуточная паника 13. Помимо прочего, нам обещали «зрелищные взрывы, аварии на ядерных реакторах, отключения электричества, утечки токсичных веществ, авиакатастрофы и обвал банковской системы» 14.
Однако обустройство времени, разумеется, включает в себя не только все более точное подразделение дня. По мере того как часов становится больше и они распространяются по все более широкой территории, значительную роль начинают играть взаимоотношения между ними.
Разные территории могут либо попросту ориентироваться на собственные часы, либо стандартизировать и синхронизировать свои системы отсчета времени. Когда связи между отдаленными поселениями не имели большого значения, местного времени было вполне достаточно и координация не требовалась. Однако с появлением поездов и телеграфа это стало насущной необходимостью. В 1851 году Гарвардская обсерватория стала рассылать железнодорожным компаниям телеграфные сигналы точного времени. С расширением транспортных и телекоммуникационных возможностей мы вступили в эру глобального сетевого времени – в эру Гринвича, часовых поясов и режима сна, не зависящего от светового дня 15. Когда-то крестьяне вставали с петухами и работали на близлежащих полях до заката; сегодня страдающие от джет-лега бизнесмены строчат имейлы в три ночи, сидя в гостиничных номерах на другом конце света.
Компьютеры только добавили еще несколько уровней сложности в строение времени. Первые из них – сконструированные в соответствии с изящными принципами фон Неймана и Тьюринга – представляли собой сугубо последовательные машины, выполнявшие одну операцию зараз; программирование заключалось в том, чтобы расставить нужные операции в определенном порядке. Все подчинялось ходу процессорного времени и конечной (пусть и небольшой) длительности операций. Однако с развитием интерактивной вычислительной техники появилось различие между теми задачами, которые можно выполнить в реальном времени, и теми, которые выполняются дольше. Например, трехмерная компьютерная анимация может быть обсчитана заранее и сохранена для последующего использования, а может (как это происходит в современных компьютерных играх) обсчитываться и показываться на ходу, без какой-либо ощутимой задержки. Иными словами, если для сжатия процессов вы пользуетесь быстрыми машинами, различие между синхронностью и последовательностью можно просто игнорировать. Без этого не было бы никакой «виртуальной реальности».
Практика мультизадачности позволяет игнорировать и другие моменты. При достаточно высокой скорости процессора его можно запрограммировать так, что свое время он будет разделять между несколькими процессами одновременно – при этом создавая иллюзию, что целиком посвящает себя каждому процессу в отдельности. В итоге один последовательный процессор разделяется на несколько «виртуальных машин», как будто занимающих одну и ту же пространственно-временную позицию. Древняя, казалось бы, не вызывающая вопросов концепция hic et nunc – здесь и сейчас – мало-помалу ветшает.
По мере того как процессоры уменьшались, дешевели и соединялись в сети, все доступнее становилась возможность программирования параллельных, а не строго последовательных процессов; задачи распределяются между различными процессорами, которые синхронно работают на желаемый результат. В качестве такого параллельного вычислительного устройства сегодня вполне можно представить себе даже сразу весь интернет 16. На этом этапе – в частности, когда скорость сети приближается к скорости передачи данных внутри компьютера – воспринимать компьютер как компактный дискретный объект или делать различия между компьютерами и сетями становится бессмысленно. В конечном итоге мы достигнем физического предела скорости и связанного с ним парадокса: информация не может передаваться быстрее света, и поэтому разнесенные в пространстве события, которые из одного узла такой суперскоростной сети кажутся синхронными, в другом могут представляться последовательными, и наоборот.
Читать дальше
Конец ознакомительного отрывка
Купить книгу