Марсианин - Энди Вейер

Шрифт:

-
+

Интервал:

-
+
1 ... 28 29 30 31 32 33 34 35 36 ... 94
Перейти на страницу:

— Ближе к делу, Джек, — прервал его Венкат.

— Хорошо. В общем, суть в том, что у «Патфайндера» есть процедура обновления ОС. То есть мы можем изменить программное обеспечение как захотим.

— Это нам поможет?

— У «Патфайндера» две системы коммуникации. Одна для связи с нами, другая для связи с «Соджорнером». Мы можем изменить вторую систему так, чтобы она передавала на частоте марсохода «Ареса-три». И заставить ее изображать из себя маячковый сигнал жилого модуля.

— Вы можете заставить «Патфайндер» связаться с марсоходом Марка?

— Это единственный эффективный способ. Радио жилого модуля не работает, но в марсоходе имеется оборудование, предназначенное для связи с модулем и с другим марсоходом. Проблема в том, что для наладки новой системы коммуникации необходимо, чтобы оба участника имели правильное программное обеспечение. Мы можем удаленно обновить «Патфайндер», но не марсоход.

— То есть, — сказал Венкат, — вы можете заставить «Патфайндер» связаться с марсоходом, но не можете заставить марсоход принять сигнал или ответить на него.

— Именно. В идеале мы хотим, чтобы наш текст высвечивался на экране марсохода, а текст, набранный Уотни, отправлялся обратно к нам. Это требует изменений в программном обеспечении марсохода.

Венкат вздохнул:

— В чем смысл этого разговора, если мы не можем обновить ПО марсохода?

Джек ухмыльнулся:

Мы — нет, но Уотни может! Мы просто пошлем ему данные, а он сам обновит свой марсоход.

— И о каком количестве данных идет речь?

— Мои парни в настоящий момент работают над ПО для марсохода. Объем патч-файла будет минимум двадцать мегов. Мы можем посылать Уотни по байту в четыре секунды. На отправку файла целиком уйдет три года непрерывной пересылки, то есть это неверный ход.

— Но вы здесь, а значит, у вас есть решение, так? — сказал Венкат, подавляя желание заорать.

— Разумеется! — просиял Джек. — Разработчики ПО на управлении данными собаку съели.

— Просветите меня, — предложил Венкат.

— Это самая хитрая часть, — заговорщическим тоном ответил Джек. — Сейчас марсоход разбивает сигнал на байты, а затем вычленяет специфическую последовательность, которую передает жилой модуль. То есть естественные радиоволны не сбивают наводку. Если байты неправильные, марсоход их игнорирует.

— Допустим. И что?

— А то, что в кодовой базе есть место, отвечающее за прием отдельных байтов. Мы можем вставить крошечный кусочек кода, всего двадцать инструкций, чтобы байты записывались в лог-файл, прежде чем проверяться на достоверность.

— Звучит многообещающе… — протянул Венкат.

— Так и есть! — возбужденно сказал Джек. — Сначала мы обновляем «Патфайндер», чтобы он смог связаться с марсоходом. Затем объясняем Уотни, как взломать ПО марсохода, чтобы добавить эти двадцать инструкций. Затем через «Патфайндер» пересылаем новое ПО марсоходу. Марсоход записывает байты в файл. После чего Уотни запускает файл как исполняемый, а марсоход сам себя исправляет!

Наморщив лоб, Венкат пытался переварить информацию, слишком обильную для его невыспавшегося сознания.

— Э-э-э… что-то не замечаю энтузиазма? — сказал Джек.

— То есть нам просто нужно переслать Уотни эти двадцать инструкций? — спросил Венкат.

— Да, а еще объяснить, как редактировать файлы и куда вставлять инструкции.

— И все?

— И все!

Секунду Венкат молчал.

— Джек, я хочу купить всей вашей команде сувениры «Звездного пути» с автографами актеров.

— Я предпочитаю «Звездные войны», — ответил Джек, собираясь уходить. — Разумеется, только оригинальную трилогию.

— Само собой, — согласился Венкат.

Когда Джек ушел, к столу Венката приблизилась женщина.

— Да? — спросил он.

— Я не могу найти диетическую колу. Она закончилась?

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

— Спасибо, — отозвалась она.

Когда он уже собирался вернуться к работе, зазвонил мобильный. Венкат громко застонал и взял телефон со стола.

— Да? — сказал он, старательно имитируя жизнерадостность.

— Мне нужна фотография Уотни.

— Привет, Энни. Я тоже рад тебя слышать. Как дела в Хьюстоне?

— Хватит трепаться, Венкат. Мне нужна фотография.

— Это не так просто, — ответил Венкат.

— Вы общаетесь с ним через гребаную камеру. В чем проблема?

— Мы набираем по буквам сообщение, ждем двадцать минут, а затем делаем фотографию. К тому времени Уотни уже в жилом модуле.

— Так попросите его выйти, когда будете делать следующую фотографию, — потребовала Энни.

— Мы можем отправлять только одно сообщение в час и только когда Ацидалийская равнина обращена к Земле, — сказал Венкат. — Мы не будем тратить драгоценное время на то, чтобы велеть ему позировать для фотографии. Кроме того, на нем будет скафандр. Ты даже не сможешь разглядеть его лицо.

— Мне нужно хоть что-нибудь, Венкат, — возразила Энни. — Вы установили контакт двадцать четыре часа назад, и пресса писает кипятком. Они хотят картинку к истории. Картинку, которая появится на каждом новостном сайте мира.

— У тебя есть фотографии его записок. Удовольствуйся этим.

— Не могу, — ответила Энни. — Они схватят меня за горло. И порвут мне задницу. Причем одновременно, Венкат! Включи воображение!

— Придется подождать несколько дней. Мы пытаемся подключить «Патфайндер» к компьютеру марсохода…

— Несколько дней?! — выдохнула Энни. — Да это единственный вопрос, который волнует сейчас людей! Во всем мире! Это величайшая история со времен «Аполлона-тринадцать». Добудь мне гребаную фотографию!

Венкат вздохнул:

— Я постараюсь сделать это завтра.

— Отлично, — сказала она. — Жду с нетерпением.

ЗАПИСЬ В ЖУРНАЛЕ: СОЛ 98

Приходится смотреть на камеру, когда она передает сообщения. Полбита за раз. Я получаю две цифры, затем ищу их в шпаргалке ASCII, которую я сделал. Выходит одна буква.

Буквы забывать не следует, поэтому я рисую их в пыли штырем. На поиск буквы и ее рисование в пыли уходит пара секунд. Иногда, снова повернувшись к камере, я понимаю, что пропустил цифру. Обычно я могу угадать ее из контекста, но не всегда.

Сегодня я встал на несколько часов раньше, чем требовалось. Как в рождественское утро! Время до 8.00 тянулось невыносимо долго. Я позавтракал, провел несколько ненужных тестирований оборудования жилого модуля, почитал Пуаро. Наконец ожидание закончилось!

1 ... 28 29 30 31 32 33 34 35 36 ... 94
Перейти на страницу:

Комментарии

Обратите внимание, что комментарий должен быть не короче 20 символов. Покажите уважение к себе и другим пользователям!

Никто еще не прокомментировал. Хотите быть первым, кто выскажется?