Где кот идет. Кн. 3. Упругая вселенная | страница 49



– Зачем нам столько кубиков? Для ввода данных хватит и одного. Еще место останется.

– Теоретически – да, – согласился Хэвисайд. – Но как только мы переправим из первого кубика информацию для Лемеха в центр, Баг Мэк сразу обнаружит передачу данных и прихлопнет блок. В результате Лемех снова впадет в кому.

– А если мы синтезируем второй кубик, – предложил Эгль, – И тот продолжит работу?

– Би эМ уже будет начеку, – покачал головой Хэвисайд. – Он начнет читать каждый кристалл и уничтожать все, что противоречит теории Элберта. Вот тогда действительно придется отключать базовую систему и производить холодный перезапуск. Чтобы не доводить Би эМ до крайности, мы организуем в его среде нечто вроде гандикапа по кубикам. Проще говоря, информацию в центр мы будем отправлять по очереди. Пока Би эМ стирает первый блок информации, второй куб передаёт в центр второй блок. Би Эм прихлопнет и его, но несколько позднее. И так далее. Теория показывает, что нужное опережение достигается за шесть шагов. Но Би эМ догадается о нашей игре и отключит охлаждение. Темп передачи резко снизится, а мы с шестью кубиками можем не успеть. Лучше продублировать набор кубиков. Если мы удвоим их количество, нужное отставание получится на седьмом шаге. Следовательно, после отправки восьмого блока Лемех успеет получить все данные. Имея результаты на руках, он сам сконфигурирует вокруг себя информационную блокаду. Тогда базовой системе Би Эм придется капитулировать и диалог Лемеха с Баг Мэком пойдет на равных.

– Не совсем ясно, – задумался Эгль, – Для чего нужны боковые связи между кубиками. Матрица Лемеха находится в центральном кристалле-октаэдре. Значит, передача данных от кубиков будет происходить по нитям-радиусам. Зачем нужны боковые нити?

– Вы не знаете всей мощи Баг Мэка, – мягко сказал Хэвисайд. – Для уничтожения блока он пошлет специальную стирающую программу в виде клопа-ирейзера. При помощи клопа Баг Мэк начнет уничтожать боковые кристаллики, чтобы прервать передачу данных.

– Это плохо, – проворчал Эгль.

– Верно. Вот почему мы позволим клопу разрушать кристаллики по очереди. Пусть он возится с каждым кубиком, добиваясь идеального исполнения команды Би Эм. Но как только клоп попадет в первый куб, второй кристаллик мгновенно получит команду о начале работы по боковой нити, которая является отличным проводником. Покончив с первым блоком информации, клоп начнет искать источник второго. Он кинется к боковой нити, но этот короткий путь мы сразу уничтожим. Чтобы попасть в другой куб, клоп сначала вернется в центр, к началу второй радиальной нити. Пока клоп бегает зигзагами по радиусам, мы будем запускать блоки по боковым, более коротким связям.