【问题标题】:What will be the size of page table in this case?在这种情况下,页表的大小是多少?
【发布时间】:2015-07-26 20:55:53
【问题描述】:

我在一次测试中被问到这个问题,我无法回答:

如果物理内存大小为 64MB,虚拟地址位空间为 32 位,每页大小为 4 KB,那么页表的大小是多少?

我该怎么做?我有点困惑。首先我分开,(2^32)/(2^20)。这给了我虚拟页面的总数。在这之后,我该怎么办?我只是将它乘以 4 KB 吗?

【问题讨论】:

标签: operating-system virtual-memory


【解决方案1】:

这个问题没有答案,因为页表的大小受虚拟地址空间的限制。如果内核空间没有分页,它也受到限制。但是,表格表格的大小可以在这些限制范围内。

【讨论】:

  • 看这个:geeksforgeeks.org/operating-systems-set-2
  • 完全错了。那是限制性的。不是大小。
猜你喜欢
  • 2013-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-21
  • 2013-04-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多