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