クラッシュについて-私の考えは、ユーザー空間プログラムのクラッシュは他のプロセスに影響を与えませんが、カーネル空間プログラムのクラッシュはシステムを再起動します。私の考えが正しいかどうか、なぜ違うのか
質問する
799 次
2 に答える
1
これは、OS の実際の実装と、プロセス間の相互作用に依存します。
OS がバグのあるプログラムや悪意のあるプログラムから自身を保護できない場合、またはプログラムを相互に保護できない場合、プログラムのクラッシュは広範囲に及ぶ結果をもたらす可能性があります。
また、相互作用する 2 つのプログラムがある場合、エラーの検出と回復が不十分な場合、一方が予期せずクラッシュすると、もう一方もクラッシュする可能性があります。
于 2013-02-19T07:16:36.677 に答える
0
モノリシック カーネルならそうすると思います。しかし、マイクロ カーネルはクラッシュした部分をリロードして実行を継続できます。
于 2013-02-19T07:16:29.470 に答える