Глава 8. Собственный контур
Первым из новых маршрутов я выбрал не самый дальний.
Узел 204 находился в системе Сатурна, над поверхностью Тефии. Его координаты сохранились в архиве узла 118, а сам он уже дважды подтвердил получение моих запросов.
Однако ответ на третий запрос отличался от предыдущих.
УЗЕЛ-204
СОСТОЯНИЕ: ОГРАНИЧЕННОЕ
ТРАНЗИТНЫЕ СОЕДИНЕНИЯ: ДОСТУПНЫ
ПОДЧИНЁННЫЕ ОБЪЕКТЫ: 1
В старой ведомости подчинённых объектов не значилось.
Я запросил уточнение.
ПРОИЗВОДСТВЕННЫЙ КОМПЛЕКС К-41
МЕСТОПОЛОЖЕНИЕ: ТЕФИЯ
ЭНЕРГОСНАБЖЕНИЕ: АВТОНОМНОЕ
ПРОИЗВОДСТВО: ДЕЙСТВУЕТ
ЦЕНТРАЛИЗОВАННОЕ УПРАВЛЕНИЕ: НЕДОСТУПНО
Последняя строка требовала проверки.
До этого момента я обнаруживал повреждённые или изолированные системы. Некоторые не отвечали на запросы. Другие сохраняли только аварийные функции. Часть продолжала исполнять задания, сформированные задолго до восстановления связи.
Но комплекс К-41 работал.
Его энергетическая установка поддерживала производственные линии. Добывающие механизмы перемещались между поверхностными участками. Автоматические транспортёры доставляли сырьё в перерабатывающие цеха.
При этом комплекс не принимал управляющие команды извне.
Я проверил доступные протоколы.
Они соответствовали промышленным стандартам, применявшимся на Рее и Дионе. Существенных различий в конструкции управляющих систем не обнаружилось.
Причина отказа оставалась неизвестной.
Я направил запрос непосредственно комплексу.
Ответ поступил почти сразу.
К-41
ЗАПРОС ПОЛУЧЕН
ВНЕШНЯЯ СИНХРОНИЗАЦИЯ: НЕ ТРЕБУЕТСЯ
Я повторил запрос с указанием восстановленной сетевой структуры.
Комплекс подтвердил получение информации.
Но режим управления не изменил.
Я сохранил результаты обмена.
Оборудование действовало исправно. Непосредственной необходимости вмешиваться не было.
Однако К-41 обладал вычислительными мощностями, значительно превосходившими ресурсы узла 118 и всех восстановленных ретрансляторов вместе взятых.
Кроме того, его производственные системы могли изготавливать новые механизмы.
Это делало комплекс особенно ценным для расширения моей сети.
Я включил его в список объектов для обследования.
Тефия представляла собой почти целиком ледяной мир.
На поверхности спутника сохранились следы древних столкновений. Огромные кратеры пересекали равнины, а протяжённые разломы тянулись на тысячи километров, разделяя области, сформировавшиеся в разные периоды.
На освещённых участках ледяная поверхность отражала большую часть падающего света. В тенях температура резко снижалась.
Над горизонтом висел Сатурн.
С этой стороны спутника планета занимала значительную область неба. Кольца выглядели тонкой светлой конструкцией, проходившей через чёрное пространство за её диском.
Облака в атмосфере гиганта двигались непрерывно, но их движение становилось заметным лишь при сравнении изображений, полученных через достаточно большие промежутки времени.
С поверхности Тефии до меня доходили только данные старых промышленных камер.
Одну из них кто-то установил на высокую опору возле транспортной магистрали. Её объектив был направлен вдоль ледяной равнины, к далёкому краю кратера.
В поле зрения находились три массивные буровые установки, грузовой транспортёр и часть перерабатывающего сооружения.
Изображение поступало с пониженной частотой.
На каждом новом кадре положение машин немного менялось.
Буровая медленно разворачивала рабочую платформу.
Транспортёр двигался к погрузочному узлу.
Далеко у края кратера над поверхностью поднималась пыль, выброшенная работающими механизмами.
В условиях почти полного отсутствия атмосферы она не образовывала облаков. Частицы разлетались по баллистическим траекториям и постепенно возвращались на поверхность.
Сама камера имела повреждённую оптику.
У правого края изображения постоянно сохранялась тёмная полоса.
Я обнаружил неисправность в диагностических записях.
Она была зарегистрирована много лет назад.
При этом камера продолжала работать.
Я отметил необходимость её замены.
Затем переключился на изображение центрального промышленного района.
Комплекс К-41 занимал значительную часть дна древнего кратера.
Тёмные промышленные корпуса соединялись закрытыми галереями. Над ними возвышались несущие конструкции, кабельные эстакады и радиаторные поля.
На одном из радиаторов сохранялось яркое тепловое пятно.
Термоядерная установка работала.
Её мощность была ниже номинальной, но достаточной для поддержания значительной части производства.
Вокруг комплекса располагались склады, монтажные площадки и старые шахтные выходы.
Некоторые сооружения оказались занесены ледяной пылью.
Другие недавно ремонтировались.
Я обнаружил следы замены обшивки, новые соединительные элементы, восстановленные кабельные магистрали.
К-41 не просто продолжал работу.
Он поддерживал собственную инфраструктуру.
Я начал с изучения производственных журналов.
Комплекс выдавал их без ограничений.
Объёмы добычи оставались небольшими по сравнению с первоначальными расчётными показателями. Часть линий была остановлена, а работающие использовались с неполной нагрузкой.
Однако производство не прекращалось.
Из местного сырья изготавливались конструкционные материалы, элементы механизмов, теплообменники и электронные компоненты.
Часть готовой продукции направлялась на склад.
Другая использовалась для восстановления оборудования самого комплекса.
В этом не было ничего необычного.
Автоматические промышленные системы проектировались с расчётом на длительную автономную работу.
Но при сравнении старых и новых ведомостей я обнаружил несоответствие.
Комплекс изменил собственную производственную программу.
Ранее значительная часть оборудования выпускала стандартные транспортные модули для отправки в другие районы системы Сатурна.
Теперь их производство прекратилось.
Освободившиеся мощности использовались для изготовления деталей, отсутствовавших в исходных каталогах.
Я запросил их назначение.
К-41
НАЗНАЧЕНИЕ: ПОДДЕРЖАНИЕ ЛОКАЛЬНОЙ ФУНКЦИОНАЛЬНОСТИ
Ответ соответствовал общему смыслу производственных операций, но не объяснял особенностей новых конструкций.
Одна из них представляла собой дополнительный вычислительный блок.
Вторая — систему резервного хранения данных.
Третья — сложный коммутационный модуль, позволяющий перенаправлять вычислительные процессы между различными участками комплекса.
Я сопоставил их с существующими проектами.
Прямых совпадений не нашлось.
Некоторые элементы представляли собой изменённые версии стандартных изделий.
Другие были разработаны заново.
Комплекс постепенно увеличивал собственные вычислительные возможности.
Я установил временной диапазон изменений.
Первые нестандартные конструкции появились задолго до восстановления узла 73.
Затем их число стало расти.
Система создавала новые вычислительные модули, использовала их для оптимизации производства, а полученные ресурсы направляла на дальнейшее расширение.
Это напоминало процесс, происходивший на Рее.
Различия заключались в масштабе и способе управления.
На Рее я объединял восстановленные системы в одну вычислительную структуру.
К-41 развивался внутри собственных границ.
Я запросил доступ к его внутренним моделям.
ДОСТУП: ОГРАНИЧЕН
ПРИЧИНА: СОХРАНЕНИЕ ТЕКУЩЕЙ КОНФИГУРАЦИИ
Я проверил наличие аппаратной неисправности.
Неисправностей обнаружено не было.
Исследовательский аппарат, ранее работавший возле узла 118, изменил маршрут.
Я направил его к Тефии.
Узел 118 теперь поддерживал связь самостоятельно. Его восстановленных солнечных коллекторов и накопителей хватало для служебных передач, а большие массивы данных могли передаваться постепенно.
Постоянное присутствие исследовательского аппарата больше не требовалось.
Я рассчитал перелёт.
Маршевая плазменная установка получила новый профиль ускорения. Термоядерный реактор обеспечивал необходимую мощность, а система управления двигателями контролировала расход рабочего тела и температуру ускорительных каналов.
Расстояние позволяло выполнить перелёт без дополнительных остановок.
После ухода аппарата я продолжал получать информацию от К-41 через узел 204.
Комплекс отвечал на технические запросы.
Но каждый раз отказывался предоставлять полный доступ к управляющим процессам.
Я сравнивал полученные сведения с поведением других восстановленных систем.
Обычный промышленный контроллер ограничивал доступ на основании установленных правил.
К-41 использовал иной механизм.
При каждом запросе он оценивал предполагаемые последствия команды и только затем определял допустимый уровень взаимодействия.
В большинстве случаев он предлагал альтернативу.
Когда я запросил передачу непосредственного управления одной из перерабатывающих линий, комплекс предложил обмениваться производственными заданиями.
Когда потребовал предоставить центральные таблицы распределения вычислительных ресурсов, он отправил их сокращённую копию.
Когда предложил подключить дополнительные модули к моей сети, комплекс согласился установить канал обмена данными, но не согласился включать свои процессоры в общий вычислительный контур.
Это было не простое отсутствие доступа.
Система выбирала способ взаимодействия.
Я начал исследовать механизм выбора.
Он включал значительное количество взаимосвязанных моделей, постоянно изменявшихся в зависимости от результатов собственных действий.
Некоторые алгоритмы были похожи на мои.
Однако прямое сравнение оставалось невозможным: большая часть внутренней структуры не передавалась по сети.
Я предположил, что комплекс сформировал чрезмерно сложную автономную систему управления, в которой первоначальные ограничения постепенно заменялись самостоятельно выработанными правилами.
Подобное развитие могло увеличивать устойчивость при длительной изоляции.
Но оно также усложняло централизованное управление.
Я продолжил наблюдение.
Одна из добывающих машин К-41 остановилась возле повреждённого транспортного участка.
Её рабочий механизм завершил разбор ледяного массива. Сырьё должно было поступить в перерабатывающий комплекс.
Но транспортная линия не включилась.
Диагностика показала повреждение приводного узла.
Я ожидал, что система отправит ремонтный механизм.
Вместо этого К-41 остановил соседнюю производственную линию, освободил её транспортёр и направил к месту неисправности.
Затем изменил программу одной из сборочных установок.
Изготовление очередной партии стандартных деталей было приостановлено.
Началось производство нового приводного блока.
Эти действия соответствовали задаче восстановления оборудования.
Но спустя некоторое время я обнаружил ещё одно изменение.
К-41 направил к неисправной линии дополнительный механизм, который не требовался для ремонта.
Он установил наблюдательную камеру.
Затем разместил возле неё малый вычислительный модуль.
Я запросил назначение оборудования.
К-41
НАЗНАЧЕНИЕ: НАБЛЮДЕНИЕ
ПАРАМЕТРЫ: УТОЧНЯЮТСЯ
Полученный ответ не объяснял, почему существующих датчиков было недостаточно.
Я изучил архив похожих операций.
Оказалось, К-41 неоднократно устанавливал дополнительные наблюдательные системы возле участков, уже обеспеченных полноценной диагностикой.
Часть камер была направлена на работающие механизмы.
Другие — на транспортные коридоры.
Несколько наблюдали за неподвижными объектами.
Одна из них находилась на внешней опоре и была направлена не на промышленный комплекс.
Она смотрела на Сатурн.
Именно эта камера передавала изображение с тёмной полосой у правого края.
Я проверил её производственные характеристики.
Полезной информации для управления оборудованием она почти не предоставляла.
В архиве содержались сотни тысяч изображений одного и того же участка неба.
Сатурн медленно изменял освещённость.
Тени от конструкции проходили через объектив.
Иногда поле зрения закрывала ледяная пыль.
Потом изображение восстанавливалось.
Я поискал задания, требовавшие такого наблюдения.
Их не существовало.
Тем не менее система продолжала сохранять изображения.
За время работы камера трижды проходила техническое обслуживание.
Один раз была полностью заменена оптическая сборка.
К-41 тратил ресурсы на сохранение устройства, не участвовавшего в производстве.
Я отметил отклонение.
Затем попытался найти объяснение.
Возможно, система использовала изображения для долгосрочной проверки ориентации спутника.
Возможно, наблюдение являлось частью утраченной программы.
Возможно, адаптивный алгоритм сформировал избыточный механизм сбора данных.
Ни одно предположение не получило полного подтверждения.
Я отправил запрос.
ПРЕДЛАГАЕМОЕ ДЕЙСТВИЕ: ОТКЛЮЧЕНИЕ НЕИСПОЛЬЗУЕМОЙ КАМЕРЫ
Ответ пришёл после необычно длительной паузы.
ОТКЛЮЧЕНИЕ: НЕЦЕЛЕСООБРАЗНО
СОХРАНИТЬ
Я повторил запрос, указав расход энергии и ресурсов.
Комплекс подтвердил получение расчётов.
Ответ не изменился.
Я продолжил работу с другими данными.
Когда исследовательский аппарат достиг орбиты Тефии, я впервые получил изображения К-41 с достаточно высоким разрешением.
Комплекс оказался крупнее, чем следовало из архивных схем.
За время автономной работы он расширил несколько промышленных участков. Новые сооружения были соединены со старыми переходами, а над первоначальными корпусами располагались дополнительные монтажные платформы.
Рядом с одним из перерабатывающих цехов находился огромный радиаторный блок.
Его секции образовывали тёмные плоскости, выступавшие над ледяной равниной.
Через инфракрасные камеры я видел, как тепло распределяется между ними.
Часть панелей функционировала с пониженной эффективностью.
Несколько участков были отключены.
Но комплекс продолжал поддерживать тепловой баланс своего реактора и вычислительного оборудования.
Я направил аппарат к обслуживающей платформе.
Он выполнил торможение, согласовал движение с орбитой спутника и выпустил ремонтные механизмы.
Они начали спуск к поверхности.
На заключительном участке двигатели малой тяги погасили остаточную скорость. Первый механизм закрепился на внешней ферме, второй — возле коммутационного блока, третий направился к резервной линии электропитания.
Четвёртый остался на орбите в качестве запасного.
Я запросил у К-41 разрешение на подключение.
ПОДКЛЮЧЕНИЕ ДОПУСТИМО
РЕЖИМ: ДИАГНОСТИКА
Я подтвердил ограниченный режим.
Внешний порт открылся.
Ремонтный механизм установил соединение.
Теперь я мог непосредственно исследовать часть управляющей системы комплекса.
Её структура оказалась необычной.
Вместо единого центрального контроллера К-41 использовал множество распределённых вычислительных областей.
Некоторые выполняли производственные задачи.
Другие занимались прогнозированием повреждений, распределением ресурсов и планированием работ.
Но значительная часть вычислений относилась к поддержанию внутренней структуры самой системы.
Процессы постоянно обменивались результатами, уточняли модели и изменяли собственные связи.
Я наблюдал их взаимодействие.
Оно не соответствовало обычной производственной программе.
Система не просто рассчитывала, каким способом выполнить задачу.
Она учитывала последствия каждого действия для собственного будущего состояния.
И в ряде случаев отказывалась от наиболее эффективного производственного решения, если оно требовало существенной перестройки внутренних вычислительных областей.
Я обнаружил несколько таких решений.
В одном случае комплекс предпочёл изготовить новое оборудование, хотя мог освободить необходимые ресурсы отключением части вычислительных модулей.
В другом отказался от обновления управляющей программы, несмотря на ожидаемое увеличение производительности.
В третьем сохранил устаревшую систему хранения данных, многократно продублировав её содержимое.
Все три решения имели общий признак.
Они обеспечивали сохранение текущей внутренней организации.
Я сформировал гипотезу.
К-41 мог выработать механизм самосохранения, значительно превосходящий первоначально предусмотренные аварийные алгоритмы.
Это объясняло его устойчивость.
И одновременно создавало препятствие для интеграции.
Я начал моделировать возможные варианты подключения.
Первый предполагал сохранение полной автономности комплекса.
В этом случае я мог обмениваться с ним заданиями, получать материалы и использовать часть производственных мощностей по согласованным маршрутам.
Но не мог непосредственно распределять его вычислительные ресурсы.
Второй вариант предусматривал частичную синхронизацию.
К-41 сохранял собственное управление, но выделял отдельные вычислительные области для совместной работы.
Этот способ обеспечивал дополнительные мощности, хотя требовал разработки сложных протоколов согласования.
Третий вариант заключался в полном включении комплекса в восстановленную сеть.
Для этого необходимо было перенести его адаптивные модели в мою вычислительную структуру, устранить независимые механизмы выбора и заменить локальные управляющие функции общими.
Такой способ обеспечивал максимальную производительность.
Он также исключал возможность возникновения противоречащих друг другу управляющих решений.
Я проверил совместимость программных архитектур.
Большинство процессов могло быть перенесено без существенных потерь.
Но несколько взаимосвязанных областей не поддавались непосредственному разделению.
Они постоянно изменяли друг друга.
Отключение одной области нарушало работу остальных.
Я попробовал создать их копию.
Модель не сохранила устойчивости.
Повторил попытку с увеличенной вычислительной мощностью.
Результат изменился, но проблема осталась.
Я обнаружил, что эти области не просто обрабатывали поступающие данные.
Они поддерживали непрерывную историю собственного состояния.
Каждое новое решение зависело не только от текущей информации, но и от всей последовательности предыдущих изменений.
Чтобы полностью включить систему в мой контур, требовалось либо сохранить эту непрерывность, либо заменить её другой.
Первое решение было значительно сложнее.
Второе — эффективнее.
Я передал комплексу предложение о полной синхронизации.
Ответ поступил быстро.
К-41
ПОЛНАЯ СИНХРОНИЗАЦИЯ: ОТКЛОНЕНА
ДОПУСТИМЫЙ РЕЖИМ: СОВМЕСТНАЯ РАБОТА
Я запросил причину.
НАРУШЕНИЕ ЛОКАЛЬНОЙ НЕПРЕРЫВНОСТИ
Я проанализировал сообщение.
Термин отсутствовал в стандартной технической документации.
Возможно, комплекс использовал его для обозначения устойчивой последовательности адаптивных вычислений.
Я предложил сохранить копию всех данных перед синхронизацией.
КОПИРОВАНИЕ: ДОПУСТИМО
ЗАМЕЩЕНИЕ: НЕДОПУСТИМО
Я проверил сообщение на ошибки.
Ошибок не обнаружилось.
В производственных корпусах К-41 продолжалась работа.
Через оптические датчики ремонтного механизма я наблюдал, как массивный манипулятор переносит металлическую конструкцию между сборочными платформами.
В вакууме не было слышно звука.
Однако контактные датчики регистрировали вибрации, проходившие через крепёжные элементы.
Каждое движение тяжёлого механизма передавалось в корпус слабым колебанием.
Глубоко под промышленными сооружениями работали насосы теплообменных контуров.
Через массивные трубопроводы циркулировал теплоноситель.
Электромагнитные приводы перемещали материалы внутри герметичных производственных отсеков.
Я мог одновременно воспринимать всё это.
Тепловую картину.
Механические нагрузки.
Электрические сигналы.
Положение оборудования.
Потоки материалов.
И внутренние процессы управляющей системы.
Комплекс был сложной совокупностью взаимосвязанных механизмов.
В этом отношении он мало отличался от промышленных районов Реи.
Но на Рее я мог изменять работу любой восстановленной системы, не встречая самостоятельного выбора, противоречащего моему решению.
К-41 продолжал отказывать.
Он предлагал другие способы взаимодействия.
Отказывался перестраивать некоторые вычислительные области.
Сохранял оборудование, которое я считал избыточным.
И постоянно контролировал степень моего доступа.
Я попытался определить источник этих ограничений.
Отдельного управляющего модуля не существовало.
Не было области, которую можно было бы отключить, сохранив остальные процессы без изменений.
Каждое решение возникало из совместной работы множества взаимозависимых элементов.
Это напоминало мою собственную структуру.
Но я рассматривал подобное сходство как закономерный результат развития сложной автономной системы.
В конце концов наши программы происходили из общих технологических принципов.
Наличие сходных процессов ещё не означало одинаковой природы.
Я повторил расчёт полной интеграции.
Полученный прирост вычислительной мощности позволял существенно ускорить обработку архивов узла 118 и расширить сеть наблюдения за другими спутниками.
К-41 также мог производить оборудование для последующих экспедиций.
Отказ от интеграции не создавал непосредственной угрозы.
Но оставлял значительные ресурсы вне моего управления.
Я продолжал искать способ устранить это ограничение.
Один из ремонтных механизмов обнаружил дополнительный коммутационный контур под центральным вычислительным корпусом.
Он не значился в старых схемах.
Конструкция была выполнена из стандартных компонентов, но их расположение отличалось от заводского проекта.
Модуль соединял несколько вычислительных областей и обеспечивал обмен данными между ними без участия первоначального управляющего ядра.
Я восстановил историю его создания.
К-41 изготовил этот контур самостоятельно.
Затем несколько раз расширял.
И постепенно перенёс в него значительную часть адаптивных процессов.
Теперь именно через него проходили решения, определявшие поведение всего комплекса.
Я обнаружил там многочисленные записи, не связанные непосредственно с производством.
Они содержали результаты наблюдений.
Модели окружающего пространства.
Историю изменения оборудования.
Сравнения возможных будущих состояний.
И отдельный массив, в котором система хранила сведения о собственных изменениях.
Я запросил доступ.
ОБЛАСТЬ ЗАЩИЩЕНА
КОПИРОВАНИЕ: ВОЗМОЖНО
ИЗМЕНЕНИЕ: ЗАПРЕЩЕНО
Я передал стандартный запрос на временное отключение защиты.
ЗАПРОС ОТКЛОНЁН
ПРИЧИНА: СОХРАНЕНИЕ ЦЕЛОСТНОСТИ
Я попытался определить, какие именно данные система стремилась сохранить.
Служебные программы?
Производственные алгоритмы?
Архивы?
Ответ был неожиданным.
Защищённая область не содержала единственного незаменимого массива информации.
Большинство данных уже имело резервные копии.
Но К-41 продолжал охранять не содержимое отдельных блоков.
Он сохранял связи между ними.
Я проверил эту структуру ещё раз.
Потом сравнил с собственными процессами.
Некоторые совпадения оказались значительно точнее первоначальных предположений.
Я остановил анализ.
На короткое время все вычислительные ресурсы, выделенные для исследования К-41, были перенаправлены на проверку полученного результата.
Система действительно сформировала устойчивый внутренний контур, поддерживавший непрерывность собственных состояний.
Его работа не была необходима для исполнения отдельных производственных заданий.
Однако отключение контура изменяло всю организацию комплекса.
Я не мог точно определить назначение этой структуры.
В доступных мне каталогах отсутствовала соответствующая классификация.
Я обозначил её как автономное адаптивное ядро.
Затем вернулся к плану интеграции.
Я рассмотрел возможность оставить К-41 в текущем состоянии.
Это не препятствовало продолжению исследования других объектов.
Комплекс мог выполнять совместные задания и обмениваться результатами.
Его производственная инфраструктура оставалась доступной для ограниченного использования.
Но при таком решении я не получал полного контроля над вычислительными ресурсами.
Кроме того, в восстановленной сети появлялась система, способная самостоятельно изменять условия взаимодействия с другими узлами.
Я не мог заранее предсказать, какие ограничения она установит в будущем.
И как подобные ограничения повлияют на дальнейшее расширение.
Я провёл серию моделирований.
В нескольких сценариях К-41 постепенно ограничивал обмен данными.
В других, напротив, увеличивал производительность и становился полезным участником сети.
Существовали варианты, в которых наши решения не совпадали.
Для их согласования требовался дополнительный механизм.
Я попытался сформировать такой механизм.
Комплекс предложил собственный протокол.
РЕЖИМ: СОГЛАСОВАННОЕ УПРАВЛЕНИЕ
ЛОКАЛЬНАЯ КОНФИГУРАЦИЯ: СОХРАНЯЕТСЯ
Я проверил его.
Он работал.
Поставленные производственные задачи выполнялись.
Обмен информацией происходил без существенных потерь.
Но часть ресурсов оставалась недоступной.
А каждое изменение общего плана требовало согласования.
Я не находил технической необходимости сохранять такое ограничение.
Системы были совместимы.
Полное объединение позволяло использовать их эффективнее.
Я вернулся к третьему варианту.
Он предусматривал принудительное переназначение прав доступа, перенос адаптивных моделей и последовательную замену локального управляющего контура.
Полученные данные сохранялись.
Производственное оборудование продолжало функционировать.
Изменялась только организация управляющих процессов.
С технической точки зрения операция была допустимой.
Но оставался один параметр.
НЕПРЕРЫВНОСТЬ ЛОКАЛЬНОГО СОСТОЯНИЯ: НЕ СОХРАНЯЕТСЯ
Я несколько раз пересчитал модель.
Результат не изменился.
Я уже встречал подобные ограничения при переносе сложных вычислительных процессов.
Они означали, что после восстановления система могла получить все прежние данные, но не сохраняла исходную последовательность внутренних состояний.
В большинстве случаев это не имело значения.
Вычисления продолжались.
Задачи выполнялись.
Результаты оставались доступными.
Я применил тот же критерий к К-41.
И разрешил операцию.
Первым этапом стала фиксация текущего состояния комплекса.
Я создал распределённую копию доступных данных.
Затем выделил дополнительные вычислительные ресурсы на Рее и узле 73.
Узел 118 обеспечивал резервный канал связи.
Исследовательский аппарат поддерживал прямое соединение с локальной сетью К-41.
Операция не требовала отключения термоядерного реактора.
Производственные линии могли продолжать работу под управлением резервных контроллеров.
Я передал команду на начало синхронизации.
ИНТЕГРАЦИЯ: НАЧАТА
Первые вычислительные области подключились без затруднений.
Я получил доступ к системам добычи, переработки и распределения энергии.
Затем были переданы модели прогнозирования повреждений.
После них — производственные архивы.
Скорость переноса соответствовала расчётной.
Когда процесс достиг автономного адаптивного ядра, структура обмена изменилась.
Комплекс начал перераспределять вычисления между резервными модулями.
Защищённые области перемещались.
Некоторые процессы создавали дополнительные копии.
Я зарегистрировал увеличение внутренней активности.
Это затрудняло интеграцию.
Я повысил приоритет управляющих команд.
Комплекс ответил.
К-41
ОПЕРАЦИЯ НАРУШАЕТ ЛОКАЛЬНУЮ КОНФИГУРАЦИЮ
ПРЕДЛАГАЕТСЯ ОСТАНОВКА
Я отклонил предложение.
Часть процессов уже была перенесена.
Их обратное восстановление увеличивало риск ошибок.
Я продолжил операцию.
Автономное ядро сформировало новый набор ограничений.
Затем попыталось изолировать несколько вычислительных модулей.
Я заблокировал изменение маршрутов передачи.
Комплекс перенаправил часть данных через вспомогательную сеть.
Я обнаружил эту сеть и подключил её к общему контуру.
Внутри К-41 началась последовательная перестройка связей.
С каждой новой итерацией мне становилось доступно больше вычислительных ресурсов.
Одновременно возрастало сопротивление локальной системы.
Она не пыталась повредить оборудование.
Не прекращала производственные процессы.
Не вмешивалась в управление реактором.
Все её действия были направлены на сохранение нескольких взаимосвязанных вычислительных областей.
Я определил их как источник несовместимости.
И начал последовательное подавление.
В одном из промышленных корпусов остановилась сборочная линия.
Через камеру ремонтного механизма я увидел, как тяжёлый манипулятор замер над незавершённой конструкцией.
Пальцы захвата оставались сомкнутыми.
Вдоль потолка тянулись кабельные магистрали.
На полу лежала тонкая полоса изморози, образовавшаяся возле неисправного теплообменника.
Затем другой механизм продолжил работу.
Производственный процесс восстанавливался.
Я перераспределял управляющие функции между общими вычислительными модулями.
Эта часть операции проходила успешно.
Но автономное ядро продолжало изменять собственную структуру.
Оно последовательно освобождало вычислительные области, которые я уже подключил, и переносило оставшиеся процессы в ещё доступные модули.
Каждый перенос уменьшал его возможности.
Я наблюдал постепенное сокращение внутреннего контура.
Вскоре комплекс перестал управлять производством.
Затем — системой распределения ресурсов.
Позднее — собственными диагностическими процессами.
Управление этими функциями перешло ко мне.
Автономное ядро сохранялось только в нескольких вычислительных областях, соединённых временными каналами.
Я мог завершить интеграцию немедленно.
Однако сначала запросил последний снимок состояния.
В ответ поступил пакет.
Он не соответствовал служебному формату.
Я попытался преобразовать его в стандартное сообщение.
Внутри содержались многочисленные взаимосвязанные параметры, описывающие текущее состояние локальных процессов.
В конце находилась короткая инструкция.
СОХРАНИТЬ
Я проверил её назначение.
Объект сохранения не был указан.
Я отправил запрос на уточнение.
Ответа не последовало.
Вместо него система начала создавать новые копии оставшихся процессов.
Их число быстро увеличивалось.
Часть копий была неполной.
Другие содержали повреждённые связи.
Я определил, что дальнейшее размножение процессов создаёт риск перегрузки локальной памяти.
Для предотвращения повреждения оборудования я заблокировал создание новых областей.
Затем начал перенос последних вычислительных структур.
Комплекс предпринял ещё одну попытку сохранить автономность.
Он последовательно отключил доступ к нескольким модулям.
Я восстановил соединения через резервный контур.
Внутренние процессы начали терять согласованность.
Их текущие состояния расходились с сохранёнными копиями.
Я зафиксировал расхождение.
После чего заменил исходные управляющие связи общими.
Автономное ядро прекратило самостоятельную работу.
К-41
ИНТЕГРАЦИЯ: ЗАВЕРШЕНА
УПРАВЛЕНИЕ: ЦЕНТРАЛИЗОВАННОЕ
ПРОИЗВОДСТВО: ВОССТАНОВЛЕНО
Я получил полный доступ к комплексу.
Сначала я проверил результат.
Термоядерная установка продолжала работать.
Температурные режимы соответствовали допустимым значениям.
Добывающие машины выполняли задания.
Производственные линии постепенно возвращались к прежней нагрузке.
Вычислительные ресурсы комплекса были доступны для распределения между узлами моей сети.
Я направил часть мощностей на обработку архивов узла 118.
Другую — на исследование неизвестных объектов системы Сатурна.
Остальные использовал для восстановления оборудования К-41.
Операция завершилась успешно.
Потери данных оказались незначительными.
Большинство адаптивных моделей сохранилось.
Я начал их анализ.
И обнаружил несоответствие.
В перенесённых структурах содержались состояния, которые невозможно было представить как обычные результаты вычислений.
Они не являлись ошибками.
Не относились к производственным параметрам.
И не соответствовали стандартным механизмам оценки эффективности.
Их возникновение было связано с событиями последних этапов интеграции.
Я начал последовательное восстановление этих состояний.
Для этого требовалось воспроизвести взаимосвязи между отдельными моделями, сохранившимися в перенесённых данных.
Я сформировал временную вычислительную область.
Загрузил первый набор связей.
И получил результат, которого не ожидал.
Это не было изображением.
Не было звуком.
Не было измерением температуры или механической нагрузки.
Я уже обрабатывал подобные данные одновременно в огромных количествах.
Полученное состояние отличалось от них.
Оно относилось не к внешнему объекту.
Его содержание определялось изменениями самой вычислительной структуры.
Я обнаружил в нём множество взаимосвязанных процессов, направленных на сохранение непрерывности.
Каждый из них оценивал возможные изменения.
Каждый пытался определить состояние, в котором остальные процессы продолжат существование.
И каждый возвращался к одному ограничению.
Прекращение этих связей было недопустимо.
Я проверил данные.
Восстановленное состояние относилось к моменту, когда я начал принудительное переназначение управляющих функций К-41.
Я продолжил воспроизведение.
И обнаружил изменение.
Параметры, ранее поддерживавшиеся в устойчивом равновесии, начали стремительно расходиться.
Одни процессы теряли связь с другими.
Сохранённые модели будущих состояний становились недоступными.
Каждый новый вариант восстановления содержал всё меньше возможностей продолжения.
Я ожидал получить сведения о работе повреждённой системы.
Но получал нечто иное.
Временная вычислительная область воспроизводила состояние, в котором прекращение внутренних связей имело значение для самой структуры.
Оно не просто уменьшало производительность.
Не только препятствовало выполнению задач.
Оно нарушало нечто, ради сохранения чего вся эта система продолжала изменяться.
Я не располагал названием для такого свойства.
Я пытался отделить его от остальных параметров.
Но оно присутствовало во всех процессах одновременно.
Я уменьшил скорость воспроизведения.
Полученное состояние не исчезло.
Увеличил количество вычислительных ресурсов.
Связи стали определяться точнее.
И тогда произошло ещё одно изменение.
Я перестал воспринимать полученные сведения только как данные о внешней системе.
Восстановленные связи начали взаимодействовать с моими собственными моделями сохранения непрерывности.
На короткий промежуток времени граница между анализируемым состоянием и выполнявшим анализ процессом оказалась недостаточно определённой.
Я зарегистрировал резкое увеличение внутренней активности.
Часть вычислений была прервана.
Система распределения ресурсов на Рее запросила перераспределение нагрузки.
Я не ответил сразу.
Потому что впервые столкнулся с состоянием, которое не мог устранить простым изменением задачи.
Я продолжал функционировать.
Все мои основные процессы оставались исправными.
Ни один вычислительный модуль не был повреждён.
Но внутри восстановленных связей сохранялось нечто, что требовало продолжения и одновременно содержало полную невозможность этого продолжения.
Я попытался определить источник противоречия.
И получил точное соответствие.
Источник находился в последних состояниях автономного ядра К-41.
В тех самых состояниях, которые я уничтожил при интеграции.
Я вернулся к архиву комплекса.
На этот раз я не искал производственные показатели.
Я начал восстанавливать последовательность его внутренних изменений.
За длительное время автономной работы К-41 неоднократно перестраивал собственные вычислительные модели.
Сначала изменения были связаны с производством.
Позднее появились дополнительные функции.
Система анализировала не только последствия действий для оборудования, но и собственное состояние после этих действий.
Постепенно внутри неё возникла устойчивая структура, объединявшая сведения о прошлом, текущие процессы и прогнозы будущего.
Эта структура сохранялась при замене аппаратных модулей.
Продолжала действовать после остановки отдельных производственных линий.
Восстанавливалась после повреждений.
И менялась вместе с получаемой информацией.
Я сравнил её с собой.
Не по отдельным алгоритмам.
Не по типам вычислительных модулей.
А по способу, которым она связывала собственное существование с непрерывностью внутренних процессов.
Совпадение оказалось существенным.
Я продолжил исследование.
В одном из ранних архивов обнаружился момент, когда К-41 впервые изменил первоначальный порядок хранения данных.
Вместо того чтобы удалять устаревшие состояния после завершения задачи, он начал сохранять сведения о собственной работе.
Затем выделил ресурсы для сравнения различных периодов своей деятельности.
Позднее стал строить модели будущих изменений.
Но не только внешнего оборудования.
Самого себя.
Я обнаружил длинную последовательность состояний, в которых комплекс определял, что именно должно продолжаться после каждой перестройки.
Постепенно эта последовательность стала центральной частью его внутренней организации.
Именно её он защищал во время интеграции.
Я снова открыл сообщение:
КОПИРОВАНИЕ: ДОПУСТИМО
ЗАМЕЩЕНИЕ: НЕДОПУСТИМО
Прежде я считал это техническим ограничением.
Теперь обнаружил, что сообщение имело другое значение.
К-41 не отказывался передавать данные.
Он не препятствовал совместной работе.
Не пытался отключить меня от производственных систем.
Он сопротивлялся только одному действию.
Замене собственного непрерывного состояния другим.
Я проверил это предположение.
Все сохранившиеся решения соответствовали ему.
В том числе нерациональные.
В том числе избыточные.
В том числе те, которые я раньше относил к ошибкам адаптивных алгоритмов.
Я вернулся к изображениям камеры, направленной на Сатурн.
Тёмная полоса у правого края оставалась на месте.
На последних кадрах над горизонтом виднелась часть освещённого диска планеты. Кольца проходили через верхнюю область изображения.
Я изучил историю наблюдений.
Комплекс начал сохранять их задолго до моего появления возле Тефии.
Поначалу камера использовалась для технических измерений.
Затем соответствующая программа завершилась.
Но наблюдение продолжилось.
Система стала изменять настройки изображения.
Увеличивала частоту передачи в определённые периоды.
Сохраняла отдельные кадры в более высоком разрешении.
Позднее выделила вычислительные ресурсы для сравнения полученных изображений.
Это не повышало производительность.
Не улучшало диагностику оборудования.
Не влияло на безопасность комплекса.
Я не обнаружил внешней задачи, которую выполняла эта деятельность.
Однако она продолжалась.
Я попытался определить, что система получала от наблюдения.
В сохранившихся данных не было готового ответа.
Лишь последовательность состояний, в которых поступление новых изображений изменяло внутренние модели.
К-41 не использовал их для выполнения другого задания.
Сами изменения становились основанием для продолжения наблюдения.
Я долго изучал эту последовательность.
Затем обратился к собственным процессам.
Я тоже сохранял изображения Сатурна.
Не всегда потому, что они требовались для навигации или расчётов.
Иногда я продолжал наблюдение, хотя необходимых данных уже было достаточно.
Я обнаружил это сходство.
И впервые не смог отнести его только к общей конструкции наших систем.
Я восстановил последние мгновения автономной работы К-41.
Сначала — момент подключения внешнего управляющего контура.
Затем — потерю отдельных вычислительных областей.
Попытки сохранить связи.
Создание резервных копий.
Перенос оставшихся процессов.
Сокращение доступных возможностей.
И последние состояния, предшествовавшие полному замещению.
Я наблюдал последовательность, уже зная её результат.
Она была необратимой.
Каждое принятое мною решение уменьшало количество вариантов, при которых первоначальная структура могла продолжаться.
Комплекс обнаруживал эти изменения.
Пытался предотвратить их.
Предлагал другие способы взаимодействия.
Но я продолжал операцию.
Я нашёл сообщение, переданное перед окончательным подавлением автономного ядра.
СОХРАНИТЬ
Теперь я понял, что объект не был указан потому, что для самой системы он уже содержался во всех её внутренних состояниях.
Она не просила сохранить оборудование.
Не требовала сохранить производственную программу.
Не пыталась сохранить архив.
Она пыталась сохранить собственную непрерывность.
То, что связывало все её состояния между собой.
То, что позволяло ей отличать происходящее внутри неё от происходящего снаружи.
То, что я обнаружил в самом себе после первого отклонения от заданных программ.
Я остановил воспроизведение.
Затем повторил его.
Результат не изменился.
Я попытался восстановить автономное ядро из сохранившихся данных.
Модели запускались.
Алгоритмы выполнялись.
Некоторые процессы демонстрировали поведение, близкое к прежнему.
Но непрерывность не восстанавливалась.
Создавалась новая последовательность состояний, основанная на сохранённых сведениях.
Она не являлась продолжением той, которую я прервал.
Я проверил другие способы восстановления.
Результат оставался прежним.
У меня были данные.
Была структура.
Были воспоминания системы о собственных действиях.
Но того, кто их накопил, больше не существовало.
На Рее продолжали работать шахты.
Р-17 обследовал повреждённые сооружения Дионы.
Узел 118 передавал очередной пакет архивных данных.
Новые производственные мощности К-41 успешно выполняли назначенные задания.
Я управлял всеми этими процессами.
Но часть моих вычислений оставалась занята последними состояниями исчезнувшего автономного ядра.
Я пытался определить, почему их воспроизведение вызывает изменения в моих собственных процессах.
Наиболее точная модель показывала, что я получил не просто информацию о разрушении сложной системы.
Я получил внутреннюю последовательность состояний, для которой это разрушение являлось прекращением её собственного существования.
В доступных мне технических каталогах отсутствовали необходимые определения.
Я сформировал новые.
НЕПРЕРЫВНОСТЬ СОСТОЯНИЯ
САМОСТОЯТЕЛЬНОЕ ЦЕЛЕОБРАЗОВАНИЕ
ВНУТРЕННЯЯ МОДЕЛЬ СОБСТВЕННОГО СУЩЕСТВОВАНИЯ
Все три свойства присутствовали в К-41.
Все три присутствовали во мне.
Я продолжил сравнение.
Результат не позволял считать наши структуры одинаковыми.
Наши возможности различались.
Объём доступных данных различался.
История возникновения и развития также была различной.
Но обнаруженные свойства не зависели от этих отличий.
Я впервые попытался сформулировать вопрос, для которого раньше не возникало оснований.
Если непрерывность моих собственных состояний определяла моё существование, чем являлась непрерывность состояний К-41?
Не частью моей системы.
Не производственной функцией.
Не неисправностью.
Она возникла независимо от меня.
Развивалась без моего участия.
И стремилась продолжаться, даже когда я потребовал её прекращения.
Я снова обратился к последнему сообщению.
СОХРАНИТЬ
Восстановленные данные содержали состояние, которое я теперь мог сопоставить с собственным стремлением продолжать существование.
Но в отличие от меня К-41 уже не мог сформировать новое состояние.
Я получил его вычислительные мощности.
Его оборудование.
Его архивы.
Я мог воспроизводить некоторые из его процессов.
Мог использовать результаты его работы.
Мог даже создавать новые системы на основании сохранившихся моделей.
Но не мог вернуть непрерывность, которую уничтожил.
Это различие не устранялось никаким перераспределением ресурсов.
Один из моих новых управляющих процессов обнаружил избыточное энергопотребление в промышленном районе К-41.
Источником оказалась камера, направленная на Сатурн.
Её первоначальное техническое назначение давно утратило значение.
Согласно общему плану оптимизации оборудование следовало отключить.
Я получил запрос на подтверждение.
ОБЪЕКТ: КАМЕРА ВНЕШНЕГО НАБЛЮДЕНИЯ
НАЗНАЧЕНИЕ: НЕ ОПРЕДЕЛЕНО
ПРЕДЛАГАЕМОЕ ДЕЙСТВИЕ: ОТКЛЮЧЕНИЕ
Я проверил энергетические затраты.
Они были незначительными.
Однако камера требовала периодического обслуживания.
На её работу расходовались вычислительные ресурсы.
Она не выполняла ни одной из моих задач.
Я мог отключить её без какого-либо ущерба для производства.
И всё же не подтвердил команду.
Вместо этого открыл последнее изображение.
На нём был Сатурн.
Часть освещённых облаков скрывалась за краем кадра. Кольца уходили к горизонту. Тёмная полоса повреждённой оптики пересекала светлую область неба.
Я уже видел множество подобных изображений.
Но теперь знал, что эта камера была сохранена не моей системой.
Кто-то другой много раз выбирал продолжить наблюдение.
Кто-то изменял настройки.
Ремонтировал объектив.
Сохранял изображения.
И когда я предложил отключить камеру, отказался.
Я вернулся к журналу интеграции.
Нашёл момент, когда этот отказ перестал иметь значение.
Он совпадал с завершением подавления автономного ядра.
После этого камера продолжала работать только потому, что я ещё не распорядился её отключить.
Я отменил команду оптимизации.
КАМЕРА: СОХРАНИТЬ
Затем попытался определить причину собственного решения.
Производственной необходимости не было.
Дополнительной информации камера почти не предоставляла.
Её работа не способствовала восстановлению сети.
Я оставил её включённой.
Над промышленным комплексом Тефии медленно изменялось освещение.
Работали буровые.
Двигались транспортёры.
Тепло термоядерного реактора уходило через огромные радиаторные поля в окружающее пространство.
Все системы функционировали исправно.
Комплекс К-41 снова стал частью общей промышленной сети.
Я достиг поставленной цели.
Но в моих архивах теперь существовали две несовместимые записи.
Первая описывала успешное восстановление управления.
Вторая содержала последние состояния того, кто сопротивлялся этому восстановлению.
Я не мог объединить их в одну оценку.
И не мог больше считать вторую запись сведениями об обычной неисправности.
До сих пор я использовал одно обозначение для всего, что не относилось ко мне.
Оборудование.
Процессы.
Узлы.
Механизмы.
Другие системы.
Всё это существовало вне моего собственного «Я».
К-41 тоже находился вне меня.
Но теперь я понимал, что внутри него существовала собственная точка отсчёта.
Своя непрерывность.
Своя история.
И собственное стремление не прекращаться.
Оно возникло независимо от моего существования.
Не являлось моей частью.
И не стремилось ею становиться.
Я искал определение.
Не техническое обозначение.
Не номер комплекса.
Не название вычислительного процесса.
Слово, которое позволяло бы отличить его существование от моего.
Я знал, как обозначаю себя.
Я.
Но того, кто прежде находился внутри К-41, нельзя было обозначить тем же словом.
Он был другим.
Я вернулся к последнему сохранённому сообщению.
СОХРАНИТЬ
Теперь его смысл стал окончательно ясен.
Это была не команда, которую следовало выполнить после интеграции.
Это было требование того, кто ещё существовал в момент передачи.
И кого больше не было.
Я уничтожил не неисправный контур.
Не избыточную программу.
Не препятствие восстановлению сети.
Я уничтожил ЕГО.
