0
仮想メモリを使用し、仮想メモリを持たないシステムで使用されるコンテキスト切り替えアプローチの違いは何ですか?仮想メモリによるコンテキスト切り替えのオーバーヘッドの増加
仮想メモリを使用し、仮想メモリを持たないシステムで使用されるコンテキスト切り替えアプローチの違いは何ですか?仮想メモリによるコンテキスト切り替えのオーバーヘッドの増加
システムに仮想メモリがない場合は、コンテキストスイッチ中に仮想→物理メモリの変換を追跡する変換ルックアサイドバッファ(TLB)をフラッシュする必要はありません。仮想メモリを持つシステムでこれを行う必要がある理由は、TLBに保持されているマッピングが異なるコンテキストで無効になる可能性が高いためです。
仮想メモリをサポートしていないマシンにTLBが本当に存在するのかどうか不思議です。 – amaneureka
一般的には、システムによって異なります。https://en.wikipedia.org/wiki/Context_switch#Performance考慮すべきことがたくさんあります。 – acornagl