Запись в журнале: 97-е марсианские сутки (2) — КиберПедия 

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...

Запись в журнале: 97-е марсианские сутки (2)

2020-01-13 107
Запись в журнале: 97-е марсианские сутки (2) 0.00 из 5.00 0 оценок
Заказать работу

 

«Да»! Они сказали «Да»!

Никогда не был так взволнован простым «да»… ну, разве только той ночью после школьного бала!

Так, ладно. Спокойно.

У меня мало бумаги. Карточки предназначались для того, чтобы помечать образцы. У меня их около 50 штук. Я могу писать с обоих сторон, и в принципе, если до этого дойдёт, могу стирать старые тексты и использовать заново.

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

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

Нам нужно иметь возможность общаться быстрее, чем простые да/нет раз в полчаса. Камера может вращаться на все 360R, и у меня полно обломков антенн. Пора сделать алфавит. Но я не могу просто использовать буквы от A до Z. С учётом моей вопросительной карточки, это составит 27 карт вокруг «Марсопроходца». На каждую карточку придётся дуга в 13R. Даже если ЛРД сумеет идеально направить камеру, у меня всё равно будет серьёзный шанс перепутать буквы.

Так что мне придётся использовать символы ASCII. Компьютеры обращаются с символами именно так. Каждому символу соответствует числовой код от 0 до 255. Числа в этом диапазоне могут выражаться двумя шестнадцатеричными цифрами. Посылая мне пары таких цифр, Земля может передать любой символ — в т. ч. цифры, пунктуацию и т. д.

И каким образом я узнаю, каким символам соответствуют присылаемые цифры? Мне поможет кладезь информации — компьютер Йоханссен. Я точно знаю, что где-то в нём запрятана таблица ASCII. Она есть у всех компьютерных гиков.

Итак, я сделаю карточки от 0 до 9 и от A до F. Всего 16 карточек, плюс карточка ответа. На каждую из семнадцати карт придётся больше 21R дуги. С этим справиться куда легче.

Пора за работу!

 

* * *

 

Передавайте сообщения таблицей ASCII. Цифры 0-F, переход к следующей — поворот на 21R. Буду наблюдать за камерой, начиная с 11:00 по местному времени. По окончании передачи возвращайте камеру на текущую позицию. После передачи подождите 20 минут, прежде чем делать снимок: мне нужно составить и написать ответ. Повторяйте процедуру в начале каждого часа.

С…Т…А…Т…У…С

Проблем со здоровьем не испытываю. Всё оборудование Дома функционирует нормально. Ограничиваю порции 3/4 рациона. Занимаюсь в Доме сельским хозяйством на местной почве. Заявляю: в сложившейся ситуации вины команды «Ареса-3» нет. Просто не повезло.

К…А…К…В…Ы…Ж…И…Л

Проткнуло обломком антенны. Потерял сознание от декомпрессии. Упал лицом вниз, кровь запечатала дыру в скафандре. Пришёл в себя после отлёта команды. Биомедицинский компьютер разрушен от удара. Команда имела все причины считать меня мёртвым. Это не их вина.

П…О…С…Е…В…Ы…?

Долгая история. Продвинутая ботаника. Выращиваю картошку на 126 м2 почвы. Даст выиграть время, но не хватит до приземления «Ареса-4». Модифицировал ровер для длительных поездок, планирую направиться к «Аресу-4».

М…Ы…В…И…Д…Е…Л… — …С…О…С…П…У…Т…Н…И…К…А

Правительства шпионят за мной со спутников? Мне нужна шляпа из фольги! А ещё нужен более оперативный способ общения. Приём сообщений буква за буквой занимает весь день. Есть идеи?

В…Ы…Н…Е…С…И…С…Д…Ж…Р…Н…Е…Р

Я вынес «Соджорнер», поместил в одном метре к северу от модуля. Если можете с ним связаться, я напишу шестнадцатеричные цифры на колёсах, и вы сможете отправлять мне одновременно по шесть байтов.

С…Д…Ж…Р…Н…Е…Р…Н…Е…О…Т…В…Е…Ч…А…Е…Т

Проклятье! Есть ещё идеи? Позарез нужно общаться оперативнее.

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

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

 

* * *

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

— Конечно! — просияв, воскликнул Джек. — Не представляете, на что способны инженеры-программисты, когда речь идёт об управлении данными.

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

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

— Ладно, что дальше?

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

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

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

Венкат нахмурил брови. Он только что получил больше информации, чем мог переварить его невыспавшийся ум.

— Хм… — заметил Джек. — Вы не смеётесь, не пляшете от радости.

— Значит, нам только всего и нужно, что отправить Уотни эти 20 инструкций? — переспросил Венкат.

— Двадцать инструкций, и ещё информацию о том, как отредактировать файлы. И в какое именно место в этих файлах вставить инструкции.

— Всего-то?

— Да, только и всего!

Венкат несколько мгновений помолчал. А затем произнёс:

— Джек, я куплю всей вашей команде коллекционное издание «Звёздного пути», с автографами.

— Если честно, я бы предпочёл «Звёздные войны».

 

* * *

 

— Алло?

— Мне нужна фотка Уотни.

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

— Заканчивай этот базар, Венкат. Мне нужна фотка.

— Это будет непросто, — заметил Венкат.

— Вы общаетесь с ним через видеокамеру. Что же в этом сложного?

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

— Ну так скажите, чтобы он задержался, пока вы не сделаете снимок! — потребовала Энни.

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

— Мне нужно хоть что-нибудь, Венкат! — сказала Энни. — Вы с ним в контакте уже больше суток, СМИ рвут и мечут. Им нужна фотография для репортажей. Она попадёт на все новостные сайты планеты.

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

— Не выйдет! Пресса вцепилась мне в глотку, Венкат. И в задницу. Они порвут меня надвое!

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

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

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

— Постараюсь. Завтра.

— Отлично! — воскликнула она. — Жду не дождусь.

 


Поделиться с друзьями:

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.034 с.