计算页面大小和段大小

时间:2011-05-08 13:21:07

标签: architecture operating-system paging virtual-memory

在分页分段系统中,我们的虚拟地址为32位,12位为偏移量,11位为段,9位为页码。我们如何计算页面大小,最大段大小和最大数量分段大小?

1 个答案:

答案 0 :(得分:6)

  • 为偏移保留12位,因此页面大小为2 ^ 12 = 4KB
  • 为页码保留9位,因此每个段可以包含2 ^ 9 = 512页
  • 每个细分可以增长到(页数)*(页面大小)的大小,因此最大细分大小为512 * 4K = 2M

有关详细信息,请参阅http://www.cs.umass.edu/~weems/CmpSci535/Discussion21.html