Чтение онлайн

на главную - закладки

Жанры

Журнал "Компьютерра" №713

Компьютерра

Шрифт:

Вердикт: в категории виртуальных машин VirtualBox - тот самый настоящий неприхотливый пацан, на которого только и можно положиться в горах.

Ситуация вторая: дистанционный доступ к компьютерам родственников. В "Голубятнях", навскидку по памяти, я описывал как минимум семь программ, обеспечивающих нужную функциональность: WinVNC, TridiaVNC, Radmin, NetOP Remote Control, Remote Office Manager, TWD Remote-Anything, Remotely Anywhere. Всеми, помнится, восхищался, особенно продуктом французской TWD - с его уникальными фичами - персонализированным слэйвом (slave) и Directory Server, позволяющим обходить любые прокси и корпоративные файрволлы.

Опять же, по старой памяти, начал с TWD Remote-Anything. Условия работы были жесткие - за стеной с выражением нетерпеливого ожидания на лице сидел Свет Моих Очей, недоумевающий -

когда же, наконец, папа поможет отразить атаку вероломных рыцарей. А папе просто надоело каждые две минуты бегать к ноутбуку сына, и он решил установить по-быстренькому программу дистанционного доступа. Вот только с TWD по-быстренькому не вышло: я завяз в этой французской гадине на полтора часа! Сын давно махнул рукой и продолжил виртуальные сражения в одиночку, а я все продолжал конфигурировать Directory Server, внешнее имя компьютера, его внутреннее имя, открывать порты на маршрутизаторе, налаживать службу динамического DNS и прочий пакет маразма, который годится для чего угодно, но только не для "похода в горы" - когда нужно просто, быстро и надежно.

Срыл, вспомнил с тоской обо всех остальных ранее тестированных альтернативах, предвкушая повторение напрягов, да и рискнул попробовать хорошо известную, но в руки как-то не попадавшуюся Symantec PCAnywhere [2]. И попал в самое яблочко! Легкая, неприхотливая, интуитивно понятная, устанавливается за минуту, запускается без сбоев - еще через минуту. Вот вам пожалуйста - еще один кандидат на "поход в горы". Если вы в цейтноте, нет времени возиться со сложными настройками, учитываться мануалом, то PCAnywhere - однозначный выбор.

Ситуация третья: дефрагментация. Как-то писал недавно, что давно перестал озабочиваться этим эзотерическим процессом, поскольку утратил чувство логики объединения фрагментов файлов в одном месте на физическом диске. То есть сердцем понимаю - дефрагментировать надо, но вот умом - не схватываю. Теперь же захотелось все-таки перед созданием образа True Image довести раздел С до совершенства, чтобы не стыдно потом было восстанавливать. Дефрагментаторов я тоже перепробовал в жизни с десяток, но ни к одному так и не прикипел. Признаюсь, идеального пацана для "похода в горы" нашел совершенно случайно - по наводке уж не помню какого бакунианского блога: UltimateDefrag [3].

Привлек в дефрагментаторе неортодоксальный подход к процедуре - вместо традиционной и как раз вызывающей у меня нарекания опции Fragmented Files Only, программа предлагала целый ряд непривычных, а главное - осмысленных альтернатив: перемещение на выгодные участки диска (поближе к MFT и к быстрым внешним трекам) определенных директорий и файлов (например, Windows, Program Files и т. п.) с учетом различных критериев: последние обращения (Recency), частота изменений (Volatility), интенсивное использование (например, какой-то игры). Вкупе с архивацией редко используемых файлов и папок UltimateDefrag позволяет производить 35 вариантов дефрагментации диска, и самое главное - в доходчивом мануале даются четкие и прямые рекомендации, для каких типов компьютеров и пользователей какие способы дефрагментации предпочтительны.

В общем, установил, дефрагментнул, создал идеальный образ диска - доволен!

ТЕХНОЛОГИИ: Все, что вы хотели спросить о сертификации бортового программного обеспечения, но боялись узнать

Автор: Титов,Анатолий

Рынок ПО сегодня затоварен. Даже самый притязательный потребитель не уйдет из магазина с пустыми руками. Но все ли продукты можно считать достаточно надежными для использования в областях, связанных с безопасностью жизни? Поставим вопрос шире: каким должно быть программное обеспечение или что необходимо сделать, чтобы его можно было использовать в критических областях? Давно замечено, что от культуры производителя зависит качество выпускаемого им продукта. То есть ответ лучше всего искать там, где производители лоб в лоб сталкиваются с задачами обеспечения надежности

и безопасности своих продуктов. Авиационная индустрия является одной из таких областей.

ОБ АВТОРЕ

Анатолий Титов - профессиональный разработчик ПО, семнадцать лет работающий в аэрокосмической индустрии. Участвовал во многих проектах, в том числе был ведущим разработчиком технологии TCL/MC3 - кроссплатформного стандарта векторных электронных карт, сертифицированного для использования в бортовых летно-информационных системах. Также принимал участие в работе над REDSHIFT 3 и 4.

