【发布时间】:2017-04-28 03:41:26
【问题描述】:
软件中断,也称为异常,是由软件引起的中断,通常由处于用户模式的程序引起。
内核崩溃是由 Hosed 更新、硬件故障、不受支持的硬件、驱动器或分区故障或丢失引起的。
由此得出结论,软件异常发生在用户态,内核发生内核崩溃(不确定这个结论)。
内核崩溃和软件异常之间还有其他区别吗?
【问题讨论】:
-
软件中断是一种非常通用的机制,可以中断执行以使某些事情变得更重要或考虑某些紧急情况。中断通常是异步的 异常是一种通常用于发出错误信号并且与执行同步的中断。 All 可用于所有执行模式。内核恐慌是当 *nix 内核出现严重错误时采取的“行动”:停止一切,不可能恢复。
标签: linux linux-kernel linux-device-driver