- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
存储器管理..ppt
存取控制位 * 看将来 看内存 看过去 LRU, Least Recently Used,最近最久未用算法 最近一次发生在最远的过去 看将来 看内存 看过去 LRU, Least Recently Used,最近最久未用算法 最近一次发生在最远的过去 * 进程开始运行时,先将7,0,1三个页面装入内存。以后,当进程要访问页面2时,将会产生缺页中断,OS根据最佳置换算法选择页面7予以淘汰。 如果给的是逻辑地址序列,则需要计算出每个逻辑地址对应的页面号。 * * * * * * * * 段表称为慢表 * 需要一个段表、多个页表 系统中设段表和页表,均存放于内存中。 * 段页式是指虚拟段页式 5 4 2 3 1 同一程序仍需连续存储空间, * * 逻辑地址是一维的。 A/L=P..d 适合于10进制表示的地址 注意:不能直接按十进制数拼接。要按二进制位拼接 * * * 可变分区:B 用空闲分区表 4.7 页面置换算法 二、先进先出置换算法FIFO 例:假定系统为某进程分配了3个页框。该进程的页面引用序列为:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1。开始时3个物理块均为空。 页面置换图为: 12次页面置换,15次缺页中断,缺页率为15/20 4.7 页面置换算法 二、先进先出置换算法FIFO 优点:实现简单;对具有线性顺序访问的程序比较合适。 缺点 效率不高(因为经常被访问的页面,往往在内存中停留最久,结果这些常用的页面却因变老而被淘汰) 存在Belady现象(即在某些情况下会出现分配给的进程物理块数增多,缺页次数有时增加、有时减少的现象)。 4.7 页面置换算法 二、先进先出置换算法FIFO Belady现象示例。设程序访问页的顺序为1,2,3,4,1,2,5,1,2,3,4,5 如果在内存中分配3个物理块,页面置换图如下所示(页号按FIFO排序) 缺页率:9/12 4.7 页面置换算法 二、先进先出置换算法FIFO Belady现象示例。 如果在内存中分配4个物理块,页面置换图如下所示(页号按FIFO排序) 缺页率:10/12 4.7 页面置换算法 三、最近最久未用算法LRU 思想:淘汰内存中到目前为止最长时间未被访问过的页面。 依据:如果某页被访问了,它可能马上还要被访问;或者说,如果某页很长时间未被访问,则它在最近一段时间也不会被访问。 优点:性能接近于OPT算法 缺点:不易实现,系统开销大 4.7 页面置换算法 三、最近最久未用算法LRU 例:假定系统为某进程分配了3个页框。该进程的页面引用序列为:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1。开始时3个物理块均为空。 页面置换图为: 9次页面置换,12次缺页中断,缺页率12/20 4.7 页面置换算法 练习:某进程在内存中分配三个页框,初始均为空,页面走向为4,2,1,4,3,5,4,3,2,1,5。请分别用最佳置换、先进先出和最近最久未用算法计算该引用串共发生了多少次缺页,并分析先进先出算法是否会产生Belady现象? 4.7 页面置换算法 4 4 4 4 4 4 4 4 2 1 1 2 2 2 2 5 5 5 5 5 5 1 1 3 3 3 3 3 3 3 ? ? ? ? ? ? ? OPT算法: 4 2 1 4 3 5 4 3 2 1 5 7次缺页,4次置换 4.7 页面置换算法 4 4 4 3 3 3 2 2 2 2 2 2 5 5 5 1 1 1 1 1 4 4 4 5 ? ? ? ? ? ? ? ? ? FIFO算法: 4 2 1 4 3 5 4 3 2 1 5 9次缺页,6次置换 4.7 页面置换算法 4 4 4 4 4 4 1 1 2 2 3 3 3 3 5 1 1 5 2 2 2 ? ? ? ? ? ? ? ? LRU算法: 4 2 1 4 3 5 4 3 2 1 5 8次缺页,5次置换 4.7 页面置换算法 假设为进程分配4个页框,FIFO算法: 4 4 4 2 2 1 ? ? ? 4 2 1 4 3 5 4 3 2 1 5 8次缺页,5次置换 4.8 请求分段存储管理 在基本分段存储管理系统的基础上,增加请求调段和段置换功能所形成的段式虚拟存储器系统。 基本思想 地址空间的划分与基本分段相同。在作业装入时,不装入全部段,只装入零或一段,之后根据进程运行的需要,动态装入其它段。 当内存已满而又需要装入新段时,则根据某种算法淘汰某个段,以装入新段。 4.8 请求分段存储管理 硬件支持 1.
您可能关注的文档
- 如何选购红酒..ppt
- 如何阅读肺功能报告..ppt
- 如何阅读肺功能报告nd..ppt
- 如何降低养猪成本?..ppt
- 如何面试(主管篇)..ppt
- 如何预防便秘..ppt
- 如家酒店战略管理..doc
- 如果将这个长方形剪掉一个角,还剩几个角?..ppt
- 妇产科健康教育处方..doc
- 妇产科学考试改后..doc
- 2026华泰证券Fintech金融科技人才专场校园招聘笔试备考试题及答案解析.docx
- 2026江苏辖区农村商业银行江阴农村商业银行校园招聘85人笔试备考试题及答案解析.docx
- 2025下半年广东中山市检察机关招聘劳动合同制司法辅助人员11人笔试模拟试题及答案解析.docx
- 2025西安辛家庙社区卫生服务中心招聘笔试参考题库附答案解析.docx
- 2026建发致新校园招聘笔试备考试题及答案解析.docx
- 2025西双版纳州景洪市文化和旅游局招聘城镇公益性岗位人员(2人)笔试参考题库附答案解析.docx
- 2026江苏辖区农村商业银行张家港农村商业银行校园招聘80人笔试备考试题及答案解析.docx
- 2026临沂市郯城邮政招聘笔试备考试题及答案解析.docx
- 2025下半年国家矿山安全监察局四川局下属事业单位考试招聘5人笔试模拟试题及答案解析.docx
- 2025西北工业大学航天学院空天光机电与多学科一体化团队招聘1人(陕西)笔试参考题库附答案解析.docx
文档评论(0)