虛擬 IRQ 及其作用

虛擬 IRQ 及其作用

我很驚訝,但據我所知,關於這些到底是什麼的好資訊很少。有人說它們實際上是虛擬的(軟體中斷),有人說是硬件,還有很多人說我至少知道部分是不真實的。這些到底是什麼以及它們是如何運作的?有什麼目的?主機板上是否有代表它們的實際硬體線路?

答案1

「虛擬 IRQ」沒有普遍接受的單一定義。

它可以指代表抽象物理IRQ的中斷的軟體方案(例如,允許兩個設備共享實體IRQ線)。

或者也可能是別的東西。例如,在虛擬機器中模擬中斷。如果您的 Virtualbox 從其虛擬乙太網路卡收到中斷請求,那麼這可能只是虛擬中斷請求。

關於主機板上的專用銅線:發送訊息更明智。

例如參見:

http://en.wikipedia.org/wiki/Message_Signaled_Interrupts

(是“虛擬IRQ”?

相關內容