Читаем Цифровой журнал «Компьютерра» № 182 полностью

Охота на инопланетные баги: почему космические компьютеры не похожи на обычные

Как сделать компьютер, который способен работать десятилетиями без техобслуживания и апгрейда? Это не праздный вопрос. Разработка и поддержка вычислительных машин, которые требуют такой надёжности, — это мир, живущий по своим законам.

Когда несколько недель назад впервые всплыла версия о том, что в гибели «Протона» виноваты датчики, установленные не той стороной, я тут же вспомнил Galileo — поразительно неудачливый зонд, который НАСА отправило к Юпитеру двадцать лет назад. Сначала его запуск год за годом откладывали, затем у него не открылась главная антенна для связи с Землёй, потом единственный накопитель данных «зажевал» магнитную ленту, а когда его удалось восстановить, испортился датчик угла поворота. Подробнее об этом рассказано в заметке «Злоключения Galileo на пути к Юпитеру: как чинили зонд, сломавшийся на другом конце Солнечной системы».

Чтобы изучить состав атмосферы Юпитера, Galileo должен был сбросить на планету спускаемый аппарат. Эта часть научной программы тоже чуть не сорвалась: парашют, замедляющий падение аппарата, почему-то не открывался целую минуту. Изучение телеметрии показало, что акселерометр, который должен был активировать парашют, когда ускорение превысит определённую величину, установили задом наперёд. Хуже того, во время испытаний на Земле эту ошибку проворонили из-за того, что перевёрнутый датчик неверно подключили к измерительному оборудованию, и две ошибки компенсировали друг друга.

В 1991 году при попытке совершить вертикальный взлёт разбился один из первых экземпляров американского военного конвертоплана Bell Boeing V-22 Osprey. Оказалось, что гироскопы в его системе управления были неправильно подключены и давали неверные показания.

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

Парашют не раскрылся, и контейнер врезался в землю со скоростью 86 метров в секунду, растеряв при этом изрядную долю образцов. Причина всё та же — акселерометры, установленные не той стороной. Ошибку не заметили, потому что в компании Lockheed Martin, строившей Genesis для НАСА, решили сэкономить на тестировании.

У Boeing и Lockheed Martin не было финансовых проблем. Ни о каком развале и речи шло. Однако подобные ошибки случаются с пугающей регулярностью даже тогда, когда ресурсов хватает и жаловаться не на что. Собственно говоря, именно об этом и предупреждает закон Мерфи: «Всё, что может пойти не так, непременно пойдёт не так».

Мало кто помнит, что эта фраза впервые была сказана именно по поводу акселерометра, установленного не той стороной.

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

Доброволец, обвешанный датчиками, разогнался на специальной тележке до 320 км/ч, а затем резко затормозил. Перегрузка составила примерно 40 g, но стрелки на приборах Мерфи даже не шелохнулись. Оказалось, что все датчики без исключения были подключены не той стороной. Тут-то Мерфи и сформулировал свой бессмертный закон (очевидцы утверждают, что в оригинале он был длиннее и в нём упоминался техник, который всё перепутал, но в деталях их показания расходятся).

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

Реалистичный выход — понять, что успех никогда не будет стопроцентным. В телекоме и ИТ-бизнесе провайдеры сервисов заранее оговаривают, сколько «девяток» надёжности они готовы обеспечить. От этого зависит, часто ли будут случаться простои. Пять «девяток» (сервис доступен 99,999% времени) обходятся намного дешевле шести (99,9999%), и прибавление каждого следующего разряда требует титанических затрат и усилий.

В этих терминах надёжность «Протона-М» — только одна «девятка». По меркам телекома это маловато, но гигантские бочки с горящим гептилом, разогнанные до нескольких километров в секунду, вообще плохо вписываются в мерки телекома. По меркам ракетной техники 89% успешных пусков — это относительно неплохо.

Перейти на страницу:

Все книги серии Журнал «Компьютерра»

Цифровой журнал «Компьютерра» № 1
Цифровой журнал «Компьютерра» № 1

