Независимые супервизоры для процессора

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

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

Полная информация о поведении компонентов системы применительно к критическим задачам важна, так как их поведение должно быть предсказуемым. Инженеры должны рассматривать наихудшие сценарии ещё на ранней стадии проектирования. Ошибки должны быть обнаружены до того, как они смогут нанести вред системе. Следовательно, для достижения необходимого уровня безопасности коммерческая процессорная плата должна быть детерминированной. Для F75P это был вызов, так как она выполнена на базе процессоров Intel Atom Ебхх, поддерживающих существующую популярную архитектуру х86. Для достижения требований по точному определению времени исполнения программного кода, были заблокированы такие технологии, как Hyper Threading и SpeedStep. Они позволяют обрабатывать несколько операций параллельно, кроме того, изменяют частоту процессора. Функции прерывания также заблокированы. Как упоминалось ранее, плата предназначена для работы с операционными системами жёсткого реального времени VxWorks или PikeOS, гарантирующими детерминированное поведение. Среди прочего в них оптимизирован процесс работы с памятью и выполнения команд для получения минимальной задержки, так что система остаётся полностью предсказуемой.

19.03.2014

Добавить страницу в мои закладки:

Смотрите также:

Что вы чаще всего делаете в Интернете?

Загрузка ... Загрузка ...