カーネルパニックとは何ですか?

カーネルパニックとは、致命的なエラーが発生したときにオペレーティングシステムのカーネルが安全に回復できない場合の動作です。 この用語は通常、UnixおよびLinuxやBSDなどのUnixライクなオペレーティングシステムに関して使用されます。 それは死のブルースクリーンとして知られているWindowsオペレーティングシステムの状態に似ています。

オペレーティングシステムがパニックを起こすと、通常画面にエラーメッセージを表示し、後でデバッグするためにカーネルメモリの内容(コアダンプ)をディスクに書き込みます。 それはそれからすべてのCPU操作を停止します。 その後、オペレーティングシステムの設定に応じて、自動的に再起動するか、ユーザーが手動でマシンを再起動するのを待ちます。

カーネルパニックは、クラッシュが差し迫っていることをオペレーティングシステムが認識しているという点で単純なシステムクラッシュとは異なり、自発的にCPUの動作を停止させます。 データが失われる可能性や、マシンの状態がさらに破損する可能性を最小限に抑えるためです。

デバッグ、オペレーティングシステム、オペレーティングシステムの用語