次の声明を読みました。
x86 アーキテクチャには、ハードウェア コンテキストを格納するために、タスク状態セグメント (TSS) と呼ばれる特定のセグメント タイプが含まれています。Linux はハードウェア コンテキスト スイッチを使用しませんが、システム内の個別の CPU ごとに TSS を設定する必要があります。
不思議なんだけど:
- Linux がコンテキスト スイッチのハードウェア サポートを使用しないのはなぜですか?
- ハードウェア アプローチは、ソフトウェア アプローチよりもはるかに高速ではありませんか?
- ハードウェア コンテキスト スイッチを利用する OS はありますか? Windowsはそれを使用しますか?
最後に、いつものように、あなたの忍耐と返信に感謝します。
- - - - - -追加した - - - - - - -
http://wiki.osdev.org/Context_Switchingに説明があります。
私と同じくらい混乱している人は、それを見ることができました。8^)