首页
社区
课程
招聘
要把一个线性地址的物理页挂到另一个线性地址,要求两个线性地址的页内偏移相等,这句话对吗?

如果不对,有大佬能帮吗举一下反例吗?

收藏
1条回答
SL7 2022-4-20



我可能没有理解清楚你的问题,你想问的是从虚拟地址映射到物理地址偏移量是否相等?首先无论是user还是kernel都只能操作virtual memeory,而如果采用sv39的映射技术,最后偏移量offset是会相等,寻址由硬件MMU实现。

 

但是第一幅图跟你想的可能又有一些不同,这是因为偏移量只是用来寻址,而真正的映射关系并不是由偏移量决定,是由对virtual Address的分布决定。

回复
物理页 内存管理 内核
  参与学习     人
  提问次数     100 个
我的问答 领取收益
0
我的提问
0
我的回答
0
学习收益