- 1、本文档共166页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 如果内存和外存之间数据交换频繁,势必会造成对输入/输出设备的巨大压力和使得机器的主要开销大多用在反复调入调出数据和程序段上,从而无法完成用户所要求的工作。因此,要求在内存中存放一个不小于最低限度的程序段或数据。 * 由模拟实验知道,在几乎所有的程序的执行中,在一段时间内,CPU总是集中地访问程序中的某一个部分而不是随机地对程序所有部分具有平均访问概率。把这种现象称为局部性原理。 * 试验表明,任何程序在局部性放入时,都有一个临界值要求。 * 这个内存要求的临界值被称为工作集。下图说明了这种情况。 内存与交换次数的关系 * 一个进程执行过程中缺页(missing page)的发生有两种可能。 一种是并发进程所要求的工作集总和大于内存可提供的可用区。。 另一种可能性是,虽然存储管理程序为每个并发进程分配了足够的工作集,但系统无法在开始执行前选择适当的程序段和数据进入内存。 * 当给进程分配的内存小于所要求的工作集时,由于内存外存之间交换频繁,访问外存时间和输入/输出处理时间大大增加,反而造成CPU因等待数据空转,使得整个系统性能大大下降,这就造成了系统抖动。 * 解决抖动问题的办法 扩大工作集 选择不同的淘汰算法 在物理系统中,为了防止抖动的产生,在进行淘汰或置换时,一般总是把缺页进程锁住,不让其换出,而调入的页或段总是占据那些暂时得不到执行的进程所占有的内存区域,从而扩大缺页进程的工作集。UNIX System Ⅴ中就是采用的这种方法。 * 缺页(Page Fault)故障处理 * 4.请求分页存储管理地址变换流程 * 5.虚拟存储器的管理 最小物理块数问题 分配问题 置换问题 * 内存分配策略和分配算法 1. 最小物理块数的确定 能保证进程正常运行所需的最小物理块数。 2. 物理块的分配策略 P147 固定分配局部置换 可变分配全局置换(最易实现) 可变分配局部置换 3. 物理块分配算法(针对固定分配) 采用固定分配策略时,如何将系统中可供分配的所有物理块分配给各个进程。 平均分配 按比例分配 考虑优先权的分配 * 调页策略 何时调入页面 预调页策略:在发生缺页需要调入某页时,一次调入该页以及相邻的几个页。 优点:提高调页的I/O效率。 缺点:基于预测,若调入的页在以后很少被访问,则效 率低。常用于程序装入时的调页。 请求调页策略 :只调入发生缺页时所需的页面。 优点:容易实现。 缺点:对外存I/O次数多,开销较大 从何处调入页面 文件区 交换区 页面调入过程 P149 为了确定系统将进程运行时所缺页面调入内存的时机,可采取预调页策略或请求调页策略。 * 页面置换 * 4.8 页面置换算法 当要放一页面到全满的主存块时,系统需淘汰一页。 用来选取淘汰哪一页的规则,叫置换算法。 最佳 置换算法 (Optimal) 先进先出 置换算法(FIFO) 最近最久未用 置换算法 (LRU) 近似的LRU 算法(Clock置换算法) * 1.最佳置换算法 最佳置换算法是由Belady于1966年提出的一种理论上的算法。其所选择的被淘汰页面,将是以后永不使用的,或是在最长(未来)时间内不再被访问的页面。 此算法是距离当前时间向后看。 采用最佳置换算法,通常可保证获得最低的缺页率。 * 假定系统为某进程分配了三个物理块, 并考虑有以下的页面号引用串: 7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1 进程运行时, 先将7,0,1三个页面装入内存。 以后, 当进程要访问页面2时, 将会产生缺页中断。此时OS根据最佳置换算法, 将选择页面7予以淘汰。 利用最佳页面置换算法时的置换图 * 2.先进先出(FIFO)页面置换算法 选择建立最早的页面被置换。可以通过链表来表示各页的建立时间先后。 性能较差。较早调入的页往往是经常被访问的页,这些页在FIFO算法下被反复调入和调出。 * 利用FIFO置换算法时的置换图 置换时选择在内存中驻留时间最长的页并淘汰之 7 7 0 1 * Belady现象: 进程 P 有5页程序,访问页的顺序为: 1,2,3,4,1,2,5,1,2,3,4,5 如果在内存中分配 3 个页面,则缺页情况如下: 12次访问中有缺页9次: * 如果在内存中分配 4 个页面,则缺页情况如下: 12次访问中有缺页10次。 * * 3.最近最久未使用(LRU)置换算法 LRU页面置换算法 选择距离当前时间最近的并且是最
您可能关注的文档
- Ch10.Linux的进程管理--多进程、并发与同步.ppt
- 14鹿和狼的故事 (1).ppt
- 15-1黑体辐射普朗克能量子假说15-2光电效应2.ppt
- Ch1.3-4(质点运动学)-1.ppt
- ch1操作系统教程概论1.2-1.5.ppt
- ch1模式与模式识别概论.ppt
- (人教新课标)三年级语文上册课件 美丽的小兴安岭 5.ppt
- ch2-2.3费翔林操作系统第四版PPT.ppt
- 15-6波函数一维定态薛定谔方程.ppt
- (人教新课标)三年级语文上册课件_9_古诗两首.ppt
- 书面表达之建议信(讲义)-中考英语一轮复习(含答案).pdf
- 中考历史复习小众题型类:填空题、改错题、判断题(70题).pdf
- 2024年吉林省县乡教师选调考试《教育学》真题汇编带解析必背【基础题】.pdf
- 2025年中考语文备考之《朝花夕拾》名著导读及考题.pdf
- 小说标题的含义和作用(模拟突破)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 阅读理解之应用文(练习)-中考英语一轮复习(含答案).pdf
- 小说情节作用(模拟突破)-2025年中考语文考点突破之小说阅读(原卷版).pdf
- 小说段落作用(模拟突破)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 小说段落作用(试题专练)-2025年中考语文考点突破之小说阅读(解析版).pdf
- 2025年上海市16区初三语文一模试题汇编之现代文阅读二(记叙文)学生版.pdf
最近下载
- 2025年八省联考山西陕西宁夏青海高考化学试卷(含答案解析).docx
- 一元二次方程的解法——配方法ppt省公开课获奖课件说课比赛一等奖课件.pptx
- 国家及行业标准_J-B_T 5285-2008 真空净油机.pdf
- 必威体育精装版通用BIQS审核检查表中英文版.xlsx
- 老年学概论(第3版) 第十二章.ppt VIP
- 卫生部临床路径全部病种目录(含病种名称、ICD码及文件号)--吐血整理.pdf VIP
- 大学考试试卷《安全监测监控技术》及参考答案.doc VIP
- 全国性行业协会商会参考名单.pdf
- 公司基本情况介绍范文(二篇).pdf
- 某市人大2024年贯彻落实中央八项规定精神情况报告.docx VIP
文档评论(0)