软件中断和信号之间的区别

时间:2010-10-22 02:29:59

标签: interrupt-handling

“软件中断使用信号传递”

这是否总是如此,如果不是那么

a)两个

之间有什么区别

如果是,除了传递信号之外,还有其他一些机制可以引发软件中断。

2 个答案:

答案 0 :(得分:1)

该引用的作者似乎在一般意义上使用“软件中断”(即“任何导致程序偏离其通常的操作流程且不起源于硬件的东西”)和特定操作系统使用的特定机制意义上的“信号”(可能是unix派生的)。

答案 1 :(得分:0)

是的,始终使用信号向操作系统提供软件中断。 事实上,即使硬件中断本身也是通过信号传递给操作系统的。

信号是一种IPC(进程间通信)机制,“中断机制”使用该机制来通知已发生的事情。