我从书威廉学习研究,如果我们增加页面的大小然后页面故障首先增加然后当pagesize变成进程的大小然后pagefault减少那么写在那里。 我无法理解为什么页面故障会增加,就像我增加页面大小一样,任何一个plz解释原因。 谢谢。
答案 0 :(得分:3)
页面是固定大小的“块”,它是通过划分逻辑内存而形成的。如果我们增加页面大小 页面数将减少( consider an example for that matter , if you have to divide a large piece of bread among few people then you have to make sure that pieces are distributed to all now if you cut it into large chunks the number of pieces will not be sufficient enough to feed all people so some will remain hungry)
。同样,如果页面的数量减少,CPU将只有很少的地址可供参考,从而增加页面错误的数量。如果页面如此大小变为流程的大小,那么页面的数量几乎与进程数一样多,因此CPU将引用它而没有 pagefaults