コンピューティングにおいて、致命的な例外エラーまたは致命的なエラーとは、プログラムを異常終了(ABEND)させ、その結果、ユーザーをオペレーティングシステムに戻すエラーのことです。この場合、プログラムが処理していたデータが失われる可能性があります。致命的なエラーは通常、致命的なシステムエラー[ 1 ] [ 2 ] ( MS Windowsオペレーティングシステムでは、表示されるエラーメッセージから「ブルースクリーン」と呼ばれます)とは区別されます。致命的なエラーは、通常、以下のいずれかの場合に発生します。
- 不正な命令が試行されました
- 無効なデータまたはコードにアクセスしました
- 現在のリングまたはCPUモードでは操作は許可されていません
- プログラムがゼロ除算を試行します(整数の場合のみ。IEEE浮動小数点標準では、代わりに無限大が作成されます)。
macOSやMicrosoft Windowsなどの一部のシステムでは、致命的なエラーが発生すると、オペレーティング システムによってログ エントリが作成されたり、プロセスの イメージ (コア ダンプ) が保存されたりします。
参考文献
外部リンク
- 致命的な例外エラーとは– Microsoft Knowledge Base