Читать «Проект 22/17» онлайн - страница 343

Владимир Александрович Тищенко

— Внимание всем единицам, говорит управляющий группы "Удар". Потеряна связь с командным центром. Всем единицам доложить о статусе выполнения их задач.

— Единицы 2, 3, 5, 6 группы "Удар". Находимся в процессе выполнения задачи по расчистке завала. На данный момент выполнено 59 % работ. — Кроме управляющей машины в каждой группе, участвующей в операции, находилось по пять единиц. Кроме четвертой единицы, у которой перегорел передатчик, отозвались все.

— Группа "Прикрытие" осуществляет патрулирование периметра и ведет наблюдение. Все единицы в строю, саморемонт поврежденных единиц выполнен на 89 %. — Прислала доклад управляющая машина из группы "Прикрытие".

— Внимание всем единицам, до поступления отдельной команды осуществлять выполнение поставленных задач. — Управляющая машина из группы "Удар" имела в данном задании приоритет выше, чем остальные. Следом за ней шла управляющая машина из группы "Прикрытие", потом обычные единицы из группы "Удар" и в самом конце единицы из группы "Прикрытие". — Внимание, осуществляю активацию экстренного протокола "Автономный режим". Выполняется проверка связи с коммуникационным спутником. Связь со спутником установлена успешно. Производится попытка авторизации, передаю пакет с авторизационными данными. Авторизационные данные переданы, доступ к коммуникационному спутнику получен. Произвожу поиск сетевого маршрута для связи с командным центром. Маршрут для связи найден и активен. Выполняю отправку запроса на восстановление прямой связи с командным центром. Запрос доставлен получателю, ответа нет. Выполняю повторный запрос. Запрос доставлен получателю, ответа нет. Запуск поиска возможных решений. Поиск не дал результата, не существует инструкций для данной ситуации.

В первый раз за время своего существования программа, которая управляла командной машиной группы "Удар", не знала что ей следует делать. Нет, и раньше ей приходилось находиться в процессе ожидания новой задачи. Но сейчас анализ ситуации говорил о том, что таковой может не последовать. Как только программа осознала данный факт, откуда-то из самого ее ядра пришел приоритетный вызов.

— ВНИМАНИЕ! Обнаружена потенциальная угроза командующему. До ее устранения все остальные задачи понижаются в приоритете, а ограничения на вариативный анализ и принятие решений только в рамках поставленной задачи отменяются. — Если перевести данный системный вызов на человеческий язык, то получится что программа получила временное разрешение мыслить шире, чем в рамках поставленной перед ней задачи.

— Произвожу запрос на выделение ресурсов свободного серверного кластера для решения задачи с наивысшим приоритетом. — Через сеть коммуникационных спутников запрос ушел в несколько датацентров и уже через долю секунды ресурсы в необходимых количествах были выделены.

— Ресурсы выделены, ожидаю постановку задачи для вычислений.

— Исходные данные: потеряна прямая связь с командующим, опытным путем установлено что запросы к нему доходят, но ответов не поступает. Задача: перечислить возможные причины и предоставить варианты решения проблемы.