- 1、本文档共85页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
吉林大学操作系统课件第六章存储管理2概要
6.4 外存资源管理;进程与外存对应关系;6.5 虚拟存储系统;6.5.1 虚拟页式存储系统;;对页表的改进:;6.5.1.2 内存页框分配策略(静态策略)
1. 平均分配
如内存128页,进程25个,每个进程5个页架
2. 按进程长度比例分配
pi共si个页面;S=?si;内存共m个页架
ai=(si/S)?m
3. 按进程优先级比例分配
4. 按进程长度和优先级别比例分配
静态策略没有反映:
(1)程序结构;
(2)程序在不同时刻的行为特性。;6.5.1.3 外存块的分配策略
1. 静态分配
外存保持进程的全部页面:
优点:速度快--淘汰时不必写回(未修改情况)
缺点:外存浪费
2. 动态分配
外存仅保持进程不在内存的页面:
优点:节省外存
缺点:速度慢--淘汰时必须写回
;6.5.1.4 页面调入时机
1. 请调(demand paging)
upon page fault, 发生缺页中断时调入。
2. 预调(prepaging)
before page fault, 将要访问时调入(根据程序顺序行为,
不一定准)
预调必须辅以请调。; 用于:页淘汰、段淘汰、快表淘汰。
Objective: lowest fault rate.
1. 最佳淘汰算法(OPT--optimal)
淘汰将来最长时间以后才用到的。
效率最高,not feasible。
;2. 先进先出(FIFO)
淘汰最先调入的。
依据: 先进入的可能已经使用完毕。
实现:队列
negative case: 有些代码和数据可能整个程序运行中用到。
Belady异常:
例子:1,2,3,4,1,2,5,1,2,3,4,5
内存3个物理页面:页故障率=9/12
内存4个物理页面:页故障率=10/12
;FIFO淘汰算法(belady异常);3. 最近最少使用算法(LRU)
淘汰最近一次访问距当前时间最长的。
Replace page that hasn’t been used for the longest period of time.
实现:stack
当一页面被访问时, 从栈中取出压到栈顶,
栈底是: LRU page.
例子:reference string: 4, 7, 0, 7, 1, 0, 1, 2, 1, 2, 7, 1, 2 ;LRU算法例子;4. 最近不用的先淘汰(not used recently)
淘汰最近一段时间未用到的。
实现:每页增加一个访问标志,
访问置1,定时清0,
淘汰时取标志为0的。
LRU算法的近似:
Reference string: 2, 3, 5, 6, 4, 2, 5, 6, 7, 5, 6, 8, ;5. 最不经常使用的先淘汰(LFU)
淘汰使用次数最少的。
依据: 活跃访问页面应有较大的访问次数.
Suffer: (1) 前期使用多,但以后不用,难换出;
(2) 刚调入的页面,引用少,被换出可能大。
实现:记数器,调入清0,访问增1,淘汰选取最小者。
6. 最频繁使用算法(MFU)
淘汰使用次数最多的。
依据: 使用多的可能已经用完了。
Suffer: 程序有些成分是在整个程序运行中都使用的。;7. 二次机会(second chance);8. 时钟算法(clock algorithm);;;;;改进的时钟算法;改进的时钟算法;;;;;;;2010年考研试题;2010年考研试题;6.5.1.6 颠簸(thrashing)
页面在内存与外存之间频繁换入换出。
原因:(1) 分给进程物理页架过少;
(2) 淘汰算法不合理。
处理:(1) 增加分给进程物理页架数;
(2) 改进淘汰算法。;6.
您可能关注的文档
- 合同分析报告概要.doc
- 各种甜点英语表达及图片概要.ppt
- 各车型介绍概要.ppt
- 合同法PPT概要.ppt
- 各类泵的曲线及知识概要.ppt
- 合作竞争(含奥运案例)概要.ppt
- 合同法总论复习概要.doc
- 合同法的新问题(金融合同2016-5-14)概要.ppt
- 合同担保10.13概要.ppt
- 合同法讲座概要.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)