【发布时间】:2018-05-11 12:56:57
【问题描述】:
我正在研究操作系统,我有一个关于页表的问题。
我遇到了这个问题,它询问当页面大小发生变化时页表大小和条目大小如何变化。假设页面大小从 8KB 减少到 4KB。现在,我的猜测是页表的大小会加倍,因为现在分页系统需要两倍的条目才能将页面映射到框架。
但是对于页表条目的大小,我不太确定。我的猜测是页表条目会更小,因为它包含的物理地址更短。这是因为物理地址是由页面/帧大小决定的,如果页面大小更小,物理地址的长度也会缩短 2^-1。
但这是一个好的假设吗?页表项的大小是由地址的长度决定的吗?或者,无论每个框架/页面的大小如何,条目大小是否固定?我似乎无法找到专门针对这些条目的资源/问题。
谢谢!
【问题讨论】:
-
地址通常表示为指针,而指针通常是固定大小的。
标签: memory-management operating-system paging