2017-05-23 115 views
0

我有这样的: picture将虚拟地址转换为物理地址。任务解决

我们有64KB的虚拟地址空间,32KB物理寻址空间,页面和帧大小是4KB。

我想将逻辑地址20,4010,8300转换为物理地址。

我怎样才能找到物理地址?

我试过看这个:Convert logical (virtual) address to physical address但它不是很有帮助。

感谢

+0

您必须将逻辑地址分解为页面和偏移量。然后你必须使用你的表来将页面翻译成物理页面。然后将偏移量加回物理页面的地址。 – user3344003

回答

1

页面大小=偏移,当你翻译的虚拟地址到物理地址,偏移不会改变,你需要的#page找到从页面table.the的#frame NUM添加offset.first将20转换为二进制,对于页面编号将4位转换为12位,对于帧编号转换3位。