页表计算

时间:2015-10-19 05:55:31

标签: operating-system virtual-memory page-tables

物理内存为2 ^ 20个字节 逻辑地址空间为2048页 页面大小为4KB

  1. 页面表有多长?
  2. 除了页面框架编号外,每个页面表项还包含有效/无效位,页面表的宽度是多少?
  3. 考虑一个允许仅使用地址0到30000逻辑地址空间的进程。页表中有多少条目应设置为有效?
  4. 是否存在任何内部或外部碎片?解释
  5. 如果系统使用反向页表,页表中有多少条目?
  6. 请帮助!我的考试明天是

1 个答案:

答案 0 :(得分:-1)

我认为我发现答案并非百分之百确定。

  1. 2048页
  2. 23 + 1 = 24位
  3. 30000/4 * 1024 =约7页

  4. 是(不确定如何?)

  5. 5.2 ^ 20/4 * 1024 = 256页