如何将这些逻辑地址转换为物理地址?

时间:2015-06-01 13:28:41

标签: memory-management operating-system

鉴于:

Logical addresss space=64
bits Physical address space=32 
bits Page size=4K

如何将逻辑地址20,4100和8300映射到下一页表的物理地址?

enter image description here

1 个答案:

答案 0 :(得分:0)

在您的模型中,页表条目是

  address DIV page-size

偏移是

  address MOD page-size

我不知道你的地址是十六进制还是小数。我会假设十六进制。

第一个例子 - 20

page table entry = 0
page offset = 20 

您的页表项0映射到第2帧= 2 x页面大小= 8K

逻辑地址20则是物理地址8K + 20.

其余部分使用相同的过程。