首页 文章

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

提问于
浏览
3

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

这总是如此,如果没有的话

a)两者之间有什么区别

如果是,是否存在一些其他机制,除了传递信号之外,还会引发软件中断 .

2 回答

  • 1

    该引用的作者似乎在一般意义上使用"Software interrupt"(即"anything that causes a program to diverge from it's usual flow of operation and does not originate in hardware")和"signals",这是特定操作系统使用的特定机制(可能是unix派生的) .

  • 0

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

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

相关问题