- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课件ch4存储管理
时刻t 0 1 2 3 4 5 6 7 8 9 10 引用串 P1 P3 P3 P4 P2 P3 P5 P3 P5 P1 P4 P1 √ √ √ √ - - - - - √ √ P2 - - - - √ √ √ √ - - - P3 - √ √ √ √ √ √ √ √ √ √ P4 √ √ √ √ √ √ √ - - - √ P5 √ √ - - - - √ √ √ √ √ Int P3 P2 P5 P1 P4 Outt P5 P1 P4 P2 工作集替换示例(Δ=3) 时刻t -2 -1 0 1 2 3 4 5 6 7 8 9 10 引用串 P5 P4 P1 P3 P3 P4 P2 P3 P5 P3 P5 P1 P4 P1 √ √ √ √ - - - - - √ √ P2 - - - - √ √ √ √ - - - P3 - √ √ √ √ √ √ √ √ √ √ P4 √ √ √ √ √ √ √ √ - - - √ P5 √ √ √ √ - - - - √ √ √ √ √ Int P3 P2 P5 P1 P4 Outt P5 P1 P4 P2 工作集替换示例(Δ=3) 时刻 工作集 Outi (t-Δ,t)= (t-3,t) 已驻留 Ini T-2 P5 T-1 P5 P4 T0 P4,p5 P1 T1 P1,P4,p5 P3 (1-3,1)看到p1, p3 p4, p5 T2 P1,P3,p4 p5 (2-3,2)看到p1, p3, p4。 P5出。 T3 P1,P3,p4 (3-3,3)看到p1, p3, p4 T4 P3,p4 P2 P1 (4-3,4)看到p2, p3, p4。 P1出。 T5 P2,P3, P4 (5-3,5)看到p2, p3, p4 T6 P2,P3, P4 P5 (6-3,6)看到p2, p3, p4, p5 T7 P2,P3, P5 P4 (7-3,7)看到p2, p3, p5。 P4出。 T8 P3, P5 P2 (8-3,8)看到p3, p5。 P2出。 T9 P3, P5 P1 (9-3,9)看到p1, p3, P5 T10 P1,P3, P5 P4 (10-3,10)看到p1, p3, P54,p5 工作集页面替换算法 * 工作集是程序局部性的近似表示,可通过工作集来确定驻留集的大小。 (1)监视每个进程的工作集,只有属于工作集的页面才能留在主存; (2)定期地从进程驻留集中删去那些不在工作集中的页面; (3)仅当一个进程的工作集在主存时,进程才能执行。 采用局部替换算法,进程缺页时,不会逐出其他进程的页面。系统指定工作集最小尺寸(20-50个页框)和最大尺寸(45-345个页框); 缺页时,把引用到的页面添加到进程工作集中,直至达到最大值,若还发生缺页,要从工作集中移出一个页面; 每个页框有一个访问位u及一个计数器count。该页被引用时,u位被置1;工作集管理程序扫描工作集中页面的访问位,并执行操作:如果u=1,把u和count清0;否则,count加1,扫描结束时,移出count值最大的页面。 从工作集中逐出的页框,被放入两个主存队列之一:一个是保存暂时移出的并已被修改过的页面;另一个保存暂时移出的并为“只读”的页面,如果其中页面被再次引用,可迅速从队列中找回,而不会产生缺页,仅当实际的空闲页框队列为空时,它们才被用来满足缺页需求。 工作集策略在实现中监督驻留页面变化的开销很大,同时也很难估算合适的Δ值。 老化(Aging)算法 进程在运行前预先将其工作集装入主存,为每个页设置一个引用位r和年龄寄存器,寄存器初始值为0,每隔时间t,系统扫描主存中的所有页面,先将寄存器右移一位,再把引用位r加到寄存器的最左边,这样未引用页面其年龄寄存器的值逐渐减小,当达到下限或0时,把其从工作集中移出。 例如,时间间隔T定为1000次存储器引用,页面P在时刻t+0时寄存器为“1000”,在时刻t+1000时寄存器为“0100”,在时刻t+2000时寄存器为“0010”,在时刻t+3000时寄存器为“0001”,在时刻t+4000时寄存器为“0000”,此时,页面p被移出工作集。 为页面设置引用位及关联的时间戳,通过超时中断,至少每隔若干条指令就周期性地检查引用位及时间戳,当发现引用位为1时,就把它置0并把这次改变的时间作为时间戳记录下来。 每当发现引用位为0时,通过系统当前时间减去时间戳时间,计算出从它上次使用以来未被再次访问的时间量,记作t_off; t_off值随着每次超时中断的处理而不断增加,除非页面在此期间被再次引用,导致其使用位为1; 把t_off与系统时间参数t_max相比,若t_offt_max,就把页面从工作集中移出,释放相应页框。 缺页频率替换算法根据连
您可能关注的文档
最近下载
- GB+16423-2020金属非金属矿山安全规程.docx VIP
- 2024《拔高训练之50类题型精练》九年级物理全一册.pdf
- 罗道病课件文档.ppt VIP
- T∕CACM 1021.89-2018 中药材商品规格等级 鸡内金.docx VIP
- 人教版(2024)九年级全一册物理全册教案.docx
- T/BGEA001-2019 预拌流态固化土填筑工程技术标准.pdf VIP
- (2025秋新版)二年级语文上册全册教案.pdf
- 涉诈风险账户审查表.doc VIP
- CATIA自由曲面教程教程分析.doc
- 2025云南昆明巫家坝建设发展有限责任公司及下属公司第三季度招聘23人笔试历年参考题库附带答案详解.docx
文档评论(0)