プログラムがその命令パスやメモリ データに違反すると、OS の「仮想マシン」のような空間でプログラムが実行され、次の命令を決定できないため、OS はいくつかのメッセージを表示してプログラムを停止します。
OS in tern もプログラムであり、他のプログラムと同様にマシン リソースを共有し、同様の方法で停止する可能性がありますが、デバッグ情報とブルー スクリーンを表示するのに十分な場合があります。プログラマーとして考えているのは、デバッグ情報を出力して画面を青色にすることができれば、コールド リブートを要求する代わりに、OS を完全に回復しようとできないのはなぜですか? 結局のところ、その OS - すべてのソフトウェアの強固な基盤 (もちろん Windows については話していません) であるはずですが、スペースシャトルが Windows を実行した場合、何が起こるでしょうか - 回復しませんか?
つまり、MS が再起動が不要な点まで回復するためにすべてを試みていないだけなのか、それとも MS のような企業がそれを行うことができなくなった他のより深刻な問題なのか?