WikiDer > Архитектура аппаратных ошибок Windows - Википедия
Эта статья слишком полагается на Рекомендации к основные источники. (Январь 2016) (Узнайте, как и когда удалить этот шаблон сообщения) |
Архитектура аппаратных ошибок Windows (WHEA) - это механизм обработки аппаратных ошибок операционной системы, представленный в Виндоус виста и 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]
Рекомендации
- ^ «Руководство по проектированию архитектуры аппаратных ошибок Windows (WHEA)». Документы Microsoft.
- ^ «Компоненты архитектуры аппаратных ошибок Windows». Документы Microsoft.
- ^ «Введение в архитектуру аппаратных ошибок Windows». Документы Microsoft.
- ^ Сосинский, Барри (2008). Microsoft Windows Server 2008: внедрение и администрирование. Джон Вили и сыновья. п. 11. ISBN 978-0470174593.
- ^ Марк Э. Руссинович; Дэвид А. Соломон; Алекс Ионеску (2009). Внутреннее устройство Windows® (Пятое изд.). п. 441. ISBN 978-0735625303.
- ^ «APEI Error INJection - Документация ядра Linux». www.kernel.org. Получено 2020-12-17.