当前位置: 首页 > news >正文

网站建设实训分析总结网站建设模板购买

网站建设实训分析总结,网站建设模板购买,wordpress 图片中文名,微信公众平台绑定网站1. 抖动(Thrashing)定义:进程在运行中频繁发生页面换入换出的现象(刚换出的页面立即换入,刚换入的页面立即换出)。根本原因:分配给进程的驻留集过小(物理块不足)&#xf…

1. 抖动(Thrashing)

定义:进程在运行中频繁发生页面换入换出的现象(刚换出的页面立即换入,刚换入的页面立即换出)。

根本原因
分配给进程的驻留集过小(物理块不足),无法满足进程当前工作集需求,导致频繁缺页,进程大部分时间用于磁盘I/O(页面调度),几乎无法执行有效计算。

后果:CPU利用率急剧下降(趋于0),系统吞吐量严重降低。

解决思路

  • 调整驻留集大小(增加进程物理块)。
  • 基于工作集动态分配内存,确保驻留集≥工作集。

2. 工作集(Working Set)

定义:进程在最近一段时间间隔(工作集窗口) 内频繁访问的页面集合(反映进程当前活跃的内存需求)。

核心参数

  • 工作集窗口尺寸(Δ):时间间隔长度(如最近1000条指令、最近5个页面访问)。
  • 工作集W(t, Δ):在时刻( t ),窗口Δ内访问的页面集合(去重)。

示例:页面访问序列 [1,2,3,2,5,3,4],窗口Δ=5 → 工作集W(t,5)={2,3,5}(最近5次访问的页面)。

性质

  • 工作集大小随窗口Δ增大而增大,最终稳定(覆盖进程所有页面)。
  • 局部性好的程序,工作集大小远小于总页面数(如循环程序的工作集稳定)。

 意义:驻留集大小必须≥工作集大小,否则会因“活跃页面未驻留”导致频繁缺页,引发抖动。


3. 基于工作集的内存管理策略

目标:动态调整进程驻留集,使其等于或略大于当前工作集,避免抖动。

实现

  1. 为每个进程维护工作集(记录最近Δ个访问的页面)。
  2. 定期(如每10ms)计算工作集大小,若驻留集<工作集,申请更多物理块;若驻留集>工作集,释放多余物理块。

效果:既保证进程有足够内存运行(低缺页率),又不浪费内存(多道程序并发度高)。


核心考点 📌

  1. 抖动的原因:驻留集<工作集 → 频繁缺页 → 大量磁盘I/O。
  2. 工作集的作用:反映进程当前活跃页面需求,指导内存分配(驻留集≥工作集是避免抖动的关键)。
  3. 工作集窗口Δ:Δ过小→工作集不稳定(缺页率高);Δ过大→工作集包含不活跃页面(内存浪费)。

总结

        抖动是虚拟内存管理的“致命问题”,根源是内存分配不足;工作集通过刻画进程动态内存需求,为合理分配内存提供依据。两者共同构成了虚拟内存“动态调整驻留集”的理论基础,确保系统高效运行。

一句话记忆:抖动因驻留集太小,工作集是活跃页面集,驻留集≥工作集可避抖动! ✨

http://www.dtcms.com/a/576735.html

相关文章:

  • 公司网站开发费进什么费用免费咨询男性问题
  • 品牌形象推广深圳优化百度
  • 苏州网站建设费用app开发 wordpress
  • 建设网站 翻译京东网上购物平台
  • 建设网站的功能定位是什么wordpress文章导入微信
  • 北京网站建设上北京九五至尊网络网站开发技巧
  • 服装网站建设平台分析seo关键词
  • 昆明网站制作在线微云影视自助建站系统
  • 邢台网站制作有哪些律师网络推广
  • 海南网站制作多少钱网络市场调研的五个步骤
  • 网站建设询价文件蓝屏的钙 WordPress
  • 襄阳市建设厅官方网站设计网站做的工作步骤是
  • 网站地图建设有什么用四川住房和建设厅网站
  • 东阳网站推广网络营销外包专员
  • 网站分类页标题加长网站建设的技术需要
  • app界面设计优秀案例班级优化大师手机版下载(免费)
  • 武威建设厅网站南京网站优化公司排名
  • 织梦技术个人网站模板下载做电子书网站 赚钱
  • 上海网站改版哪家好游戏开奖网站建设
  • 南充网站网站建设江门关键词排名工具
  • 网站设计论文的参考文献女生做交互设计师好吗
  • 天津市城市建设档案馆网站WordPress 软件 模板
  • 做写手一般上什么网站企业网络基础建设
  • akm建站系统旅游房地产网站建设
  • 池州市建设厅官方网站福州网站建设出格网络
  • logo设计网站参考山东省建设建设协会网站
  • 网站开发人员的职业要求网站建设银川
  • 做家常便饭网站万能浏览器网页版
  • php 网站做网络推广要做网站吗
  • 广州做网站哪个公司做得好金溪网站建设推广