Шрифт:
Дженнифер Глисон прикрыла рот и нос руками, как будто молилась. У нее было лишь элементарное представление о том, как работает кодирование программы, управляющей режимами ИК-обнаружения, и без документации или необработанных возможностей анализаторов кода Dreamland она могла только догадываться, как его модифицировать. Защищенный канал передачи данных с Dreamland все еще находился в стадии разработки; как только он будет установлен, она сможет поговорить с людьми, разработавшими детектор. Но пилоты хотели, чтобы самолет взлетел раньше, и она подумала, что это будет не так уж трудно выяснить. Она воспроизвела данные, записанные EB-52 во время последней миссии, наблюдая за кодировкой, чтобы понять, как она могла бы настроить ИК-детектор, чтобы обнаружить кратковременный всплеск в инфракрасном спектре.
Короче, чем при запуске, но прочнее?
Дженнифер потянулась за газировкой, стоявшей на полу кабины экипажа Quicksilver, и намеренно подняла ее. Она сделала два глотка и отставила бокал, все это время глядя на пустые многофункциональные экраны на посту оператора радиолокационного перехвата. Она снова запустила циклы обнаружения, наблюдая за экраном своего ноутбука, на котором были отображены основные компоненты кода. Программа интерфейса брала данные с разных датчиков и настраивала их для экранов; она была чудовищно сложной, потому что должна была принимать данные от множества разных датчиков, которые были спроектированы без общей шины.
Ее ноутбук обнаружил ошибку в интерфейсе, которая была связана с ошибочным целочисленным кэшем. Это было незначительно — программа интерфейса просто проигнорировала ошибку.
Странно. Это должно было быть заблокировано интерфейсом.
Раздел обработки ошибок был всеобъемлющим и в любом случае включал раздел «если все остальное не сработает», где должно было быть что-то неожиданное.
Но это было не так. Дженнифер отследила ошибку по показаниям датчика окружающей среды. Детектор зафиксировал что-то и отправил матрицу информации об этом на интерфейс. Интерфейс не понимал один из параметров.
Ошибка в датчике, которая не была обнаружена во время тщательной отладки интерфейса в Dreamland?
Конечно, возможно. Такое случалось постоянно.
За исключением …
Дженнифер снова потянулась за своей газировкой. Это могла быть просто ошибка — там, должно быть, был миллион строк кода, и ошибки были неизбежны.
Но если бы это не было ошибкой, это было бы то, что они искали.
Ну, нет, это могло быть что угодно. Но что угодно — это не то, что ее интересовало. Ей нужна была теория, и это была она.
Она могла бы получить базовую линию с несколькими вспышками, посмотреть, что получилось, и попытаться все испортить. Используйте эти цифры для сравнения с ошибкой, рассчитайте.
Что именно рассчитать?
Что-нибудь, что угодно. Ей просто нужна была теория.
Если бы Текумсе был здесь, подумала она, он бы сказал ей разобраться в этом. Он бы обнял ее, погладил по груди и сказал бы ей разобраться в этом.
Дженнифер вскочила со станции, схватила свою банку содовой и побежала искать Гарсию.
Глава 47
Торбин закончил свое упражнение по тхэквондо, поклонившись глухой стене. Он был один в тренировочном зале, все еще прокаженный, несмотря на полуофициальное признание генерала Хардинга о том, что его снаряжение и записи миссий проверены; он не был виноват в перестрелках.
Не виноват, но, тем не менее, бессилен. «Фантом» оставался на земле до дальнейшего уведомления. Его следующий полет, несомненно, будет на кладбище.
Торбин скрестил руки по швам, пытаясь сохранить самообладание. Его место на заднем сиденье «Хорька», там, в Ираке. Они могли бы выводить из строя чертовы радары один за другим, какую бы дерьмовую тактику они ни использовали. Черт возьми, может быть, он смог бы как-нибудь управиться с оборудованием и определить их тактику.
Как угодно.
Что-то тяжелое прогрохотало с ближайшей взлетно-посадочной полосы.
Должно быть, это я, подумал он, решив еще раз повторить свою рутину.
Глава 48
В трейлере было так жарко, что Дэнни почувствовал, как по его шее катится пот, когда он изучал карту. По другую сторону стола майор Алоу закончил рассказывать остальным о планах CentCom. Теперь не было сомнений, что у Ирака появилось какое-то новое оружие или разновидности вооружений. Было сбито шесть самолетов; четыре человека все еще числятся пропавшими без вести. Соотношение боевых вылетов к потерям составляло чуть более двадцати к одному. Даже при самом консервативном анализе статистики войны в Персидском заливе соотношение боевых вылетов к потерям значительно превышает сто к одному. Возможно, это был не лазер, но происходило что-то большое и плохое.