Windows Hardware Error Architecture の定義

Windows ハードウェア エラー アーキテクチャ (WHEA) に関連する用語の定義を次に示します。

詳細構成と電源インターフェイス (ACPI)
オペレーティング システム向けのデバイス構成と電源管理のための業界標準のインターフェイス。 ACPI の詳細については、「ACPI 仕様」を参照してください。

ベースボード管理コントローラー (BMC)
特定の環境エラー状態の監視や処理など、プラットフォーム固有の機能を管理するマザーボード上のハードウェア コンポーネントのセット。

修正されたマシン チェック (CMC)
ハードウェアまたはファームウェアによって修正されたプロセッサによって検出されたエラー条件。 CMC は通常、割り込みを通知するか、オペレーティング システムによって定期的にポーリングされるエラー レジスタのビットを設定することによって、オペレーティング システムに報告されます。 これは、致命的でないエラー条件です。

修正されたプラットフォーム エラー (CPE)
ハードウェアまたはファームウェアによって修正されたプラットフォーム ハードウェアによって検出されたエラー条件。 CPE は通常、割り込みを通知するか、オペレーティング システムによって定期的にポーリングされるエラー レジスタのビットを設定することによって、オペレーティング システムに報告されます。 これは、致命的でないエラー条件です。

イベント ログ (EL)
システム コンポーネントで発生するイベントを追跡する Windows オペレーティング システム コンポーネント。 WHEA は、システム イベント ログを使用してハードウェア エラー イベントを記録します。

Event Tracing for Windows (ETW)
ETW を使用すると、ソフトウェア開発者は、イベント トレース セッションを開始および停止したり、トレース イベントを提供するアプリケーションをインストルメント化したり、トレース イベントを使用したりすることができます。 WHEA は、ETW を使用して、ハードウェア エラー イベントについてサブスクライバーに通知し、システム イベント ログにハードウェア エラー イベントを記録します。

拡張ファームウェア インターフェイス (EFI)
オペレーティング システムとプラットフォーム ファームウェアの間のインターフェイスの次世代モデル。 インターフェイスは、プラットフォーム関連の情報を含むデータ テーブルに加えて、オペレーティング システムとそのローダーで使用できるブートおよびランタイム サービス呼び出しで構成されています。 これらを組み合わせることで、オペレーティング システムを起動し、プリブート アプリケーションを実行するための標準的な環境が実現します。 EFI について詳しくは、「Unified Extensible Firmware Interface (UEFI) 仕様」をご覧ください。

Intelligent Platform Management Interface (IPMI)
機能の監視と管理に使用され、ハードウェア プラットフォームに組み込まれているインターフェイス。 IPMI は、主にシステム ハードウェアの正常性を監視し、環境のエラー条件を処理するために使用されます。 IPMI の詳細については、「IPMI 仕様」を参照してください。

低レベル ハードウェア エラー ハンドラー (LLHEH)
ハードウェア エラー条件に応じて実行される最初のオペレーティング システム コード。 LLHEH には、割り込みハンドラー、例外ハンドラー、ポーリング ルーチン、またはシステム ファームウェアによって呼び出されるコールバック ルーチンを指定できます。 すべての LLHEH は、一般的なハードウェア エラー報告機能を使用して、オペレーティング システムにハードウェア エラーを報告します。

マシン チェックの中止 (MCA)
Itanium プロセッサがオペレーティング システムに報告して、ハードウェア エラーが発生したことを示す例外。

マシン チェック アーキテクチャ (MCA)
ハードウェア エラーをオペレーティング システムに報告するために使用されるハードウェアおよびソフトウェア アーキテクチャ。

マシン チェック例外 (MCE)
x86 または x64 プロセッサがオペレーティング システムに報告して、ハードウェア エラーが発生したことを示す例外。

マシン固有のレジスタ (MSR)
特定の機能を実装するためにシステム ソフトウェアによって使用されるプロセッサ固有のレジスタ。 各 MSR の操作は、各プロセッサまたはプロセッサ ファミリに固有です。

マスク不可能割り込み (NMI)
プロセッサの現在の割り込み優先度レベルに関係なく、プロセッサがオペレーティング システムに報告する割り込み。 NMI は通常、プラットフォームが致命的なハードウェア エラー条件を検出したときに通知されます。

PCI Express Advanced Error Reporting (PCIe AER)
標準の PCI Express エラー報告メカニズムよりも堅牢なエラー報告を提供する PCI Express のオプションの拡張機能。 PCIe AER について詳しくは、「PCI Express 仕様」をご覧ください。

プラットフォーム固有のハードウェア エラー ドライバー (PSHED)
基になるプラットフォームのハードウェア エラー報告機能の抽象化を提供する WHEA コンポーネント。 マイクロソフトでは、プロセッサ アーキテクチャごとに PSHED を提供しています。 プラットフォーム ベンダーは、プラットフォーム固有の機能を利用する PSHED プラグインを実装することで、PSHED 機能を補完できます。

サービス制御割り込み (SCI)
ACPI ドライバーによって処理される割り込み。 SCI を受け取ると、ACPI ドライバーは、割り込みを通知したデバイスを決定し、それに応じてデバイスに応答します。

サービス プロセッサ (SP)
環境条件の監視や特定のエラー条件の処理などのプラットフォーム固有の機能を管理する、メイン プロセッサとは異なるマイクロコントローラー。 サービス プロセッサは通常、ベースボード管理コントローラー ハードウェアのコンポーネントです。