“使用信号传递软件中断”
这总是如此,如果没有的话
a)两者之间有什么区别
如果是,是否存在一些其他机制,除了传递信号之外,还会引发软件中断 .
该引用的作者似乎在一般意义上使用"Software interrupt"(即"anything that causes a program to diverge from it's usual flow of operation and does not originate in hardware")和"signals",这是特定操作系统使用的特定机制(可能是unix派生的) .
是的,始终使用信号向操作系统提供软件中断 . 事实上,即使是硬件中断本身也是使用信号传递给操作系统的 .
信号是一种IPC(进程间通信)机制,“中断机制”使用该机制来通知已发生的事情 .
2 回答
该引用的作者似乎在一般意义上使用"Software interrupt"(即"anything that causes a program to diverge from it's usual flow of operation and does not originate in hardware")和"signals",这是特定操作系统使用的特定机制(可能是unix派生的) .
是的,始终使用信号向操作系统提供软件中断 . 事实上,即使是硬件中断本身也是使用信号传递给操作系统的 .
信号是一种IPC(进程间通信)机制,“中断机制”使用该机制来通知已发生的事情 .