“软件中断使用信号传递”
这是否总是如此,如果不是那么
a)两个
之间有什么区别如果是,除了传递信号之外,还有其他一些机制可以引发软件中断。
答案 0 :(得分:1)
该引用的作者似乎在一般意义上使用“软件中断”(即“任何导致程序偏离其通常的操作流程且不起源于硬件的东西”)和特定操作系统使用的特定机制意义上的“信号”(可能是unix派生的)。
答案 1 :(得分:0)
是的,始终使用信号向操作系统提供软件中断。 事实上,即使硬件中断本身也是通过信号传递给操作系统的。
信号是一种IPC(进程间通信)机制,“中断机制”使用该机制来通知已发生的事情。