页面置换算法(含 Opt,FIFO,LRU,LFU,Clock页面置换算法)(操作系统)

一、Opt(最佳置换算法):(不排序
      写法:上老下新(下面的是最新访问的)
      思想:往后看,替换那个未来不使用或者未来最长时间内不被使用的那个,注意看清题目有几个物理块

二、FIFO(先来先服务):(把最上面的替换,新来的排到最下面
      注意: 如果已经存在了,当再次被访问时,不用移位,这是与LRU的区别!看清题目有几个物理块

三、LRU(最近最久未使用):(已经存在的页被访问时,要把该页移到最下面,表示最近访问到了
      注意:看清题目有几个物理块
      思想:其他的跟FIFO一样,都是把最上面的替换掉,新来的放到最下面。

四、LFU(最少使用置换算法):(采用计数器
      注意: 计数器 2 位(bit),表示为 x0~3, 预先存进去的访问次数是 0! 例如: 采用2位计数器,x3 之后,再访问 x,那么就成了 x0 . 还有就是要看清题目是几个物理块
      思想:把访问次数最少的替换了,新来的访问次数是 1

五、Clock:(有指针
      注意:开始的时候他会告诉你 每个页面的状态(是 0 还是 1 ),如果是 1 ,下面 画一道横线,是 0 的话就不画。 也会告诉你起始指针的位置,
      思想: 如果没有目标页面,从指针的位置开始看,如果是 0 ,也就是下面没有下划线,那么替换这个页面,把新进来的页面下面画下划线,且指针移到下一位如果指针位置有下划线,那么把下划线去掉且指针下移,重复此步骤,直到遇到没有下划线的页面,把这个页面替换,并且画上下划线,指针下移。 如果5个物理块,但预存了4个,当指针指到空物理块时,把页面放进来,画上下划线,指针下移。

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值