【发布时间】:2012-08-25 08:00:26
【问题描述】:
一个主存储器最多可以保留 4 页。如果在按顺序排列的后续页面上使用 LRU 算法,哪个页面将是第一个发生缺页的页面?
1,2,3,1,2,4,1,2,3
这是一个我认为没有答案的测试问题。主内存可以保留 4 个页面,并且由于有 1、2、3、4 页,因此不应该发生页面错误。
答案是第 4 页,但我不明白为什么。
【问题讨论】:
-
第一次不会出现页面错误吗?因为第一次必须有页面错误,才能引入页面。还是不算过错?否则不会出现页面错误。
-
@Vinayak Garg 我的想法完全正确,但答案是第 4 页。这对我来说毫无意义。
-
要么答案错了,要么问题错了;)
-
或者我们对问题和/或答案的理解可能是错误的。我给出的答案可以解释它,但它是一个很长的弓,我会把这个问题描述为一个疯狂的疯子:-)
标签: algorithm lru page-fault