仮想 IRQ とその機能

仮想 IRQ とその機能

驚きましたが、私が見つけた限りでは、これらが実際に何であるかに関する良い情報はほとんどありません。これらは実際には仮想 (ソフトウェア割り込み) であると言う人もいれば、ハードウェアであると言う人もいます。そして、少なくとも部分的には真実ではないと私が知っていることを言う人もたくさんいます。これらは実際には何であり、どのように機能するのでしょうか? 目的は何ですか? これらを表す実際のハードウェア ラインがマザーボード上に存在するのでしょうか?

答え1

「仮想 IRQ」には、一般的に受け入れられている単一の定義はありません。

これは、物理 IRQ を抽象化する割り込みを表現するソフトウェア スキームを指す場合があります (たとえば、2 つのデバイスによる物理 IRQ ラインの共有を可能にする)。

あるいは、他の何かである可能性もあります。たとえば、仮想マシンでのシミュレートされた割り込みです。Virtualbox が仮想イーサネット カードから割り込み要求を受け取った場合、それは仮想割り込み要求以外の何物でもありません。

マザーボード上の専用銅線に関しては、メッセージを送信する方が賢明です。

例えば以下を参照してください:

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

(はそれ「仮想IRQ」?)

関連情報