1. ホーム
  2. caching

[解決済み] TLBシュートダウンとは何ですか?

2022-02-06 11:50:16

質問内容

SMPにおけるTLBシュートダウンとは何ですか?

この概念に関する情報をあまり見つけることができません。何か良い例があれば、とてもありがたいのですが。

どのように解決するのですか?

簡単な例です。

  1. システム内のすべてのプロセッサが共有するメモリがあるとします。

  2. プロセッサの1つが、その共有メモリのページへのアクセスを制限しています。

  3. ここで、すべてのプロセッサがTLBをフラッシュし、そのページへのアクセスを許可されていたものが、それ以上アクセスできないようにする必要があります。

あるプロセッサの動作でTLBがフラッシュされたのは プロセッサーは、TLBシュートダウンと呼ばれるものです。