【问题标题】:How to translate these logical addresses into physical addresses?如何将这些逻辑地址转换为物理地址?
【发布时间】:2015-08-14 23:49:03
【问题描述】:

鉴于:

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

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

【问题讨论】:

  • 这不是“这是我的家庭作业,为我做”,而是“这是我必须回答的问题,我已经完成了这个,但我无法更进一步,因为我不明白那,我的推理是这样的,我哪里错了?”

标签: memory-management operating-system


【解决方案1】:

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

  address DIV page-size

偏移量是

  address MOD page-size

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

对于你的第一个例子--20

page table entry = 0
page offset = 20 

您的页表条目 0 映射到页框 2 = 2 x page-size = 8K

那么逻辑地址 20 就是物理地址 8K + 20。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 2013-07-05
    • 1970-01-01
    • 2013-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多