Windows 하드웨어 오류 아키텍처

Windows Hardware Error Architecture

Windows Hardware Error Architecture(WHEA)는 Windows의 [1]이전 버전에서 MCA(Machine Check Architecture)의 후속으로 Windows Vista SP1Windows Server 2008에서 도입된 운영 체제 하드웨어 오류 처리 메커니즘입니다.아키텍처는 특정 플랫폼의 하드웨어 및 펌웨어와 상호 작용하여 하드웨어 오류 [2]상태를 처리하고 통지하는 여러 소프트웨어 컴포넌트로 구성됩니다.이러한 컴포넌트는 일반적으로 오류를 검출하는 수단, 이러한 오류에 대한 일반적인 오류 보고서 형식, 오류 레코드를 보존하는 방법 및 Event Tracing for Windows(ETW;[3] 이벤트트레이싱)에 기반한 오류 이벤트 모델을 제공합니다.

WHEA는 PCI Express Advanced Reporting을 기반으로 시스템 오류 및 공통 보고서 [4]구조에 대한 자세한 정보를 제공합니다.

WEA를 사용하면 서드파티 소프트웨어가 운영체제와 상호 작용하여 특정 하드웨어 이벤트에 대응할 수 있습니다.예를 들어 새로운 CPU가 가동 중인 시스템에 추가되면 하드웨어 오류 컴포넌트 스택에 새로운 프로세서가 [5]설치되었음을 알립니다.

Linux는 ACPI 5.0에서 [6]도입된ACPI Platform Error Interface(APEI; 플랫폼오류 인터페이스)를 지원합니다.

레퍼런스

  1. ^ "Windows Hardware Error Architecture (WHEA) design guide". Microsoft Docs.
  2. ^ "Components of the Windows Hardware Error Architecture". Microsoft Docs.
  3. ^ "Introduction to the Windows Hardware Error Architecture". Microsoft Docs.
  4. ^ Sosinsky, Barrie (2008). Microsoft Windows Server 2008: Implementation and Administration. John Wiley & Sons. p. 11. ISBN 978-0470174593.
  5. ^ Mark E. Russinovich; David A. Solomon; Alex Ionescu (2009). Windows® Internals (Fifth ed.). p. 441. ISBN 978-0735625303.
  6. ^ "APEI Error INJection — The Linux Kernel documentation". www.kernel.org. Retrieved 2020-12-17.