2

鉴于:

Logical addresss space=16
bits Physical address space=16 
bits Page size=2K

逻辑地址 1027 将如何映射到以下页表的物理地址?

pf
0 9
1 7
2 3

谢谢你!

4

1 回答 1

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是物理内存的地址。

将数字更改为二进制,您就有了答案。
请参阅此答案并按照那里提供的链接了解该概念。

干杯...

于 2013-02-01T10:28:58.507 回答