СОДЕРЖАНИЕ НОМЕРА:В Новый год — в новых форматах. Автор: Сергей Вильянов.Железо-2009: победы и достижения. Автор: Алексей Стародымов.BrowserLinux: проще некуда. Автор: Андрей Крупин.4G. Шанс России преодолеть цифровой разрыв. Автор: Юрий Домбровский.Beyerdynamic DTX 60 и MMX 100: ушки-люкс. Автор: Константин Иванов.Тысяча душ. Автор: Василий Щепетнев.Самые ожидаемые программные продукты 2010 года. Автор: Андрей Крупин.Новогодние подарки — советы по выбору гаджетов. Автор: Игорь Осколков.Корпус Zalman GS1000 Plus: пять с плюсом. Автор: Константин Иванов.2009 год глазами IT-бизнеса (обновлено). Автор: Марина Пелепец.Голубятня: Антихрист. Автор: Сергей Голубицкий.Приручение Коалы или два месяца с Ubuntu 9.10. Авторы: Григорий Рудницкий, Андрей Крупин.Обзор нетбука Manli iii M3. Автор: Игорь Осколков.Gazzetta, журнал, programma… Автор: Ваннах Михаил.Можно ли нарисовать улицу на картах Nokia? Автор: Георгий Киселев.Новогодние подарки — советы по выбору нетбуков и ноутбуков. Автор: Игорь Осколков.Программные алкотестеры. Автор: Андрей Крупин.Будущее Интернета. Автор: Михаил Карпов.Ни слова о Жомини. Автор: Василий Щепетнев.Беседы о современной физике. Автор: Алла Аршинова.Что готовит нам 2010 год. Автор: Алексей Лукацкий.Голубятня: Нефилимы. Автор: Сергей Голубицкий.Новогодние украшательства Windows. Автор: Андрей Крупин.Компьютеррные события года. Авторы: Сергей Вильянов, Василий Щепетнев, Юрий Ревич, Анатолий Вассерман, Козловский Евгений, Андрей Крупин, Михаил Карпов, Алексей Стародымов, Игорь Осколков.Море возможностей. Автор: Сергей Еремин.Logitech: необычная гарантия. Автор: Алексей Стародымов.Новогодние подарки — советы по выбору телефонов и смартфонов. Автор: Игорь Осколков.

Журнал «Компьютерра» , Компьютерра

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT
Цифровой журнал «Компьютерра» № 2
Цифровой журнал «Компьютерра» № 2

СОДЕРЖАНИЕ НОМЕРА:За что могут посадить компьютерщика? Автор: Майор Мышкин.И для VAS, и для нас. Автор: Сергей Вильянов.Новинки CES 2010. Избранное. Автор: Алексей Стародымов.Голубятня: Золотой ключик. Автор: Сергей Голубицкий.Чаевые как новая парадигма бизнеса. Автор: Михаил Куцов.Обзор док-станции для жёстких дисков IcyBox IB-110. Автор: Игорь Осколков.CES 2010: мобильная связь. Автор: Алексей Стародымов.Василий Щепетнёв: О пользе волшебства. Автор: Василий Щепетнев.Частное охранное предприятие времён киберпанка. Автор: Ваннах Михаил.Голубятня: Факевар. Автор: Сергей Голубицкий.Кивино гнездо: Симулятор религии.Кулеры под LGA1156. Автор: Константин Иванов.Как я работал корпоративным программистом. Автор: Iseman ICEBERG.Василий Щепетнёв: Продолжение думы о пятачке. Автор: Василий Щепетнев.Обзор плеера Sony Walkman NWZ-E440. Автор: Алексей Стародымов.Голубятня: Файнридер 10. Автор: Сергей Голубицкий.Сергей Орловский (Nival): А на десерт будет полноценная модель мира. Автор: Марина Пелепец.Апокалипсис вчера, сегодня, завтра. Автор: Анатолий Вассерман.Голубятня: Симплиций о ДЕГе. Автор: Сергей Голубицкий.Агентство завтрашних проблем.

Журнал «Компьютерра» , Компьютерра

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT
Цифровой журнал «Компьютерра» № 3
Цифровой журнал «Компьютерра» № 3

