ホスト マシンが、RTOS を実行しているデバイスのレジスタに書き込むことによって (PCI バスなどを介して) デバイスに割り込みを送信する場合、それはハードウェアまたはソフトウェアの割り込みと見なされますか? 詳細な説明を探しています。
質問する
208 次
1 に答える
0
これは漠然とした仮説的な質問であり、おそらくいくつかの誤解を示しています。
あるシステムは通常、あなたが暗示しているように見える意味で割り込みを「送信」したり、別のデバイスのレジスタに直接書き込むことさえできません。SWI では、コンテキストを切り替える命令の実行が必要です。これは、デバイス間通信で起こっていることではありません。
プロセッサと通信またはバス コントローラ周辺機器 (おそらくシングル チップ上) で構成されるデバイス、および問題の通信デバイスは、プロセッサへのハードウェア割り込みを生成する場合があります。
したがって、通常は「送信して中断」するのではなく、中断を発生させる何らかの対話またはシグナリングを実行します。いずれにせよ、それは確かにハードウェア割り込みです。
于 2013-09-19T22:03:36.893 に答える