ผู้ใช้:Mia Kato/ข้อผิดพลาดของฮาร์ดแวร์ วินโดวส์
ข้อผิดพลาดของฮาร์ดแวร์ วินโดวส์ ( WHEA ) เป็นกลไกการจัดการข้อผิดพลาดของฮาร์ดแวร์ระบบปฏิบัติการที่นำมาใช้กับ วินโดวส์วิสตา และ วินโดวส์เซิร์ฟเวอร์ 2008 ในฐานะผู้สืบทอดของ Machine Check Architecture (MCA) บน วินโดวส์ เวอร์ชันก่อนหน้า[1] ประกอบด้วยส่วนประกอบซอฟต์แวร์หลายอย่างที่โต้ตอบกับฮาร์ดแวร์และเฟิร์มแวร์ของแพลตฟอร์มที่กำหนดเพื่อจัดการและแจ้งเตือนเกี่ยวกับสภาวะข้อผิดพลาดของฮาร์ดแวร์ [2] วิธีการทั่วไปในการค้นหาข้อผิดพลาด รูปแบบรายงานข้อผิดพลาดทั่วไปสำหรับข้อผิดพลาดเหล่านั้นจะมัวิธีการเก็บรักษาบันทึกข้อผิดพลาด และแบบจำลองเหตุการณ์ข้อผิดพลาดที่อิงตาม Event Tracing สำหรับ วินโดวส์ (ETW) [3]
WHEA สร้างได้ถูกสร้างขึ้นมาบน PCI Express Advanced Reporting เพื่อให้ข้อมูลโดยละเอียดเพิ่มเติมเกี่ยวกับข้อผิดพลาดของระบบและโครงสร้างการรายงานทั่วไป[4]
WHEA อนุญาตให้ซอฟต์แวร์ของบริษัทอื่นโต้ตอบกับระบบปฏิบัติการและตอบสนองต่อเหตุการณ์ฮาร์ดแวร์บางอย่างได้ ตัวอย่างเช่น เมื่อมีการเพิ่ม CPU ใหม่ลงในระบบที่ทำงานอยู่ ซึ่งเป็นคุณลักษณะของ Windows Server ที่เรียกว่าการแบ่งพาร์ติชันฮาร์ดแวร์แบบไดนามิก สแต็กส่วนประกอบข้อผิดพลาดของฮาร์ดแวร์จะได้รับแจ้งว่ามีการติดตั้งโปรเซสเซอร์ใหม่[5]ในทางตรงกันข้าม Linux รองรับ ACPI Platform Error Interface (APEI) ซึ่งเปิดตัวใน ACPI 5.0 [6]
อ้างอิง
[แก้]- ↑ "Windows Hardware Error Architecture (WHEA) design guide". Microsoft Docs. 14 March 2023.
- ↑ "Components of the Windows Hardware Error Architecture". Microsoft Docs. 14 March 2023.
- ↑ "Introduction to the Windows Hardware Error Architecture". Microsoft Docs. 14 March 2023.
- ↑ Sosinsky, Barrie (2008). Microsoft Windows Server 2008: Implementation and Administration. John Wiley & Sons. p. 11. ISBN 978-0470174593.
- ↑ Mark E. Russinovich; David A. Solomon; Alex Ionescu (2009). Windows® Internals (Fifth ed.). Microsoft Press. p. 441. ISBN 978-0735625303.
- ↑ "APEI Error INJection — The Linux Kernel documentation". www.kernel.org. สืบค้นเมื่อ 2020-12-17.