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