Windows Hardware Error Architecture

Windows Hardware Error Architecture (аббр. WHEA, с англ. Архитектура аппаратных ошибок Windows) — это механизм обработки аппаратных ошибок, представленный с выпуском Windows Vista SP1 и Windows Server 2008.[1]

Архитектура состоит из некоторого количества компонентов, которые взаимодействуют с оборудованием и прошивкой для обработки и передачи ошибок.[2] В общем, эти компоненты предоставляют:

  • Считывание и обнаружение аппаратных ошибок.
  • Общий формат отчёта об ошибках.
  • Запись ошибок в журнал.
  • Событийную модель ошибок, основанную на службе трассировки Windows (англ. Event Tracing for Windows).[3]

WHEA использует PCI Express Advanced Reporting для предоставления более детальной информации о системных ошибках и общей структуры отчёта.[4]

WHEA позволяет стороннему ПО взаимодействовать с операционной системой и реагировать на некоторые ошибки. Например, когда новый процессор добавлен во время работы компьютера, тогда Windows Server, благодаря поддержке Dynamic Hardware Partitioning, оповестит WHEA о том, что был установлен новый процессор.[5]

Linux поддерживает ACPI Platform Error Interface (APEI), смежный по применению с WHEA, который был представлен в ACPI 5.0.[6]

См. также

Примечания

  1. Windows Hardware Error Architecture (WHEA) design guide. Microsoft Docs. Дата обращения: 23 июня 2023. Архивировано 17 июля 2022 года.
  2. Components of the Windows Hardware Error Architecture. Microsoft Docs. Дата обращения: 23 июня 2023. Архивировано 18 февраля 2022 года.
  3. Introduction to the Windows Hardware Error Architecture. Microsoft Docs. Дата обращения: 23 июня 2023. Архивировано 2 марта 2022 года.
  4. Sosinsky, Barrie. Microsoft Windows Server 2008: Implementation and Administration. — John Wiley & Sons, 2008. — P. 11. — ISBN 978-0470174593.
  5. Mark E. Russinovich. Windows® Internals / Mark E. Russinovich, David A. Solomon, Alex Ionescu. — Fifth. — 2009. — P. 441. — ISBN 978-0735625303.
  6. APEI Error INJection — The Linux Kernel documentation. www.kernel.org. Дата обращения: 17 декабря 2020. Архивировано 21 января 2021 года.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.