Марсианин (Вейр) - страница 78

.

Р…А…Б…О…Т…А…Е…М…Н…А…Д…Э…Т…И…М

Земля вот-вот уйдёт за горизонт. Продолжим завтра утром, в 08:00 местного времени. Передайте семье, что у меня всё в порядке. Моей команде — привет! Скажите командору Льюис, что её диско — отстой.

* * *

— Я всю ночь не спал, — сказал Венкат. — Простите, что немного не в себе. Ещё раз, кто вы?

— Джек Тревор, — повторил тонкий бледный мужчина, стоящий перед Венкатом. — Работаю в отделе программного обеспечения.

— Чем могу помочь?

— Есть идея насчёт связи.

— Я весь внимание.

— Мы просматривали старые программы «Марсопроходца». Запустили дублирующие компьютеры, прогнали тесты. Те же компьютеры, на которых обнаружили проблему, которая чуть не погубила весь проект. Очень любопытная история — оказывается, в управлении потоками данных «Соджорнера» произошла инверсия приоритетов, и…

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

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

— Ну, и как это нам поможет?

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

— Вы можете заставить «Марсопроходца» общаться с ровером Марка?

— Других вариантов нет. Радиостанция Дома мертва. Дело в том, что ровер лишь проводит триангуляцию сигнала для нахождения его местоположения. Он не передаёт данные обратно в Дом. В нём имеется только голосовой канал связи, чтобы астронавты могли друг с другом разговаривать.

— То есть, — произнёс Венкат, — вы можете заставить «Марсопроходца» разговаривать с ровером, но не можете сделать так, чтобы ровер ему ответил.

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

— А сделать это мы не можем, — заключил Венкат, — потому что мы не можем разговаривать с ровером.

— Напрямую — нет, — согласился Джек. — Но мы можем послать данные Уотни, и он введёт их в ровер.

— О каком объёме данных идёт речь?

— Наши парни прямо сейчас разбираются с программами ровера. Патч будет минимум в 20 мегабайт. Мы можем буква за буквой передавать Уотни один байт в каждые четыре секунды — или около того. Чтобы передать весь патч, потребуется три года передачи в непрерывном режиме. Это нам не подходит.