打印

此处"walk"该作何解释?

[复制链接]
2119|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mxh0506|  楼主 | 2007-7-16 13:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Locking TLB entries can ensure that a memory access to a given region never incurs the penalty of a page table walk.

这是ARM9 MMU参考中的一句,"page table walk"该如何理解呢?

相关帖子

沙发
mxh0506|  楼主 | 2007-7-16 13:17 | 只看该作者

查了一下,好象是"遍历"?

使用特权

评论回复
板凳
平常人| | 2007-7-16 20:41 | 只看该作者

Yes, it is correct.

使用特权

评论回复
地板
michael_li| | 2007-7-19 23:38 | 只看该作者

什么意思哦?

使用特权

评论回复
5
宇宙飞船| | 2007-7-20 10:23 | 只看该作者

试译一下,供参考,

Locking TLB entries can ensure that a memory access to a given region never incurs the penalty of a page table walk.
锁定TLB输入能确保对于给出区域的内存读取绝不会导致页表移动的掉失。

注:锁定TLB也就是锁定页表的CACHE 
TLB ==Translation Lookaside Buffer 

使用特权

评论回复
6
mxh0506|  楼主 | 2007-7-24 12:12 | 只看该作者

谢谢宇宙飞船的解释

但我的理解和你稍有不同,我的理解是这样的:

"锁定TLB项可以保证对指定区域的内存访问不会因页表遍历降低性能"

暂时还没找到类似的中文参考,不知这样理解有没有语义上的错误

使用特权

评论回复
7
asunmad| | 2007-7-31 20:36 | 只看该作者

我的理解是:

锁定TLB项可以保证对指定内存区域区域访问不会影响页表遍历的性能。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

85

主题

1601

帖子

2

粉丝