訊號:僅由核心產生?

訊號:僅由核心產生?

進程真的可以「產生」訊號還是它們只是請求核心代表它們發送訊號?

那麼硬體中斷呢?它們會被轉換為軟體中斷嗎?例如,CPU可以直接中斷進程嗎?或透過內核?

答案1

信號由核心傳遞。

CPU 產生的任何中斷都會被核心攔截(這是整個「核心始終保持控制」想法的基石)。

你想做什麼?最好陳述整個問題,當有更好的方法可用時,您可能會陷入自己的方法。

相關內容