ЖАНРЫ

Журнал «Компьютерра» № 33 от 11 сентября 2007 года
Шрифт:

К тому же, производительности используемых в СОД процессоров вполне достаточно: это только нас с вами можно «раскрутить» на очередной апгрейд ради неимоверно быстрой работы с текстовыми документами. ЦВМ и ТВМ спокойно работают под не слишком известной операционной системой VxWorks [Операционная система реального времени компании Wind River Systems. Аналогичные системы управляют, например, марсоходами Spirit и Oportunity, а также зондом Mars Reconnaissance Orbiter], не испытывая никаких эмоций при появлении на Земле Windows Vista.

Контроллеры отдельных систем российского сегмента представляют собой российские разработки УС-21 и УС-22 (микропроцессор М 8 °C186ЕВ; ОЗУ, ПЗУ и ЭППЗУ – 256 Кбайт, 256 Кбайт и 512 Кбайт соответственно; масса – 6,45 кг; потребляемая мощность – 24 Вт).

В NASA тоже исходят из принципов надежности и предсказуемости поведения электроники. И на Марс, и на орбиту посылаются приборы, основанные вовсе не на процессорах последних лет. Их MDM на МКС построены на базе процессора Intel 80386SX (12 MГц или 16 MГц с математическим сопроцессором [Неверно полагать, что 386-е процессоры больше не выпускаются. На израильской Fab 8 компании Intel производят эти и другие старые процессоры, которые пользуются достаточным спросом, и не только в космонавтике. В то же время недостаток комплектующих побудил NASA скупать старое железо через интернет-аукционы. Напомним, что шаттлы, компьютеры на которых тоже не отличаются новизной процессоров, летают очень давно, и с каждым годом все труднее найти замену выходящим из строя деталям]). Программирование для этих машин осуществляется на языках C, C++, ADA и ADA 95.

ХРОНИКИ КОМПЬЮТЕРНЫХ СБОЕВ

Нынешнее лето богато на материалы в прессе, так или иначе связанные с компьютерной начинкой МКС.

Самое нашумевшее событие – выход из строя всех шести основных компьютеров российского сегмента (ЦВМ и ТВМ). Официально о причинах неполадок так и не было сообщено, но произошло все после того, как американские астронавты подключили к системе энергообеспечения новые панели солнечных батарей. Восстановить работу компьютеров удалось через несколько дней нештатным образом, подключив их к питанию, минуя некоторые второстепенные узлы. Всерьез задумывались о возможной эвакуации, но к счастью, до этого не дошло. В настоящий момент первоначальная конфигурация питания ЦВМ и ТВМ восстановлена.

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

Наконец, самая недавняя проблема, которая в прессе прошла почти незамеченной, а именно: в середине августа в ходе визита того же шаттла «Индевор» и во время выхода американцев в открытый космос произошел сбой компьютера MDM C&C в американском сегменте. Сработала система резервирования, и управление взял на себя компьютер-дублер. По заявлениям и NASA, и Роскосмоса, никакой угрозы космонавтам не было, а причины происшествия как-то странно оставили в стороне. Это скучное с виду событие обернулось неожиданным скандалом.

Дело в том, что по информации, которая появилась в Интернете, российскими радиолюбителями были перехвачены разговоры наших космонавтов с ЦУПом по поводу описанного инцидента. Если верить не слишком четкой аудиозаписи (www.radioscanner.ru/files/download/file3542/msk_11_08_07.

wav), то некий астронавт Колл (который в списках астронавтов вовсе не значится – правда, там значится Клэйтон Андерсон, а в записи при некоторой усидчивости можно расслышать не «Колл», а "Клэй"), желая сфотографировать Землю, выключил, все, что только можно, дабы обеспечить темноту на станции. Это, дескать, повлекло за собой отключение нескольких систем, в том числе, систему управления температурой и названный компьютер. На самом же деле, по данным наших источников, инцидент свелся лишь к безобидному обесточиванию одного из научных российских приборов, при этом электропитание было вовремя восстановлено без ущерба для проводимого эксперимента (аутентичность записи нам при этом подтвердили). Компьютерный же сбой на американском сегменте никак не связан с действиями астронавта-фотолюбителя. С другой стороны, Колл или не Колл, но «мальчик» все-таки был.

