私の理解では、OS カーネルへのシステム コールは通常、ソフトウェア割り込みを使用して実装されます。x86 では、コール ゲートを使用するよりもこれが選択される理由はありますか? コール ゲートは、まさにこれを行うための「組み込み」の方法のようです。制御をより特権レベルに移します。では、x86 カーネルでコール ゲートが使用されない特定の理由 (または理由) はありますか?
質問する
994 次
私の理解では、OS カーネルへのシステム コールは通常、ソフトウェア割り込みを使用して実装されます。x86 では、コール ゲートを使用するよりもこれが選択される理由はありますか? コール ゲートは、まさにこれを行うための「組み込み」の方法のようです。制御をより特権レベルに移します。では、x86 カーネルでコール ゲートが使用されない特定の理由 (または理由) はありますか?