【发布时间】:2020-11-25 02:34:19
【问题描述】:
假设一个系统有:
20 位虚拟地址, 1024 字节页面, 24 位物理地址, 4字节页表实体, 页表基指针设置为物理(字节)地址 0x1000, 单级页表结构。
根据以上信息,虚拟地址0x1000的页表项存放的地址是什么? (请注意,页表条目大于一个字节。)将您的答案写为十六进制数。
【问题讨论】:
标签: virtualization
假设一个系统有:
20 位虚拟地址, 1024 字节页面, 24 位物理地址, 4字节页表实体, 页表基指针设置为物理(字节)地址 0x1000, 单级页表结构。
根据以上信息,虚拟地址0x1000的页表项存放的地址是什么? (请注意,页表条目大于一个字节。)将您的答案写为十六进制数。
【问题讨论】:
标签: virtualization
1024 (2^10) 字节页面 -> 页面偏移量 = 10
虚拟地址 0x1000 -> 100 0000000000
VPN:100 -> 0x4
PTE地址 = 0x1000(页表基指针) + 0x4(VPN)* 4(PTE大小) = 0x1010
所以正确答案是 0x1010。
【讨论】: