Delen via


Architectuurdefinities voor Windows-hardwarefouten

Hier volgen definities voor termen met betrekking tot de Windows Hardware Error Architecture (WHEA).

Geavanceerde Configuratie- en Energiebeheerinterface (ACPI)
Een industriestandaard interface voor apparaatconfiguratie en energiebeheer op basis van het besturingssysteem. Zie de ACPI-specificatie voor meer informatie over ACPI.

Baseboard Management Controller (BMC)
Een set hardwareonderdelen op het moederbord die platformspecifieke functies beheert, zoals het bewaken en verwerken van bepaalde omgevingsfouten.

Gecorrigeerde machinecontrole (CMC)
Een foutconditie gedetecteerd door de processor die is gecorrigeerd door de hardware of de firmware. Een CMC wordt doorgaans aan het besturingssysteem gerapporteerd, hetzij door een interrupt te signaleren, hetzij door bits in te stellen in een foutenregister dat periodiek door het besturingssysteem wordt gepeild. Dit is een niet-fatale foutstatus.

Gecorrigeerde platformfout (CPE)
Er is een fouttoestand gedetecteerd door de platformhardware, die is gecorrigeerd door de hardware of de firmware. Een CPE wordt doorgaans gerapporteerd aan het besturingssysteem door een interrupt te signaleren of door bits in te stellen in een foutenregister dat periodiek door het besturingssysteem wordt gepeild. Dit is een niet-fatale foutstatus.

Gebeurtenislogboek (EL)
Een Windows-besturingssysteemonderdeel dat gebeurtenissen bijhoudt die zich voordoen op systeemonderdelen. WHEA gebruikt het systeemgebeurtenislogboek om hardwarefoutgebeurtenissen vast te leggen.

Gebeurtenistracering voor Windows (ETW)
ETW biedt softwareontwikkelaars de mogelijkheid om sessies voor het traceren van gebeurtenissen te starten en te stoppen, een toepassing te instrumenteren om traceringsevenementen te bieden en traceringsevenementen te gebruiken. WHEA gebruikt ETW om abonnees op de hoogte te stellen van de hardwarefoutgebeurtenissen en om hardwarefoutgebeurtenissen vast te leggen in het gebeurtenislogboek van het systeem.

Extensible Firmware Interface (EFI)
Het model van de volgende generatie voor de interface tussen het besturingssysteem en de platformfirmware. De interface bestaat uit gegevenstabellen die platformgerelateerde informatie bevatten, plus opstart- en runtimeservice-aanroepen die beschikbaar zijn voor het besturingssysteem en het laadprogramma. Samen bieden deze een standaardomgeving voor het opstarten van een besturingssysteem en het uitvoeren van pre-boottoepassingen. Zie de UEFI-specificatie (Unified Extensible Firmware Interface) voor meer informatie over EFI.

Intelligent Platform Management Interface (IPMI)
Een interface die wordt gebruikt voor het bewaken en beheren van functionaliteit en die is ingebouwd in het hardwareplatform. IPMI wordt voornamelijk gebruikt voor het bewaken van de status van de systeemhardware en voor het afhandelen van omgevingsfouten. Zie de IPMI-specificatie voor meer informatie over IPMI.

Hardwarefouthandler (LLHEH) op laag niveau
De eerste besturingssysteemcode die wordt uitgevoerd als reactie op een hardwarefout. Een LLHEH kan een interrupthandler, uitzonderingshandler, polling routine of een callback routine zijn die wordt aangeroepen door de systeemfirmware. Alle LLHEH's rapporteren hardwarefouten aan het besturingssysteem via een algemene hardwarefoutrapportagefunctie.

Machine Check Abort (MCA)
Een uitzondering die een Itanium-processor rapporteert aan het besturingssysteem om aan te geven dat er een hardwarefout is opgetreden.

Architectuur voor machinecontrole (MCA)
Een hardware- en softwarearchitectuur die wordt gebruikt om hardwarefouten aan het besturingssysteem te rapporteren.

Uitzondering voor machinecontrole (MCE)
Een uitzondering dat een x86- of x64-processor rapporteert aan het besturingssysteem om aan te geven dat er een hardwarefout is opgetreden.

Machinespecifiek register (MSR)
Een processorspecifiek register dat door systeemsoftware wordt gebruikt om bepaalde functies te implementeren. De werking van elke MSR is specifiek voor elke processor en/of processorfamilie.

Niet-ontmaskerbare interrupt (NMI)
Een onderbreking die de processor rapporteert aan het besturingssysteem, ongeacht het huidige prioriteitsniveau van de processor. Een NMI wordt meestal gesignaleerd wanneer het platform een fatale hardwarefoutconditie detecteert.

PCI Express Advanced Error Reporting (PCIe AER)
Een optionele uitgebreide mogelijkheid van PCI Express die krachtigere foutrapportage biedt dan het standaardmechanisme voor PCI Express-foutrapportage. Zie de PCI Express-specificatie voor meer informatie over PCIe AER.

Platform-Specific hardwarefoutstuurprogramma (PSHED)
Een WHEA-onderdeel dat een abstractie biedt van de hardwarefoutrapportagefaciliteiten van het onderliggende platform. Microsoft biedt PSHED's voor elke processorarchitectuur. Platformleveranciers kunnen de PSHED-functionaliteit aanvullen door PSHED-invoegtoepassingen te implementeren die profiteren van platformspecifieke mogelijkheden.

Onderbreking van servicebeheer (SCI)
Een interrupt die wordt verwerkt door het ACPI-stuurprogramma. Na ontvangst van een SCI bepaalt het ACPI-stuurprogramma welk apparaat de interrupt heeft gesignaleerd en vervolgens op het apparaat reageert.

Serviceprocessor (SP)
Een microcontroller, die verschilt van de hoofdprocessor(s), die platformspecifieke functies beheert, zoals het bewaken van omgevingsomstandigheden en het afhandelen van bepaalde foutvoorwaarden. Een serviceprocessor is meestal een onderdeel van de baseboard-beheercontrollerhardware.