🏷️ 知识点:LRU

共 2 道相关题目

2025 年第 26 题 操作系统 选择题

现有一 LRU 算法,采用固定分配局部置换的页面置换策略,已为进程分配 3 个页框,页面访问序列为 {0,1,2,0,5,1,4,3,0,2,3,2,0 },其中 0,1,2 已调入内存。则缺页次数是( )。

页面置换算法 LRU

A. 5 B. 6 C. 7 D. 8

[tag_link]

正确答案:B

LRU 算法中,每当需要访问一个不在当前内存中的页面时,就需要进行置换操作,并选择当前内存中最久未使用的页面进行替换。我们按照给定的页面访问序列进行模拟:初始状态:内存中页面为 {0, 1, 2},访问序列:

访问页面是否命中/缺页之后的内存页面
0命中{1, 2, 0}
1命中{2, 0, 1}
2命中{0, 1, 2}
0命中{1, 2, 0}
5缺页,替换页面 1{2, 0, 5}
1缺页,替换页面 2{0, 5, 1}
4缺页,替换页面 0{5, 1, 4}
3缺页,替换页面 5{1, 4, 3}
0缺页,替换页面 1{4, 3, 0}
2缺页,替换页面 4{3, 0, 2}
3命中{0, 2, 3}
2命中{0, 3, 2}
0命中{3, 2, 0}
总计缺页次数为 6 次。

2015 年第 27 题 操作系统 选择题

系统为某进程分配了 4 个页框,该进程已访问的页号序列为 2, 0, 2, 9, 3, 4, 2, 8, 2, 4, 8, 4, 5。若进程要访问的下一页的页号为 7,依据 LRU 算法,应淘汰页的页号是( )。

页面置换算法 LRU

A. 2 B. 3 C. 4 D. 8

[tag_link] 正确答案:A参考 LRU ,对页号序列从后往前计数,直到数到 4(页框数)个不同的数字为止,这个停止的数字就是要淘汰的页号(最近最久未使用的页),题中为页号 2。