首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TLB vs页表

TLB vs页表
EN

Stack Overflow用户
提问于 2016-04-19 11:46:10
回答 1查看 9.1K关注 0票数 15

页表将每个虚拟页与其相关联物理帧相关联。TLB做同样的事情,只是它只包含页表的一个子集。

如果页表做同样的事情并且有更多的数据,那么TLB的用途是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-19 12:01:03

速度。

TLB是保存(可能)最近使用的页面的缓存。principle of locality表示,TLB中引用的页面很可能很快就会再次使用。这是所有缓存的基本思想。当再次需要这些页时,在TLB中查找页的地址所需的时间最短。页表本身可能非常庞大,因此遍历页表以查找所需页面的地址可能会非常昂贵。

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

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36708186

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档