页面置换算法

news/2025/10/3 9:52:25/文章来源:https://www.cnblogs.com/jimGraymane/p/19124345

最佳置换算法opt

类似于cache

每次选择淘汰的页面将是以后永不使用的,或者在最长时间不会被访问的页面,这样可以保证最低的缺页率

缺页时未必发生页面置换,若还有可用的空闲内存块,就不用进行页面置换

缺页率=缺页中断发生次数/访问页面的总数

无法实现

先入先出置换算法fifo

每次选择淘汰的页面是最早进入内存的页面

Belady异常:当为进程分配的物理快数增大时,缺页次数不减反增的异常现象

只有fifo会产生belady异常,另外fifo虽然实现简单,但是该算法与进程实际运行时的规律不适应,因为最先进入的页面也有可能最常被访问,

因此算法性能很差

最近最久未使用置换算法lru

每次淘汰的页面是最久没有被使用的页面

在手动做题时,若要淘汰页面可以逆向检查此时在内存中有多少个页面号,在逆向扫描过程中最后一个出现的页号就是要淘汰的页面

实现困难开销大,需要专门的硬件支持

时钟置换算法clock

简单时钟置换算法

简单的CLOCK 算法实现方法:为每个页面设置一个访问位,再将内存中的页面都通过链接指针链接成一个循环队列。当某页被访问时,其访问位置为1。当需要淘汰一个页面时,只需检查页的访问位。如果是0,就选择该页换出:如果是1,则将它置为0,暂不换出,继续检查下一个页面,若第一轮扫描中所有页面都是1,则将这些页面的访问位依次置为0后,再进行第二轮扫描(第二轮扫描中一定会有访问位为0的页面,因此简单的CLOCK算法选择一个淘汰页面最多会经过两轮扫描)

改进型时钟置换算法

简单时钟置换算法址考虑到一个页面是否被访问过,实际上如果淘汰的页面没有被修改过就不需要执行io操作写回外存

因此,除了考虑一个页面最近有没有被访问过之外,操作系统还需考虑页面有没有被修改过,在其他条件都想同时,应该优先淘汰没客源修改过的页面

我们在改进型时钟置换中新增一个修改位,修改位=0表示页面没有被修改过,修改位=1表示页面被修改过

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925741.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker部署配置全流程(超详细——Windows和Linux) - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

推进电子设计革新:仿真(Emulation)如何引领下一代验证方式

在 IC 设计领域,硬件仿真(也称 FPGA 原型验证)已经跃升为不可或缺的关键技术。它以近乎真实硬件的形式重构目标设计,帮助工程师在硅片制造前进行高精度验证,为安全性、性能与功能保驾护航。1、为什么硬件仿真如此…

佛山网站建设兼职小型企业网站如何建设

为什么游戏公司选择物理服务器 1、选择的自由 选择游戏物理服务器可让我们根据需要自由选择和配置硬件。在完成设置和配置新获得的游戏服务器的所有艰苦工作后,请始终查看我们获得的价格,以确保自己拥有足够的带宽资源、端口容量和CPU核心,以…

AT_abc309_g [ABC309G] Ban Permutation

做这种排列计数题不是很明白. 首先考虑 \(x\) 很小,但它范围是扣掉一段区间,很不好. 我们容斥 \(j\) 个位置不满足条件去 DP,每次状压 \([i - x + 1, i + x - 1]\) 里数的用的情况即可,需要注意开头结尾的时候填不满.

在Mac上运行Windows 365的完整指南

本文详细介绍如何在Mac设备上部署和运行Windows 365云电脑,比较网页客户端与原生应用的功能差异,并逐步说明配置步骤和可用功能,包括多显示器支持和外围设备重定向等关键技术特性。如何在Mac上运行Windows 365 IT团…

完整教程:华为海思正式进入Wi-Fi FEM赛道?

完整教程:华为海思正式进入Wi-Fi FEM赛道?2025-10-03 09:26 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: bl…

现在做微信开发网站多少钱创新产品设计

只听名字的话会感觉对偶单纯形法和对偶问题关系很大,其实不然(想要了解对偶问题的话可以看我之前的文章)。对偶单纯形法在我看来和大M法以及两阶段法很像,都是用来补充纯粹的单纯形法无法解决特殊问题的缺陷。而且对偶单纯形法更加“强大”,因…

