TLB与Page Table

Rai*_*ain 12 memory memory-management tlb

页表将每个虚拟页面与其关联的物理帧相关联.TLB执行相同的操作,只是它只包含页表的子集.

如果页面表执行相同的操作并且有更多数据,那么TLB的目的是什么?

Mic*_*ers 17

速度.

TLB是保存(可能)最近使用的页面的缓存.局部性和时间性(sp)的原则表明TLB中引用的页面很可能很快再次使用.这是所有缓存的基本思想.当再次需要这些页面时,在TLB中查找页面地址所需的时间最短.页面表本身可能非常庞大,因此查找所需页面的地址可能会非常昂贵.

请参阅https://en.wikipedia.org/wiki/Translation_lookaside_buffer