在具有 2^20 字节物理内存和 4KB 页大小的 32 位系统上,页框号需要多少位?

How many bits required for page frame number on 32-bit system with 2^20 Bytes physical memory and 4KB page size?

在物理内存为 2^20 字节、页面大小为 4KB 的 32 位系统上,页框号需要多少位?

是11位吗??

需要答案请帮忙!谢谢。

如果您的页面大小为 4K,则意味着页框编号必须指定页面地址的低 12 位以外的所有位 (4K == 2^12)。所以,在32位系统中,页框号一般会指定高20位(32-12)。

严格来说,由于您只有 2^20 字节的总内存,其中最低的 8 (20 - 12) 字节足以明确定义正在引用的页面,但您的系统可能设计为支持超过 2^20.