Архитектура аппаратных ошибок Windows
Архитектура аппаратных ошибок Windows ( WHEA ) — это механизм обработки аппаратных ошибок операционной системы, представленный в Windows Vista SP1 и Windows Server 2008 в качестве преемника архитектуры машинной проверки (MCA) в предыдущих версиях Windows . [1] Архитектура состоит из нескольких программных компонентов, которые взаимодействуют с аппаратным и микропрограммным обеспечением данной платформы для обработки и уведомления об аппаратных ошибках. [2] В совокупности эти компоненты предоставляют: общие средства обнаружения ошибок, общий формат отчета об этих ошибках, способ сохранения записей об ошибках и модель событий ошибок, основанную на трассировке событий для Windows (ETW). [3]
WHEA «опирается на расширенную отчетность PCI Express для предоставления более подробной информации о системных ошибках и общей структуры отчетов». [4]
WHEA позволяет стороннему программному обеспечению взаимодействовать с операционной системой и реагировать на определенные аппаратные события. Например, когда в работающую систему добавляется новый ЦП (функция Windows Server, известная как динамическое разделение оборудования ), стек компонентов аппаратной ошибки уведомляется о том, что был установлен новый процессор. [5]
Напротив, Linux поддерживает интерфейс ошибок платформы ACPI (APEI), который представлен в ACPI 5.0. [6]
См. также
[ редактировать ]- Исключение машинной проверки (MCE)
- Надежность, доступность и удобство обслуживания (RAS)
- RAMS (надежность, доступность, ремонтопригодность и безопасность)
- Высокая доступность (HA)
- Синий экран смерти
Ссылки
[ редактировать ]- ^ «Руководство по проектированию архитектуры аппаратных ошибок Windows (WHEA)» . Документы Майкрософт . 14 марта 2023 г.
- ^ «Компоненты архитектуры аппаратных ошибок Windows» . Документы Майкрософт . 14 марта 2023 г.
- ^ «Введение в архитектуру аппаратных ошибок Windows» . Документы Майкрософт . 14 марта 2023 г.
- ^ Сосинский, Барри (2008). Microsoft Windows Server 2008: внедрение и администрирование . Джон Уайли и сыновья. п. 11. ISBN 978-0470174593 .
- ^ Марк Евгеньевич Руссинович; Дэвид А. Соломон; Алекс Ионеску (2009). Внутреннее устройство Windows® (Пятое изд.). Майкрософт Пресс. п. 441. ИСБН 978-0735625303 .
- ^ «APEI Error INJection — Документация по ядру Linux» . www.kernel.org . Проверено 17 декабря 2020 г.