目次:
定義-クラッシュとはどういう意味ですか?
コンピューティングのコンテキストでのクラッシュとは、オペレーティングシステムまたはコンピューターアプリケーションが正常に機能しなくなるイベントです。 ほとんどの場合に発生します:
- ハードウェアが回復不能な方法で故障しました
- オペレーティングシステムのデータが破損しています
- データを失うことなくエラーから回復することはできません
アプリケーションがクラッシュすると、アプリケーションが予期せず終了する可能性がありますが、システムがクラッシュすると、コンピューターがフリーズする可能性があります。
クラッシュは、システムクラッシュとも呼ばれます。
Techopediaによるクラッシュの説明
アプリケーションは、次のようなさまざまな理由でクラッシュする可能性があります。
- マシンまたは特権命令の違法な実行
- 無効な引数を関数呼び出しに渡す
- 無効なメモリアドレスにアクセスしようとしています
- 無効な入出力操作を実行する
- ゼロ除算などの不正な数学演算の実行
- 間違ったバージョンの動的ライブラリ(Windowsでは「DLL地獄」とも呼ばれます)を使用する
上記のいずれかの結果として、アプリケーションはオペレーティングシステムによって突然終了され、システムが不安定になるのを防ぎます。
システムがクラッシュした場合、オペレーティングシステムは再起動することでエラーから回復できる場合があります。 ただし、デバイスドライバーのバグ、カーネルモードエラー、ハードウェアの誤動作、またはハードウェア/ソフトウェアの非互換性に起因するクラッシュには、システムの更新、再インストール、またはアップグレードが必要になる場合があります。 そうしないと、問題が解決しない場合があります。 場合によっては、画面が青くなり、エラーメッセージが画面に表示されます。 これは、Windowsの「死のブルースクリーン」として知られています。
