操作系统之页面置换算法

本文讨论了在地址映射中发生的缺页中断机制,当内存不足时,操作系统如何通过页面置换算法决定淘汰哪个页面。介绍了全局置换策略(如工作集页置换、常驻集页置换和抖动问题),以及局部置换方法(如最佳置换算法、先进先出算法、最近最久未使用算法和时钟置换算法)。
摘要由CSDN通过智能技术生成

在地址映射过程中,若在页面中发现所要访问的页面不在内存中,则产生缺页中断。当发生缺页中断时,如果操作系统内存中没有空闲页面,则操作系统必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。而用来选择淘汰哪一页的规则叫做页面置换算法。

分类

  • 全局置换:在整个内存空间置换
  • 局部置换:在本进程中进行置换
算法

全局:操作系统原理:全局页面置换算法、工作集页置换、常驻集页置换、抖动问题

  • 工作集算法
  • 缺页率置换算法

局部:一分钟学会页面置换算法

  • 最佳置换算法(OPT)
  • 先进先出置换算法(FIFO)
  • 最近最久未使用(LRU)算法
  • 时钟(Clock)置换算法
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值