我正在运行一个模拟需求分页系统的代码,这里是一些参数:

Page size = 4096 bits
Processor = 32 bits
Number of page frames = (variable)

我使用fifo或随机页面替换算法运行代码,并将页面帧数设置为100。磁盘读/写以63结尾。

然后,当我将处理器大小更改为32位时,此边界移至16。

我理解后一种情况。如果页帧数大于可能的页表条目(2 ^ 4),则无需逐出。

但是我不了解,为什么在前一种情况下,页表项达到2 ^ 20,而使用两种页替换算法,磁盘读/写都停止在63。

这个神秘的63号是什么?知道这可能来自哪里吗?谢谢。

最佳答案

参考字符串只有63页-现在我已经睡了...

关于c - 需求分页中的神秘数字“63”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5681274/

10-13 02:50