我很惊讶,但就我所找到的信息而言,关于这些到底是什么的信息很少。有人说它们实际上是虚拟的(软件中断),有人说是硬件,还有许多人说至少我知道有些说法是错误的。这些到底是什么?它们是如何工作的?它们的用途是什么?主板上有代表它们的实际硬件线路吗?
答案1
对于“虚拟 IRQ”,没有普遍接受的单一定义。
它可能指的是表示抽象物理 IRQ 的中断的软件方案(例如,允许两个设备共享物理 IRQ 线)。
或者可能是其他东西。例如,虚拟机中的模拟中断。如果您的 Virtualbox 从其虚拟以太网卡收到中断请求,那么这只能是虚拟中断请求。
关于主板上的专用铜线:发送消息更为明智。
例如:
http://en.wikipedia.org/wiki/Message_Signaled_Interrupts
(是那“虚拟 IRQ”?)