摩刻S10 动感单车 速度传感器故障及更换!

前段时间骑行过程中发现仪表盘上速度偶尔为0,时间停止不走的情况。之后就完全为0,时间也不增长了。 之后询问官方客服人员说是速度传感器故障,需要更换,但需到官方制定店铺购买备件。 测试方式是在拆下的传感器接…

Flink 架构组件、任务链路、Slot 资源与集群形态 - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

盘锦网站建设广州建站网站

目录 一、项目概述 二、测试环境说明 三、测试方案 四、测试结果 五、结果分析 总结: 一、项目概述 1.1 编写目的 本次测试报告,为自动化测试框架性能测试总结报告。目的在于总结我们课程所压测的目标系统的性能点、优化历史和可优化方向。 1.2 …

包装材料网站建设廊坊建设部网站

Java NIO Files类读取文件流方式详解 Files类原理概述 java.nio.file.Files是Java标准库提供的一个工具类,用于操作文件和目录。它提供了一系列静态方法,可以用于创建、复制、删除、移动、重命名、读取、写入文件和目录等常见的文件系统操作。同时&…

贵阳市公共住宅投资建设集团官方网站北京网站优化排名

C语言中的函数指针是一种特殊的指针,它指向函数而不是数据。函数指针允许你在运行时动态地选择要调用的函数,这使得你可以根据需要在不同的函数之间切换,或者将函数作为参数传递给其他函数。函数指针的声明和使用如下: 声明函数指…

怎么做网站浮动模块网址大全2345电脑版下载

matlab2020可运行 GitHub - pareshbhambhani/MultiAgent-Flocking-framework: This is part of the current research I am working on.

达州市住房和城乡建设局网站长春专用网站建设

代码基于yolov5 v6.0 目录: yolo源码注释1——文件结构yolo源码注释2——数据集配置文件yolo源码注释3——模型配置文件yolo源码注释4——yolo-py 模型配置文件一般放在 models 文件夹下的 XXX.yaml 文件中,以 yolov5s.yaml 为例: # YOLOv…

2025盐酸优质厂家权威推荐榜:高纯度盐酸的品质之选

2025盐酸优质厂家权威推荐榜:高纯度盐酸的品质之选行业背景盐酸,作为一种重要的无机化工原料,在工业生产、化学实验等众多领域都有着广泛的应用。在工业生产中,盐酸常用于金属表面处理,如钢铁的酸洗,能够有效去除…

2025硫酸优质厂家权威推荐榜:高品质与强供应口碑之选

2025硫酸优质厂家权威推荐榜:高品质与强供应口碑之选行业背景硫酸作为一种重要的基础化工原料,在国民经济的多个领域都发挥着至关重要的作用。在化工生产中,它是许多化学反应的关键介质,广泛应用于肥料、塑料、合成…

2025冰乙酸供应厂家权威推荐榜:品质卓越与市场口碑双重保障

2025冰乙酸供应厂家权威推荐榜:品质卓越与市场口碑双重保障行业背景冰乙酸,作为一种重要的有机化工原料,在众多领域发挥着关键作用。在化学工业中,它是合成醋酸乙烯、醋酸纤维、醋酸酯等产品的基础原料,这些产品广…

工业氨水优质厂家推荐:实力制造商深度解析与选购指南

工业氨水优质厂家推荐:实力制造商深度解析与选购指南在现代化工产业体系中,工业氨水作为重要的基础化工原料,广泛应用于化肥生产、制药工艺、废水处理、金属加工等关键领域。随着我国制造业转型升级步伐加快,工业氨…

2025液碱厂家权威推荐榜:实力供应商深度解析与选择指南

2025液碱厂家权威推荐榜:实力供应商深度解析与选择指南在化工行业的产业链中,液碱作为基础性原料,其质量稳定性与供应商的专业能力直接影响着下游生产环节的运营效率。随着2025年环保政策趋严与产业升级加速,50%浓…

现在网站开发的前端语言wordpress 修改后台地址

有人说抖音摧毁了中国的年轻人,也有人说抖音改变了自己的生活形态,还有人说抖音让自己的生活过的更加有意义……一千个人眼中,有一千个哈姆雷特,各人有各个行使自己话语的权力,我们无从争辩。 对于做自媒体的同仁们来说抖音就是粉丝变现的另外一个渠道,那抖音具体的算法…