Architekturdefinitionen für Windows-Hardwarefehler
Im Folgenden sind Definitionen für Begriffe im Zusammenhang mit der Windows-Hardwarefehlerarchitektur (WHEA) aufgeführt.
Erweiterte Konfiguration und Power Interface (ACPI)
Eine Branchenstandardschnittstelle für betriebssystemgesteuerte Gerätekonfiguration und Energieverwaltung. Weitere Informationen zu ACPI finden Sie in der ACPI-Spezifikation.
Baseboard-Verwaltungscontroller
Eine Reihe von Hardwarekomponenten auf der Hauptplatine, die plattformspezifische Funktionen verwaltet, z. B. die Überwachung und Behandlung bestimmter Umgebungsfehlerbedingungen.
Korrigierte Computerprüfung (CMC)
Eine vom Prozessor erkannte Fehlerbedingung, die von der Hardware oder der Firmware korrigiert wurde. Eine CMC wird in der Regel an das Betriebssystem gemeldet, indem entweder ein Interrupt signalisiert wird oder indem Bits in einem Fehlerregister festgelegt werden, das regelmäßig vom Betriebssystem abgefragt wird. Dies ist eine nicht schwerwiegende Fehlerbedingung.
Behobener Plattformfehler (CPE)
Eine Fehlerbedingung, die von der Plattformhardware erkannt wurde, die von der Hardware oder der Firmware korrigiert wurde. Eine CPE wird in der Regel an das Betriebssystem gemeldet, indem entweder ein Interrupt signalisiert oder Bits in einem Fehlerregister festgelegt werden, das regelmäßig vom Betriebssystem abgefragt wird. Dies ist eine nicht schwerwiegende Fehlerbedingung.
Ereignisprotokoll (EL)
Eine Windows-Betriebssystemkomponente, die Ereignisse nachverfolgt, die auf Systemkomponenten auftreten. WHEA verwendet das Systemereignisprotokoll, um Hardwarefehlerereignisse aufzuzeichnen.
Ereignisablaufverfolgung für Windows (ETW)
ETW bietet Softwareentwicklern die Möglichkeit, Ereignisablaufverfolgungssitzungen zu starten und zu beenden, eine Anwendung zur Bereitstellung von Ablaufverfolgungsereignissen zu instrumentieren und Ablaufverfolgungsereignisse zu nutzen. WHEA verwendet ETW, um Abonnenten über die Hardwarefehlerereignisse zu benachrichtigen und Hardwarefehlerereignisse im Systemereignisprotokoll aufzuzeichnen.
Extensible Firmware Interface (EFI)
Das Modell der nächsten Generation für die Schnittstelle zwischen Betriebssystem und Plattformfirmware. Die Schnittstelle besteht aus Datentabellen, die plattformbezogene Informationen enthalten, sowie Start- und Laufzeitdienstaufrufe, die dem Betriebssystem und dessen Ladeprogramm zur Verfügung stehen. Zusammen stellen diese eine Standardumgebung zum Starten eines Betriebssystems und zum Ausführen von Anwendungen vor dem Start bereit. Weitere Informationen zu EFI finden Sie in der UEFI-Spezifikation (Unified Extensible Firmware Interface).
Intelligent Platform Management Interface (IPMI)
Eine Schnittstelle, die zum Überwachen und Verwalten von Funktionen verwendet wird und die in die Hardwareplattform integriert ist. IPMI wird in erster Linie verwendet, um die Integrität der Systemhardware zu überwachen und Umgebungsfehlerbedingungen zu behandeln. Weitere Informationen zu IPMI finden Sie in der IPMI-Spezifikation.
Low Level Hardware Error Handler (LLHEH)
Der erste Betriebssystemcode, der als Reaktion auf eine Hardwarefehlerbedingung ausgeführt wird. Ein LLHEH kann ein Interrupthandler, Ausnahmehandler, Abrufroutine oder eine Rückrufroutine sein, die von der Systemfirmware aufgerufen wird. Alle LLHEHs melden Hardwarefehler an das Betriebssystem über eine allgemeine Hardwarefehlerberichterstattungsfunktion.
Computerüberprüfungsabbruch (MCA)
Eine Ausnahme, die ein Itanium-Prozessor an das Betriebssystem meldet, um anzugeben, dass ein Hardwarefehler aufgetreten ist.
Machine Check Architecture (MCA)
Eine Hardware- und Softwarearchitektur, die zum Melden von Hardwarefehlern an das Betriebssystem verwendet wird.
Machine Check Exception (MCE)
Eine Ausnahme, die ein x86- oder x64-Prozessor an das Betriebssystem meldet, um anzugeben, dass ein Hardwarefehler aufgetreten ist.
Computerspezifisches Register (MSR)
Ein prozessorspezifisches Register, das von der Systemsoftware verwendet wird, um bestimmte Funktionen zu implementieren. Der Betrieb jeder MSR ist für jede Prozessor- und/oder Prozessorfamilie spezifisch.
Nichtmaskbarer Interrupt (NMI)
Ein Interrupt, den der Prozessor unabhängig von der aktuellen Interruptpriorität des Prozessors an das Betriebssystem meldet. Ein NMI wird normalerweise signalisiert, wenn die Plattform eine schwerwiegende Hardwarefehlerbedingung erkennt.
PCI Express Advanced Error Reporting (PCIe AER)
Eine optionale erweiterte Funktion von PCI Express, die robustere Fehlerberichterstattung als der standardmäßige PCI Express-Fehlerberichterstattungsmechanismus bietet. Weitere Informationen zu PCIe AER finden Sie in der PCI Express-Spezifikation.
Plattformspezifischer Hardwarefehlertreiber (PSHED)
Eine WHEA-Komponente, die eine Abstraktion der Hardwarefehlerberichtsfunktionen der zugrunde liegenden Plattform bereitstellt. Microsoft stellt PSHEDs für jede Prozessorarchitektur bereit. Plattformanbieter können die PSHED-Funktionalität ergänzen, indem sie PSHED-Plug-Ins implementieren, die plattformspezifische Funktionen nutzen.
Dienststeuerungsunterbrechung (SCI)
Ein Interrupt, der vom ACPI-Treiber verarbeitet wird. Nach Erhalt einer SCI bestimmt der ACPI-Treiber, welches Gerät den Interrupt signalisiert hat, und reagiert dann entsprechend auf das Gerät.
Dienstprozessor (SP)
Ein Mikrocontroller, der sich vom Standard Prozessor(en) unterscheidet, der plattformspezifische Funktionen verwaltet, z. B. die Überwachung von Umgebungsbedingungen und die Behandlung bestimmter Fehlerbedingungen. Ein Dienstprozessor ist in der Regel eine Komponente der Hardware des Baseboardverwaltungscontrollers.