首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
沙滩a
门头沟学院 C++
发布于江苏
关注
已关注
取消关注
@编程十万问:
『面试问答』:内存页面置换算法是什么?常见算法有哪些?
面试官: 请说一下,页面置换算法是什么?常见算法有哪些?进程运行时,若其访问的页面不在内存, 便会产生一个缺页中断,请求操作系统将所缺页调入到物理内存,但如果这时内存已无空闲空间,就需要从内存中调出一页程序或数据,送入磁盘的对换区。选择调出页面的算法就称为页面置换算法。好的页面置换算法应有较低的页面更换频率,也就是说,应将以后不会再访问或者以后较长时间内不会再访问的页面先调出。常见的置换算法有以下五种:最佳置换算法最佳置换算法所选择的被淘汰页面将是以后永不使用的,或者是在最长时间内不再被访问的页面,这样可以保证获得最低的缺页率。但由于人们无法提前预知进程在内存下的若干页面中哪个是未来最长时间内不再被访问的,因而该算法无法实现。先进先出置换算法先进先出页面置换算法优先淘汰最早进入内存的页面,亦即在内存中驻留时间最久的页面。该算法实现简单,只需把调入内存的页面根据先后次序链接成队列,设置一个指针总指向最早的页面。但该算法与进程实际运行时的规律不适应,因为在进程中,有的页面经常被访问。最近最久未使用置换算法最近最久未使用置换算法选择最近最长时间未访问过的页面予以淘汰,它认为过去一段时间内未访问过的页面,在最近的将来可能也不会被访问。该算法为每个页面设置一个访问字段,来记录页面自上次被访问以来所经历的时间,淘汰页面时选择现有页面中值最大的予以淘汰。LRU性能较好,但需要寄存器和栈的硬件支持。时钟置换算法时钟置换算法把所有的页面都保存在一个类似钟面的环形链表中,一个表针指向最老的页面,当发生缺页中断时,算法首先检查表针指向的页面,如果它的访问位位是 0 就淘汰该页面,并把新的页面插入这个位置,然后把表针前移一个位置。如果访问位是 1 就清除访问位,并把表针前移一个位置,重复这个过程直到找到了一个访问位为 0 的页面为止。最不常用置换算法最不常用置换算法对每个页面设置一个访问计数器,每当一个页面被访问时,该页面的访问计数器就累加 1。在发生缺页中断时,淘汰计数器值最小也就是访问次数最少的那个页面。最不常用置换算法只考虑了频率问题,没考虑时间的问题,比如有些页面在过去时间里访问的频率很高,但是现在已经没有访问了,而当前频繁访问的页面由于没有这些页面访问的次数高,在发生缺页中断时,就会可能会误伤当前刚开始频繁访问,但访问次数还不高的页面。总结:
点赞 2
评论 0
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
不愿透露姓名的神秘牛友
08-09 12:05
太爽了
美团笔试可以用AI辅助答题,我就直接把其他题也都一起AI了,第一次这么爽的做笔试
喜欢吃卤蛋的肖恩在参...:
又疯一个
投递美团等公司10个岗位
点赞
评论
收藏
分享
08-08 11:15
电子科技大学 嵌入式工程师
秋招|中兴未来领军二面
有点像HR面,问的基本是HR常规问题,问到薪资感觉还可以。。问了HR说优秀的同学后面还有专家面不断面面面到厌倦😇
中兴二面96人在聊
点赞
评论
收藏
分享
07-18 15:12
华南理工大学 Java
太崩溃了,985准大三Java还是找不到实习
一大堆打招呼已读不回,面试也几乎没有,到底是为什么。。简历学着润色了很多次,实习从四月份找到现在一边背八股一边刷力扣,挫败感真的太强了家里人也一直上压力,很多学校没我好的高中同学也找到了😭😭快不行了真的想跳了
白火同学:
先说结论,准大三不是特别好找实习,boss沟通300+没有实习是很正常的情况。一是暑期实习时间太短了,二是在这么多准大四都找不到实习,从实习时间和掌握技术层面,企业会优先看他们。 再说简历,其实985本+准大三到这水平的简历也很优秀了,要说的话,项目经历可以再优化一下,可以基本围绕采取STAR原则,分为项目概述、技术架构、技术亮点、实现结果,再发给AI润色一下。 最后说操作,准大三的话,如果想找实习那就多投,不过现在也7月中旬了,时间上已经略晚了。如果7月底实在找不到,也可以多刷点算法,多学点技术,这实习也不至于一定得有,当然有更好。
点赞
评论
收藏
分享
08-03 17:38
郑州西亚斯学院 软件测试
计算机的工作好难找
后悔计算机了,好累啊,实习太早了,没有签三方,还要找工作,哭死😭
点赞
评论
收藏
分享
08-06 14:38
门头沟学院 Java
美团薪资多少算SSP?
你觉得多少薪资算SSP?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
25年秋招精心整理的最新互联网大厂笔面试题集合
2.0W
2
...
暑期实习转正自评,你就这么写!
8104
3
...
字节秋招-后端开发-一面
7181
4
...
26秋招-拓竹嵌入式软件面经
4807
5
...
本华为OD终于翻身!(百度后端面经)
4601
6
...
26届秋招建议
2826
7
...
影石嵌入式驱动开发面经
2781
8
...
字节秋招意向
2676
9
...
亚信科技java实习面经
2626
10
...
打工人基本微信沟通礼仪
2257
创作者周榜
更多
正在热议
更多
#
我的秋招“寄”录
#
10703次浏览
134人参与
#
独居后,你的生活是更好了还是更差了?
#
4838次浏览
79人参与
#
去哪儿旅行秋招
#
222736次浏览
3168人参与
#
实习的内耗时刻
#
14081次浏览
201人参与
#
规定下班时间vs实际下班时间
#
9270次浏览
68人参与
#
你上一次给父母打电话是什么时候
#
6423次浏览
69人参与
#
华丞电子求职进展汇总
#
22695次浏览
226人参与
#
工作上你捅过哪些篓子?
#
7087次浏览
49人参与
#
你最近一次加班是什么时候?
#
72241次浏览
360人参与
#
每个月的工资都是怎么分配的?
#
58878次浏览
584人参与
#
得物求职进展汇总
#
103689次浏览
830人参与
#
入职第二天,午饭怎么解决
#
26495次浏览
76人参与
#
你觉得材料多少算高薪
#
22236次浏览
149人参与
#
秋招想进国企该如何准备
#
81146次浏览
441人参与
#
面试被问期望薪资时该如何回答
#
267634次浏览
1531人参与
#
地平线求职进展汇总
#
53520次浏览
373人参与
#
央国企投递记录
#
99339次浏览
1412人参与
#
秋招笔面试记录
#
110224次浏览
2108人参与
#
美团秋招笔试
#
65608次浏览
412人参与
#
你们公司哪个部门最累?
#
29912次浏览
214人参与
#
奇葩时刻大赏
#
57013次浏览
237人参与
#
国央企笔面经互助
#
141103次浏览
1110人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务