「ソフトウェア割り込みはシグナルを使用して配信されます」
そうでない場合、これは常に真ですか?
a)2つの違いは何ですか
はいの場合、信号を配信する以外に、ソフトウェア割り込みが発生する他のメカニズムがあります。
「ソフトウェア割り込みはシグナルを使用して配信されます」
そうでない場合、これは常に真ですか?
a)2つの違いは何ですか
はいの場合、信号を配信する以外に、ソフトウェア割り込みが発生する他のメカニズムがあります。
その引用の著者は、非常に一般的な意味で「ソフトウェア割り込み」を使用しているようです(つまり 、「プログラムを通常の操作フローから逸脱させ、ハードウェアに起因しないもの」)および「シグナル」を次の意味で使用しているようです。特定のオペレーティング システム (おそらく UNIX 派生) で使用される特定のメカニズム。
はい、ソフトウェア割り込みがオペレーティングシステムへの信号を使用して配信されることは常に当てはまります。実際、ハードウェア割り込みでさえ、信号を使用してオペレーティング システムに配信されます。
シグナルは、「割り込みメカニズム」が何かが発生したことを通知するために使用される IPC (プロセス間通信) メカニズムです。