2017-01-04 14 views
0

私はTLBが何であり、LoRが何であるかを知っていますが、どのように彼らが "接続"されているのかという質問に答えることはできません。 TLBに最も頻繁に使用されるエントリーが含まれており、それは「地域の参照」の一部として記述できるという主なポイントはありますか?「参照の場所」に関するTLBの使用。

答えて

0

これらのエントリが10バイト、10キロバイト、または10メガバイトである場合、それぞれ32ビットの10回のメモリ読取りに必要なTLBエントリの数を考慮してください。 TLBエントリは非常に少ないです。 LoRは必要なTLBエントリの数を減らします。

+0

あなたが意味するのは、データ/プログラムがクラスタ化する傾向があることを知っているからです。TLBに必要なエントリが少なくて済むなどです。簡単に言えば、私の質問に答えるために、作品ですか?私はそれを正しくしていますか? – Rikardo

+0

簡単に言えば、はい。あなたの先生はより詳細な答えを探しているかもしれませんが、どの程度詳細があなたのクラスに依存するのでしょうか。技術的な大学レベルでは、私はより数学的に根拠のある答えを探しています。 – MSalters

0

2つの概念間の接続は、TLBがLoRに依存していることです。プログラムはいつでも近くでメモリにアクセスする傾向があるため、アクセス後にTLBにキャッシュされたページテーブルエントリは、短時間で頻繁に再利用される可能性があります。

プロセスがメモリにランダムにアクセスした場合、MMUはエントリをTLBに格納する必要があると予測できないため、TLBは完全に無効になります。

関連する問題