2016-04-19 6 views
7

ページテーブルは、各仮想ページをそれに関連する物理フレームに関連付けます。 TLBにはページテーブルのサブセットのみが含まれている点を除き、同じことが行われます。TLB対ページテーブル

ページテーブルが同じことを行い、より多くのデータを持っている場合、TLBの目的は何ですか?

+0

を参照してください? –

+0

はい、修正しました。 – RainingChain

答えて

11

速度。

TLBは、最近使用されたページを保持するキャッシュです。局所性と時間性(sp)の原則は、TLBで参照されるページがすぐに再び使用される可能性が高いと言います。これは、すべてのキャッシングの根底にあるアイデアです。これらのページが再び必要になったとき、TLB内のページのアドレスを見つけるのに最小限の時間がかかります。ページテーブル自体は膨大なものになる可能性があるため、必要なページのアドレスを見つけるために歩くと非常に高価になります。

は、私はあなたが変換索引バッファ(TLB)を意味想定しhttps://en.wikipedia.org/wiki/Translation_lookaside_buffer

関連する問題