ผู้ใช้:Hopefully999/ข้อผิดพลาดของฮาร์ดแวร์ วินโดวส์

จากวิกิพีเดีย สารานุกรมเสรี

ข้อผิดพลาดของฮาร์ดแวร์ วินโดวส์ ( 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]

อ้างอิง[แก้]

  1. "Windows Hardware Error Architecture (WHEA) design guide". Microsoft Docs. 14 March 2023.
  2. "Components of the Windows Hardware Error Architecture". Microsoft Docs. 14 March 2023.
  3. "Introduction to the Windows Hardware Error Architecture". Microsoft Docs. 14 March 2023.
  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.). Microsoft Press. p. 441. ISBN 978-0735625303.
  6. "APEI Error INJection — The Linux Kernel documentation". www.kernel.org. สืบค้นเมื่อ 2020-12-17.