— Нет, было ровно половина шестого, не считая каких-то секунд. Я хорошо запомнил.
— Жди, сейчас приду.
— Салют! — поздоровался Макс. — Вижу, что успел отдохнуть? Вчерашние заботы тебя сильно подкосили, и под конец дня ты был сам не свой.
— Привет… — Похоже, что я вчера… действительно перетрудился. — не стал спорить Теренс. — В голове такой сумбур. Я плохо помню, что случилось тем вечером.
— Мы втроём, ты, Энди и я, в течение дня дважды пытались решить нашу проблему. Перебрали все возможные варианты. Ничего не выходило.
— Припоминаю. — он не стал сознаваться, что узнал об этом только благодаря Аманде. — Дальше что было?
— Затем ты ушёл, сказав, что в одиночестве тебе в голову приходят интересные мысли. Мы с Энди не стали возражать, у нас с ним больше никаких идей не осталось. В начале шестого вечера ты без всякого предварительного звонка появился здесь. Ничего объяснять не стал, но вид у тебя при этом был… — Макс обеими руками взъерошил свои волосы и выпучил глаза, — как у сумасшедшего учёного, какими их показывают в старых анимационных фильмах. Ты сказал, что знаешь, в чём причина, сразу же направился к консоли и по памяти, без всякой шпаргалки, стал набирать с клавиатуры строки программного кода. Жаль, что Энди не присутствовал, он бы тоже восхитился, увидев, с какой скоростью ты это делаешь.
После того, как ты закончил, случилось настоящее чудо! Команда на инициализацию прошла успешно, и Ангелина стала оживать. Пока я прыгал, размахивал руками и орал от восторга, ты по-тихому свалил восвояси, как тот супергерой, которому не требуются овации публики. Я успел лишь заметить твою спину в дверях лифта, но не успел поблагодарить. Спасибо, приятель! Не представляешь, как ты нас выручил! Ты — просто компьютерный гений! По сравнению с тобой, мы с Энди — просто жалкие ламеры.
Пытаясь выдернуть свою ладонь из рук Макса, Теренс растерянно улыбнулся и подумал:
«Я ожидал чего-то гораздо более худшего… Уф-ф-ф, отлегло от сердца… Одной заботой меньше».
— Ангелина успешно обновилась, перезапустилась и взяла бразды правления нашим проектом в свои электронные руки! — восторженно произнёс Стивенс. — Я всю ночь провёл у монитора, контролируя этот процесс, но не обнаружил никаких сбоев! И это после стольких безуспешных попыток… Вчера шефу не стал докладывать об успехе — боялся сглазить. Видимо, не зря. — он вздохнул и изменился в лице, вмиг сделавшись серьёзным и печальным. — С утра начались странные подвисания, быстродействие системы упало. Ангелина стала долго обрабатывать запросы. Я было подумал, что расчёты по подъёму недостающего фрагмента кольцевой горной цепи занимают слишком большой объём оперативной памяти, но позже выяснилось, что к обработке этой задачи Ангелина ещё даже не приступала. С ней что-то не так… Поэтому я позвонил. Извини, что потревожил, но без твоего участия я не рискну ничего предпринимать.
— Ты стандартную процедуру проверки запускал? — осведомился Теренс, глядя на экран, где отображалась текущая информация о работе системы. С виду всё функционировало нормально, но причин не верить Максу у него не было.
— Запускал… Проверку она игнорирует.
— Кто?
— Ангелина. Как только я запускаю процедуру проверки, система начинает виснуть, и ей требуется значительное время, чтобы выйти из этого состояния.
— ИИ не может, ни контролировать, ни игнорировать эти запросы. — возразил Теренс. — Как мы с тобой не можем влиять на функционирование встроенного в организм хелф-чипа. Он работает автономно.
— Ничем другим, кроме как саботажем с её стороны, я это объяснить не могу. — Макс задумчиво покачал головой из стороны в сторону. — Как, на твой взгляд, такое возможно?
Теперь пришла очередь задуматься Теренсу.
— Возможно, — поразмыслив, ответил он, — в том случае, если система уже обрабатывает большую по объёму высокоприоритетную задачу, связанную проверкой целостности образа ИИ. Любые, поступившие в этот момент команды на проведение проверки будут автоматически ставиться в очередь на выполнение, и на это будут задействоваться системные ресурсы. Если ты несколько раз подряд пытался запустить процедуру проверки, не отменяя предыдущей команды, всё это до сих пор висит в списке текущих процессов. Отсюда и подвисания и увеличенное время отклика на запрос.
— Мне известно, как следует работать с системами под управлением искусственного интеллекта, я не стал бы вводить никаких служебных команд во время проверки образа. Но проверка завершилась ещё ночью. Вот, взгляни сам. Процент загрузки центрального ядра вычислительного комплекса — шестьдесят процентов. Список процессов не перегружен многократно продублированными командами. При всём моём уважении к тебе, копать нужно где-то в другом месте.
— Можно и в другом. — произнёс Теренс, внимательно просматривая весь список текущих процессов. — Обрати внимание. В этой строке стоит цифра, отличная от нуля. Такой процесс не отображается как нулевой только в том случае, если осуществляется проверка целостности образа ИИ. Причём не та проверка, что запускается после инициализации, а та…