我正在运行一个模仿需求分页系统的代码,这里有一些参数:
Page size = 4096 bits
Processor = 32 bits
Number of page frames = (variable)
我使用先进先出或随机页面替换算法运行我的代码,页面帧数设置为 100。我的磁盘读/写以 63 结束。
然后,当我将处理器大小更改为 32 位时 - 此边界移动到 16。
后一种情况,我理解。如果页帧计数超过可能的页表条目,则 (2^4) 不需要驱逐。
但我不明白为什么在前一种情况下,页表条目上升到 2^20,磁盘读/写在 63 处停止,两种页面替换算法。
这个神秘的 63 号码是什么?知道这可能来自哪里吗?谢谢你。