gpt4 book ai didi

memory-management - 将逻辑地址转换为物理地址

转载 作者:行者123 更新时间:2023-12-04 04:51:44 27 4
gpt4 key购买 nike

有一个8页的逻辑地址空间,每页2KB。

物理地址空间有 4 个帧(一个帧的大小等于一个页面的大小)。

我得到了一个草图,其中有一个从第 0 页到第 1 帧的箭头,表示第 0 页到第 1 帧之间的映射。

我需要找到逻辑地址2500的物理地址。

我想知道我的解决方案是否正确。

这是我的解决方案:
因为一页的大小是 2KB,这意味着我们需要 14 位的偏移量。 (因为 2KB=2^14)
并且有 8 页(0 到 7),因此我们需要 3 位作为页码。

所以给定的二进制虚拟地址是:
000 00100111000100 =2500
左起前 3 位 - 000 - 表示页码 0
其余位 - 00100111000100 - 表示偏移量 2500

第 0 页 -----> 帧 1(草图中的映射)

所以我的实际地址是:
0100100111000100 = 18884。

前 2 位 - 表示帧号 - 01。
其余位 - 表示偏移量 - 00100111000100。
(有 4 帧,因此我们需要 2 位作为帧号)。

我会很感激的回应。
谢谢,
使然

最佳答案

2KB = 2^1 * 2^10 = 2^11 ---> 11 位,不是 14

关于memory-management - 将逻辑地址转换为物理地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17329878/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com