La Arquitectura de errores de hardware de Windows ( WHEA ) es un mecanismo de manejo de errores de hardware del sistema operativo introducido con Windows Vista SP1 y Windows Server 2008 como sucesor de la Arquitectura de comprobación de máquinas (MCA) en versiones anteriores de Windows . [1] La arquitectura consta de varios componentes de software que interactúan con el hardware y el firmware de una plataforma determinada para manejar y notificar las condiciones de error de hardware. [2] En conjunto, estos componentes proporcionan: un medio genérico para descubrir errores, un formato de informe de error común para esos errores, una forma de preservar los registros de error y un modelo de evento de error basado enSeguimiento de eventos para Windows (ETW). [3]
WHEA "se basa en PCI Express Advanced Reporting para proporcionar información más detallada sobre los errores del sistema y una estructura de informes común". [4]
WHEA permite que el software de terceros interactúe con el sistema operativo y reaccione a ciertos eventos de hardware. Por ejemplo, cuando se agrega una nueva CPU a un sistema en ejecución, una función de Windows Server conocida como Partición dinámica de hardware , se notifica a la pila de componentes de error de hardware cuando se instala un nuevo procesador. [5]
Linux es compatible con la interfaz de error de la plataforma ACPI (APEI) que se introdujo en ACPI 5.0. [6]
Referencias
- ^ "Guía de diseño de arquitectura de errores de hardware de Windows (WHEA)" . Microsoft Docs .
- ^ "Componentes de la arquitectura de errores de hardware de Windows" . Microsoft Docs .
- ^ "Introducción a la arquitectura de errores de hardware de Windows" . Microsoft Docs .
- ^ Sosinsky, Barrie (2008). Microsoft Windows Server 2008: Implementación y administración . John Wiley e hijos. pag. 11. ISBN 978-0470174593.
- ^ Mark E. Russinovich; David A. Solomon; Alex Ionescu (2009). Elementos internos de Windows® (Quinta ed.). pag. 441. ISBN 978-0735625303.
- ^ "APEI Error INJection - La documentación del Kernel de Linux" . www.kernel.org . Consultado el 17 de diciembre de 2020 .