Авиаиженеры постоянно занимаются проблемами обеспечения безопасности, поэтому свой опыт они успешно переносят и на ПО. Компании, производящие авиационное ПО, имеют богатую историю проектирования больших критических систем, и репутация их программных продуктов очень высока. Примером использования ПО в авиации можно назвать устанавливаемые практически на все современные самолеты электронные летно-информационные системы (Electronic Flight Information System, EFIS). На дисплеях этих систем ПО отображает информацию (крен, курс, тангаж, скорость, высоту, скольжение и пр.), которую раньше предоставляли механические приборы, а также многое другое, включая полетные и погодные карты. О требованиях, предъявляемых к ПО в авиации, и рассказывает эта статья.

Какой же подход у авиационной индустрии к надежности ПО? Надежность любой программы должна быть доказана, иначе она не может считаться ни надежной, ни безопасной. Поскольку доказать правильность выполнения программы на практике в общем случае невозможно, авиаторы ограничиваются сертификацией согласно установленному стандарту. Без этого ни один прибор, ни одна система не могут быть смонтированы на летательном аппарате. В США сертификаты выдает FAA (Federal Aviation Administration), в Канаде - Transport Canada, в Европе - JAA (Joint Aviation Authorities). Все эти организации главным стандартом для сертификации бортового авиационного ПО полагают RTCA DO-178B (или его европейский аналог EUROCAE ED-12B). Этот стандарт начал разрабатываться в начале 80-х годов, первая редакция появилась в 1982 году, актуальная версия была выпущена десять лет спустя. Специальный стандарт для сертификации бортового ПО понадобился потому, что подход к сертификации ПО существенно отличается от подхода к сертификации любого агрегата самолета, поскольку методы проверки надежности оборудования неприменимы для ПО. Например, мы можем, взяв на тестирование крыло самолета, приложить к нему нагрузку. На тысячный раз под воздействием нагрузки крыло сломается, и мы сумеем определить параметры безопасности нагрузки и интенсивности ее применения, при которых крыло остается недеформированным. С программами такое не проходит. Поэтому для сертификации ПО предлагается другой подход: необходимо определить жизненный цикл ПО, входящие в него процессы, установить их цели, виды деятельности, условия переходов между ними, доказать сертификационной власти, что все они соответствуют стандарту и что авиаторы следуют им на всем протяжении жизненного цикла ПО. Стандарт DO-178B и содержит всю эту информацию.

С чего начинается сертификация? Сертификация начинается с классификации рассматриваемого ПО с точки зрения безопасности. Классификация напрямую связана с тяжестью состояния отказа, которое ПО может вызывать. Состояние отказа определяется как воздействие на летательный аппарат (ЛА) или на лиц, находящихся на его борту, привносящее существенный вред в операционные условия и окружение ЛА. Установлены следующие категории состояний отказа:

• A. Катастрофическое - состояние, не совместимое с безопасным полетом и посадкой.

• B. Опасное - состояние, при котором функциональные способности ЛА или способности экипажа справляться с неблагоприятными условиями управления достигают нижних пределов безопасности. Экипаж не может выполнять свои задачи аккуратно и полностью.

• C. Существенное - состояние, при котором функциональные способности ЛА или способности экипажа справляться с неблагоприятными условиями управления снижены до существенных пределов. Имеет место существенное увеличение нагрузки на экипаж или ухудшение эффективности работы экипажа.

Поделиться:
Популярные книги

Адвокат

Константинов Андрей Дмитриевич
1. Бандитский Петербург
Детективы:
боевики
8.00
рейтинг книги
Адвокат

Девяностые приближаются

Иванов Дмитрий
3. Девяностые
Фантастика:
попаданцы
альтернативная история
7.33
рейтинг книги
Девяностые приближаются

Камень Книга седьмая

Минин Станислав
7. Камень
Фантастика:
фэнтези
боевая фантастика
6.22
рейтинг книги
Камень Книга седьмая

Я еще не князь. Книга XIV

Дрейк Сириус
14. Дорогой барон!
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Я еще не князь. Книга XIV

Купец III ранга

Вяч Павел
3. Купец
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Купец III ранга

Имя нам Легион. Том 9

Дорничев Дмитрий
9. Меж двух миров
Фантастика:
боевая фантастика
рпг
аниме
5.00
рейтинг книги
Имя нам Легион. Том 9

Аргумент барона Бронина 2

Ковальчук Олег Валентинович
2. Аргумент барона Бронина
Фантастика:
попаданцы
аниме
сказочная фантастика
фэнтези
5.00
рейтинг книги
Аргумент барона Бронина 2

Вдова на выданье

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Вдова на выданье

Матабар. II

Клеванский Кирилл Сергеевич
2. Матабар
Фантастика:
фэнтези
5.00
рейтинг книги
Матабар. II

Комбинация

Ланцов Михаил Алексеевич
2. Сын Петра
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Комбинация

Идеальный мир для Лекаря 26

Сапфир Олег
26. Лекарь
Фантастика:
аниме
фэнтези
5.00
рейтинг книги
Идеальный мир для Лекаря 26

Титан империи

Артемов Александр Александрович
1. Титан Империи
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Титан империи

Вамп

Парсиев Дмитрий
3. История одного эволюционера
Фантастика:
рпг
городское фэнтези
постапокалипсис
5.00
рейтинг книги
Вамп

На границе империй. Том 7. Часть 2

INDIGO
8. Фортуна дама переменчивая
Фантастика:
космическая фантастика
попаданцы
6.13
рейтинг книги
На границе империй. Том 7. Часть 2