0

ホスト マシンが、RTOS を実行しているデバイスのレジスタに書き込むことによって (PCI バスなどを介して) デバイスに割り込みを送信する場合、それはハードウェアまたはソフトウェアの割り込みと見なされますか? 詳細な説明を探しています。

4

1 に答える 1

0

これは漠然とした仮説的な質問であり、おそらくいくつかの誤解を示しています。

あるシステムは通常、あなたが暗示しているように見える意味で割り込みを「送信」したり、別のデバイスのレジスタに直接書き込むことさえできません。SWI では、コンテキストを切り替える命令の実行が必要です。これは、デバイス間通信で起こっていることではありません。

プロセッサと通信またはバス コントローラ周辺機器 (おそらくシングル チップ上) で構成されるデバイス、および問題の通信デバイスは、プロセッサへのハードウェア割り込みを生成する場合があります。

したがって、通常は「送信して中断」するのではなく、中断を発生させる何らかの対話またはシグナリングを実行します。いずれにせよ、それは確かにハードウェア割り込みです。

于 2013-09-19T22:03:36.893 に答える