用户空间崩溃与内核空间之间的区别

时间:2013-02-19 06:52:54

标签: c linux-kernel

关于崩溃 - 我的想法是用户空间程序崩溃不会影响其他进程,而内核空间程序崩溃将重启系统。我的想法是否正确以及为何与众不同

2 个答案:

答案 0 :(得分:1)

这取决于操作系统的实际实现以及进程之间的任何交互。

如果操作系统无法保护自己免受错误或恶意程序的攻击或无法保护程序,程序崩溃可能会产生深远的影响。

此外,如果您有两个交互程序,如果没有足够的错误检测和恢复,则一个程序中的意外崩溃可能导致另一个程序崩溃。

答案 1 :(得分:0)

我认为Monolithic内核会这样做。但是微内核可以重新加载崩溃的部分然后继续运行。