虚拟内存问题:我们需要多少页表级别来映射所有系统的虚拟内存?

问题描述 投票:0回答:0

考虑一个具有虚拟内存的 36 位字节可寻址系统。系统最多可安装 32 GB 的物理内存,页面大小为 16 KB。每个页表条目占用 4 个字节的空间。每个页表必须适合 4 页空间。我们需要多少页表级别来映射所有系统的虚拟内存?

这是我最初的逻辑:16kb / 4 b = 2^14 / 2^2 = 2^12 4 * 2^12 = 2^14 个条目数 2^22 个虚拟页数 上限(22/14)= 2

2个级别

computer-science cpu-architecture virtual-memory
© www.soinside.com 2019 - 2024. All rights reserved.