- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统OPT算法研讨第八组
OPT算法分析第八组:彭西阳(ppt),李惠民(代码)2016.5.12CONTENT目录04 分工合作,展示成果03 设计算法模拟过程(数组)01 分析问题(opt的原理,习题讲解)02 了解OPT以及其在生活中的应用01 分析问题Please click on the input header实验内容 (1)采用页式分配存储方案,通过分别计算不同算法的命中率来比较算法的优劣,同时也考虑页面大小及内存实际容量对命中率的影响; (2)实现OPT 算法 (最优置换算法)?、LRU 算法 (Least Recently)?、 FIFO 算法 (First IN First Out)的模拟; (3)会使用某种编程语言。例1:问题描述(Optimal,OPT)驻留集为3,初始为空。缺页命中命中缺页缺页命中命中命中命中命中命中缺页缺页调入缺页命中命中命中调入调入进程运行时,先将7,0,1三个页面装入内存。当进程需要访问页面2时,将会产生缺页中断。此时,将7换出,因为它在此后最长时间不被调用的;FirstSecond当访问0的时候,0命中当进程需要访问页面3时,将会产生缺页中断。此时,将1换出,因为它在此后最长时间不被调用的;ThirdForth当访问0的时候,0命中计算缺页率和命中率Fifth最优置换(Optimal Replacement)是在理论上提出的一种算法。其实质是:当调入新的一页而必须预先置换某个老页时,所选择的老页应是将来不再被使用,或者是在最远的将来才被访问。采用这种页面置换算法,保证有最少的缺页率。但是最优页面置换算法的实现是困难的,因为它需要人们预先就知道一个进程整个运行过程中页面走向的全部情况。不过,这个算法可用来衡量(如通过模拟实验分析或理论分析)其他算法的优劣。例二用最佳页面置换法计算缺页次数6 5 4 3 5 4 3 6 5 4 5-----------6 6 6 3 3 3 3 6 6 6 65 5 5 5 5 5 5 5 5 5 54 4 4 4 4 4 4 4 4 4 4仅仅第四列3和第八列6处,缺页.第四列处:opt算法中,页面发生冲突时,被替换的页面是未来访问最靠后的页面。例子中,第4列处,6的再次访问最靠后,因而6被替换。之后,第8列处,3被替换是因为3,4,5中未来被访问的页是4,5。所以,3被替换。02 了解OPT算法Please click on the input header优点01采用最佳置换算法,通常可保证获得最低的缺页率。最佳置换算法OPTOPT0302应用缺点存储芯片:由于其具备了较大的存储空间和较快的存取速度,故在视频系统中的应用最为典型,如视频信号转换、视频分割、画中画电视等由于无法预知一个进程在内存的若干个页面中,哪一个页面是未来最长时间内不再被访问的,因而该算法是无法实现的,便可以利用此算法来评价其它算法。当发生缺页中断时,如果操作系统内存中没有空闲页面,则操作系统必须在内存中选择一个页面将其移出内存,以便为即将调入的页面让出空间。而用来选择淘汰哪一页的规则叫做页面置换算法。页面置换算法本质解析在地址映射过程中,若在页面中发现所要访问的页面不在内存中,则产生缺页中断。页面置换算法就是因为操作系统的内部不够,在调入新的页面时如何取代哪个页面的问题。03 算法设计Please click on the input header流程图OPT(Optimal)由Belady提出的一种理论上的算法。其所选择的被淘汰页面,将是以后永不使用的或许是在最长(未来)时间内不再被访问的页面。01输入驻留集程序步骤 通过C语言,数组实现02输入页面访问序列03将访问页面存入队列04输出驻留集顺序??得出命中率05OPT的优势45%55%通常可保证获得最低的缺页率。页面置换算法的实际应用高速缓冲存储器(Cache)其原始意义是指存取速度比一般随机存取记忆体(RAM)来得快的一种RAM,一般而言它不像系统主记忆体那样使用DRAM技术,而使用昂贵但较快速的SRAM技术,也有快取记忆体的名称。高速缓冲存储器最重要的技术指标是它的命中率。 作用:在计算机技术发展过程中,主存储器存取速度一直比中央处理器操作速度慢得多,使中央处理器的高速处理能力不能充分发挥,整个计算机系统的工作效率受到影响。Cache就是用来解决中央处理器和主存储区速度不匹配的问题的。存储芯片AL422B是AverLogic公司推出的一个存储容量为393216字节×8位的FIFO存储芯片。由于其具备了较大的存储空间和较快的存取速度,故在视频系统中的应用最为典型,如视频信号转换、视频分割、画中画电视等均可采用FIFO芯片AL422B。04 团队合作成果展示
您可能关注的文档
最近下载
- (人教版PEP)五年级英语上册单元检测卷(1-3单元)有答案.doc VIP
- 七年级下册心理健康教育教案(全册).docx VIP
- TLTA009-1-2024 鞋类穿着舒适性 第 1 部分:设计指南.pdf VIP
- 22G610-1 建筑隔震构造详图 .docx VIP
- 江西理文化工有限公司年产4万吨R22项目环境影响评价报告书.pdf VIP
- 2025浙江省特种设备科学研究院招聘32人笔试备考题库及答案解析.docx VIP
- 水洗塔结构图.pdf VIP
- 人才资本对经济增长贡献率理论研究(武汉工程大学桂昭明).doc VIP
- 14445小学教育管理-精讲课件.pdf VIP
- 2025年山东省济南市中考语文真题含答案.docx VIP
原创力文档


文档评论(0)