Собственно программы для находящихся в космосе компьютеров различаются так же, как и компьютеры, для которых они написаны. Космонавты переписываются по электронной почте, и вряд ли нужно что-то особенное для этого придумывать. В то же время, трудно найти «наземное» применение программам, управляющим процессом стыковки или выходом в открытый космос. Там, где это было возможно, использовался обычный или слегка видоизмененный софт. Прикладные программы, призванные решать специфичные задачи, которых в космосе предостаточно, писались с нуля. По этой причине, на лэптопе космонавта ярлык для запуска Word вполне может соседствовать с ярлыком специальной программы, отслеживающей местонахождение каждого прибора и любого винтика на станции. Само собою, и здесь предпочтение отдается проверенным в своем поведении решениям, поэтому новейшие обновления, выпускаемые софтостроителями на Земле, в космос переносить не торопятся. В то же время набор программ не является жестким. При надобности, в программное обеспечение ТЕОРИЯ космос изменения вносятся. Например, не так давно БВС перепрограммировалась в связи c относительно скорым прибытием к станции европейского корабля ATV.

И в России, и в США есть необходимое для тестов оборудование, имитирующее работу систем, функционирующих на орбите. Уникальные программы, прежде чем заменить собою предыдущую версию, проходят отладку на моделях.

Особо отметим, что постоянного доступа в Интернет на МКС нет, так как существующие каналы связи и без того не пустуют, передавая техническую и научную информацию. Конечно, возможно организовать и чат, и видеоконференцию, когда есть необходимость, но нормой это назвать трудно.

Космонавты имеют доступ к электронной почте, которая, правда, не отличается оперативностью. Три раза в сутки сохраненные письма с орбиты пересылаются на особый сервер в NASA, откуда попадают уже к своим получателям. То же самое происходит с принимаемой почтой: перед сеансом обмена корреспонденцией космонавты сообщают о тех своих адресах, с которых желают принять сообщения.

Таким образом, устроить DоS-атаку на компьютеры МКС вряд ли получится, а что касается нежелательной почты, то для нескольких человек ее и вручную можно отсечь. К сожалению, и без этого те или иные проблемы в орбитальной "компьютерной группировке" случаются: слишком велика и сложна станция для того, чтобы все на ней работало без сучка и задоринки.

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

Увы, независимо от того, где распложен такой компьютер – в больнице, на АЭС или на орбите – он остается электронным прибором, сделанным по людским технологиям, которым идеальность пока не присуща.

НАУКА: Мерцающий компьютер бесконечности

Автор: Леонид Левкович-Маслюк

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

Конечно, в прикладных разделах математики (да и в большинстве теоретических) бесконечность в мистически-пафосном смысле этого слова уже давно и тщательно заметена под ковер. Лучшие умы математики к середине-концу XIX века в основном придали математическому анализу его современную форму, где в рассуждениях и вычислениях фигурируют только конечные величины вместо понятных лишь гениям вроде Ньютона "моментов флюксий". Тем не менее бесконечность как концепция никуда не девается, она таится где-то в глубине, как кащеева игла, и вокруг нее витают темные флюиды логических туманностей и парадоксов, иногда очень эффектных – чего стоит хотя бы знаменитый парадокс Банаха-Тарского (см. стр. 26). Эти туманности, некогда привлекавшие широкое внимание, по-прежнему исследуют энтузиасты – но надо признать, что мода на разработку предмета с гордым названием "основания математики" прошла. Сегодня мало кто верит, что именно на этом пути, истоптанном титанами прошлого, найдется что-нибудь такое, что поможет радикально улучшить математику не в части логического обоснования, а в части прикладных результатов, – другими словами, поможет разработать новый математический язык, позволяющий выразить нечто совершенно новое об, извините за высокий слог, устройстве мира. Впрочем, за эксперименты с бесконечностью охотно берутся увлеченные непрофессионалы; часто – увлеченные катастрофически и безвозвратно. Увы, их писания обычно непригодны для таких журналов, как наш, столь же болезненно увлеченных идеей искать везде и всюду зерна рациональности или хотя бы вменяемости.

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