2011-01-21 12 views

答えて

5

これはかなり広い質問ですが、はい、x86チップはさまざまなソフトウェア割り込みを許可します。

Linuxは、そのシステムコール機構にint 80を使用していますが、それはいくつかのケースでは、より効率的なので、カーネルのそれ以降のバージョンがSYSENTERではなくint 80を使用できることに注意する必要があります。

リアルモードでは、割り込みベクタテーブルがメモリ内の特定の場所に配置されていました。 「Ralf Brown」のためにGoogleが行うことができるようなことの詳細について知りたい場合は、彼は伝説的な「Interrupt List」を維持しています。

プロテクトモードでは、特殊なプロセッサレジスタIDTR(IDTは割り込み記述子テーブルです)を使用して検出できます。

いずれの場合も、256個の割り込みを自由に使用できます。

関連する問題