2013-02-19 144 views
-2

關於崩潰 - 我的想法是用戶空間程序崩潰不會影響其他進程,而內核空間程序崩潰會重新啓動系統。我的想法是否正確以及爲什麼它不同用戶空間和內核空間崩潰之間的區別

+1

問題是什麼?一些用戶空間崩潰對系統也很重要。內核中的一些錯誤只會向dmesg輸出一些信息並殺死當前進程。 – osgx 2013-02-19 07:13:25

回答

0

我認爲單片內核會這樣做。但微內核可以重新加載崩潰的部分,然後繼續運行。

+0

這與單塊性(?)本身無關。 – 2013-02-19 07:17:24

1

它取決於操作系統的實際實現以及進程之間的任何交互。

如果操作系統無法保護自己免受惡意程序或惡意程序的侵害,或者無法保護程序彼此不同,程序崩潰可能會產生深遠的影響。

另外,如果您有兩個正在交互的程序,如果沒有足夠的錯誤檢測和恢復,則一個意外崩潰可能導致另一個崩潰。

相關問題