简体   繁体   English

计算页面大小和段大小

[英]calculating page size and segment size

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

  • 12 bits are reserved for offset, so the page size is 2^12 = 4KB 保留12位用于偏移,因此页面大小为2 ^ 12 = 4KB
  • 9 bits are reserved for page number, so each segment can contain 2^9 = 512 pages 页码保留9位,因此每个段可以包含2 ^ 9 = 512页
  • Each segment can grow up to size of (# of pages) * (pages size), so maximum segment size is 512 * 4K = 2M 每个段的最大大小为(页面数)*(页面大小),因此最大段大小为512 * 4K = 2M

For more information see http://www.cs.umass.edu/~weems/CmpSci535/Discussion21.html 有关更多信息,请参见http://www.cs.umass.edu/~weems/CmpSci535/Discussion21.html

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM