2022计算机专业考研操作系统基础复习点:页面置换算法

2021-04-12 10:58:00 文章来源:专业课透明计划

计算机的市场竞争度日渐增加,报考学员愈来愈多,对于准备报考2022考研计算机的考生们来说复习是重点难点。下边小编我梳理了2022计算机考研操作系统基础考点:页面置换算法,我们一起来了解一下吧!。

1.随机淘汰算法

在无法确定那些页被访问的概率较低时,随机地选择某个用户的页面并将其换出。

2.先进先出算法(FIFO)

FIFO(first in first out)算法:总是选择驻留内存时间最长的页面进行淘汰。其理由是:较早调入内存的页面,其不再被使用的可能性较大。

FIFO 算法忽略了一种现象的存在,就是在内存中停留时间最长的页往往也是经常被访问的页。将这些页淘汰,很可能刚置换出去,又请求调用该页,致使缺页中断较频繁,严重降低内存的利用率。

FIFO 的另一缺点是它有一种异常现象。称为 Belady异常。

3.最佳置换算法(OPT)

最佳置换算法的基本思想是:从内存中移出永远不再需要的页面。

4.最近最久未使用页面置换算法(LRU)

这种算法的基本思想是,利用局部性原理,根据一个作业在执行过程中过去的页面访问历史来推测未来的行为。它认为过去一段时间里不曾被访问过的页面,在最近的将来可能也不会再被访问。

5.最近没有使用页面置换算法(NRU)

该算法只要求对应于每个存储块(页面)设置一个“引用位”和“修改位”。利用这二位组织成四种状态,“引用位”:“修改位”=0:00:11:01:1。每次置换时,总取最小值的页面置换,若相同则随机置换或先进先出置换。

6.时钟算法(CLOCK)

假如你准备考计算机专业研究生,我钦佩你的勇气胆量,做为专业难度系数很高的计算机专业而言,一定要全力以赴复习备考。如果在考研复习的中遇到了自己不会解决的问题的话,还可以参加透明计划课程,直系学长学姐一对一答疑,备考更科学合理,复习更加踏实有效。还能送很多专业课复习用得上的资料,省了一笔买资料的钱。

以上就是“2022计算机专业考研操作系统基础复习点:页面置换算法”的所有内容,

希望能帮到正在考研的你。