ОглавлениеBETT 2010: каким мир видит образование будущего? Автор: Сергей ВильяновКивино гнездо: Подбит на взлёте Автор: БЕРД КИВИПротиворакеты Поднебесной Автор: Ваннах МихаилИнтерактивное видео Автор: Максим РудольскийПочему Google уходит из Китая? Автор: Тимофей БахваловВасилий Щепетнёв: Усмиритель Хаоса или Последний декрет Ильича — 2 Автор: Василий ЩепетневКомпьютер в школе: панацея или плацебо? Автор: Сергей ВильяновNexus One — андроидный провал Автор: Фадеев МихаилWindows Mobile в шкуре Google Android Автор: Андрей КрупинОт 430 до 500 Вт: блоки питания на любой случай, часть 1 Автор: Константин ИвановМедиацентр Boxee: первый социальный Автор: Андрей КрупинГолубятня: Сидр № 1 Автор: Сергей ГолубицкийGoogle в КНР: взгляд с другой стороны Авторы: Алексей Стародымов, Марина ПелепецПочему чаевые не спасут онлайн Автор: Иван КошуриновСервисы деактивации троянов-вымогателей Автор: Андрей КрупинЛестница для предпринимателей Автор: Сергей ЕреминКивино гнездо: Сюжет из «Плейбоя» Автор: БЕРД КИВИВасилий Щепетнёв: Последний декрет Ильича Автор: Василий ЩепетневО судьбах Symbian Автор: Алексей СтародымовPackard Bell Easynote TJ65 — хорошо сбалансированный ноутбук Автор: Игорь ОсколковОнлайновые альтернативы Microsoft PowerPoint Автор: Андрей КрупинPanasonic Lumix DMC-TZ7: ультра-ZOOMО возможности предсказания будущего Автор: Ваннах МихаилЗарядись от солнца Автор: Константин ИвановDefenseWall Personal Firewall: очное знакомство Автор: Андрей КрупинЗа что могут посадить компьютерщика? Автор: Майор МышкинИ для VAS, и для нас Автор: Сергей ВильяновНовинки CES 2010. Избранное Автор: Алексей СтародымовГолубятня: Золотой ключик Автор: Сергей Голубицкий

Журнал «Компьютерра» , Коллектив Авторов , Компьютерра Журнал

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT
Цифровой журнал «Компьютерра» № 4
Цифровой журнал «Компьютерра» № 4

ОглавлениеА где же ГЛОНАСС? Автор: Марина ПелепецНоябрьский приз Автор: Игорь ТереховКивино гнездо: Даёшь молодежь! Автор: БЕРД КИВИСчастливое ПО Автор: Alienatio MentaleЦифровые технологии и английские школьницы Автор: Сергей ВильяновВасилий Щепетнёв: О совпадениях Автор: Василий ЩепетневGlobal Mobile Awards 2010: забавные номинанты Автор: Алексей СтародымовYlmf OS: китайский клон Windows XP Автор: Андрей КрупинLeadtek WinFast PxVC1100 — ускоритель кодирования видео Автор: Игорь ОсколковО производстве, портках и логистике Автор: Ваннах Михаил"Компьютерра" в FB2: всё готово Автор: Сергей ВильяновInternet Explorer под ударом Автор: Андрей КрупинБольшая новость Nokia Автор: Алексей СтародымовГолубятня: Коммуникатор в дорогу Автор: Сергей ГолубицкийВасилий Щепетнёв: Прогулка под присмотром Автор: Василий ЩепетневОблачная веб-система Glide OS Автор: Андрей КрупинБилл Гейтс, Facebook и Twitter Автор: Алексей СтародымовКивино гнездо: Акустическая иллюзия Автор: БЕРД КИВИОперационные системы и маркетинговый взгляд Автор: Алексей СаминскийICQ: седьмое пришествие Автор: Андрей КрупинМини-противостояние: Jetway против Zotac Автор: Константин Иванов"Компьютерра" в формате FB2: релиз-кандидат Автор: Сергей ВильяновВасилий Щепетнёв: Ловцы мгновений Автор: Василий Щепетнев

Журнал «Компьютерра» , Коллектив Авторов , Компьютерра Журнал

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT

Похожие книги