为了账号安全,请及时绑定邮箱和手机立即绑定

Linux中的分页疑问?

Linux中的分页疑问?

慕标5832272 2019-03-13 13:48:30
问题描述最近在看<深入理解Linux>一书的内存寻址一章,萌生出一个疑问。已知地址转换是从逻辑地址到线性地址再到物理地址那么在线性地址到物理地址到映射过程中,需要访问页表,可是页表也是在主存中的,那么访问页表的地址不也是逻辑地址或者线性地址吗,这样不还是需要地址转换,这样不就陷入了一个地址转换的死循环了吗?是我看书陷入了误区吗?需要大神不吝赐教。感谢!!!
查看完整描述

2 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

Cpu通过cr0寄存器的PG标志置为0,线性地址就被解释为物理地址。

查看完整回答
反对 回复 2019-03-13
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

在寄存器cr3中,存放着页目录的物理地址,而且页表中的也是页框的物理地址,这样就说明在访问页表的时候使用的都是物理地址,是不需要经过地址转换的。

查看完整回答
反对 回复 2019-03-13
  • 2 回答
  • 0 关注
  • 554 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信