IRQ virtuales y lo que hacen

IRQ virtuales y lo que hacen

Me sorprende, pero por lo que puedo encontrar, hay muy poca información buena sobre lo que realmente son. Algunos dicen que en realidad son virtuales (interrupciones de software), otros dicen que son hardware y muchos dicen cosas que al menos sé que son parcialmente falsas. ¿Qué son realmente y cómo funcionan? ¿Cuál es el propósito? ¿Hay líneas de hardware reales en la placa base que las representen?

Respuesta1

No existe una definición única y generalmente aceptada de "IRQ virtual".

Puede referirse a un esquema de software para representar interrupciones que abstraen las IRQ físicas (permitiendo compartir una línea IRQ física entre dos dispositivos, por ejemplo).

O podría ser algo más. Por ejemplo, interrupciones simuladas en una máquina virtual. Si su Virtualbox recibe una solicitud de interrupción de su tarjeta Ethernet virtual, eso no puede ser más que una solicitud de interrupción virtual.

Respecto a las líneas de cobre dedicadas en una placa base: es más sensato enviar un mensaje.

Ver por ejemplo:

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

(Eseso"IRQ virtual"?)

información relacionada