您的位置:首页 > 新闻 > 热点要闻 > 谷歌推广怎么做_市场营销四大分析方法_sem是什么测试_蚁百杭州网站seo优化

谷歌推广怎么做_市场营销四大分析方法_sem是什么测试_蚁百杭州网站seo优化

2025/2/25 4:47:17 来源:https://blog.csdn.net/qq_43789643/article/details/145622095  浏览:    关键词:谷歌推广怎么做_市场营销四大分析方法_sem是什么测试_蚁百杭州网站seo优化
谷歌推广怎么做_市场营销四大分析方法_sem是什么测试_蚁百杭州网站seo优化

某虚拟页式存储管理系统中有一个程序占8个页面,运行时访问页面的顺序是1,2,3,4,5,3,4,1,6,7,8,7,8,5。假设刚开始内存没有预装入任何页面。

  • (1) 如果采用LRU调度算法,该程序在得到4块内存空间时,会产生多少次缺页中断?请给出详细计算步骤。
  • (2) 如果采用OPT调度算法,该程序在得到4块内存空间时,会产生多少次缺页中断?请给出详细计算步骤。
  • (3) 列出两种影响缺页率的因素

虚拟页式存储管理问题解析

(1) LRU (Least Recently Used) 最近最少使用算法。 算法缺页中断计算(4内存块)

核心原理

淘汰 最长时间未被访问 的页面

实现特点

  • 时间局部性:基于程序访问的时空局部性原理
  • 动态维护:每次访问更新页面时间戳
  • 常见实现
    • 计数器法:为每个页维护访问时间戳
    • 栈结构法:维护页面访问顺序栈

详细步骤分析

访问序列内存状态(LRU顺序)缺页缺页计数
1[1]✔️1
2[2,1]✔️2
3[3,2,1]✔️3
4[4,3,2,1]✔️4
5[5,4,3,2]✔️5
3[3,5,4,2]✖️5
4[4,3,5,2]✖️5
1[1,4,3,5]✔️6
6[6,1,4,3]✔️7
7[7,6,1,4]✔️8
8[8,7,6,1]✔️9
7[7,8,6,1]✖️9
8[8,7,6,1]✖️9
5[5,8,7,6]✔️10

结论:共发生 10次缺页中断


(2) OPT (Optimal Page Replacement) 最佳置换算法。算法缺页中断计算(4内存块)

核心原理

淘汰 未来最长时间不会被访问 的页面

算法特性

  • 理论最优:产生最少缺页次数(作为性能评估基准)
  • 不可实现:需要预知未来页面访问序列
  • 应用场景:仅用于算法性能理论研究

关键置换决策分析

访问序列内存状态置换选择依据缺页计数
1[1]初始载入1
2[1,2]初始载入2
3[1,2,3]初始载入3
4[1,2,3,4]初始载入4
5[1,3,4,5]置换未来不再访问的2号页5
3[1,3,4,5]命中5
4[1,3,4,5]命中5
1[1,3,4,5]命中5
6[3,4,5,6]置换未来不再访问的1号页6
7[4,5,6,7]置换未来不再访问的3号页7
8[5,6,7,8]置换未来不再访问的4号页8
7[5,6,7,8]命中8
8[5,6,7,8]命中8
5[5,6,7,8]命中8

结论:共发生 8次缺页中断


(3) 影响缺页率的两大因素

	影响缺页率的因素有:分配给程序的物理页面数;页面的大小;程序编制的方法;页面调度算法。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com