鉴于:
Logical addresss space=16
bits Physical address space=16
bits Page size=2K
如何将逻辑地址1027映射到下一页表的物理地址?
p f 0 9 1 7 2 3
谢谢!
答案 0 :(得分:3)
地址1027
映射到p 0
,因为1027 % 2048(2K)=1027 floor(1027/2048)=0
。因此,1027映射到虚拟地址中的1027th byte of page 0
。
Page 0虚拟地址根据页面表映射到第9帧。
第9帧的基地址为9 * 2048 = 18432
。第9帧在物理内存中的基地址为18342。
现在1027th byte of frame 9 is at 18342 + 1027 = 19369
物理内存的地址。
将数字更改为二进制,你有答案 请参阅此answer并按照其中的链接了解该概念。
干杯......