无法将虚拟地址转换为物理地址
在分页上下文中,考虑内存地址为 32 位,即 20 位虚拟页号和 12 位偏移量。如何 有很多虚拟页面,每个页面的大小是多少?给定 虚拟地址0x7589,找到虚拟页号和偏移量。 如果相应的页表项包含0x900DF,则查找物理页表项 地址。
我已经尝试解决这个问题,但无法确定事情。
In the context of Paging, consider the case where memory addresses are
32 bits i.e. 20 bits Virtual Page Numbers and 12 bits of offset. How
many virtual pages are there and what is the size of each page? Given
the virtual address 0x7589, find the virtual page number and offset.
If the respective page table entry contains 0x900DF, find the physical
address.
I have tried solving this but am unable to be sure about things.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
so 物理地址 = f + d
这里有详细的解决方案
更详细解释什么是逻辑地址物理地址是什么在给定的链接中。
https://www.geeksforgeeks.org /操作系统中的逻辑和物理地址/?ref=lbp
so physical address = f + d
here is the detailed solution
More detailed explanation of what is logical address and what is physical address is in the given link.
https://www.geeksforgeeks.org/logical-and-physical-address-in-operating-system/?ref=lbp