第七章虚拟存储器.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章虚拟存储器,虚拟存储器,虚拟存储器的最大容量,虚拟存储器的原理,虚拟存储器的作用,页式虚拟存储器,什么是虚拟存储器,虚拟存储器的工作原理,存储器,主存储器

第七章 虚拟存储器 三、虚存的2种实现方式 请求分页系统和请求分段系统。 1、硬件支持:页/段表扩充,缺页/段中断,地址变换 2、操作系统必须有管理页或段在主存和辅存之间移动的软件。 7.4 操作系统软件 一、读取策略 二、放置策略 决定进程块驻留在主存什么位置。 分段:最佳适配,首次适配。 分页:如何放置没有关系。 非一致存储访问多处理器:机器中分布的共享内存可以被机器的任何处理器访问。 访问特定物理单元所需要的时间随着处理器和内存之间的距离而变化。 依赖于驻留集的位置与使用数据处理器间的距离。 因此,希望把页分配到能够提供最佳性能的内存。 三、替换策略 “抖动”(Thrashing):刚刚被换出的页很快又被访问,需再次调入。使进程花费大部分时间进行页面的置换,称进程发生了“抖动”。 1、帧锁定 2、基本算法 (1)最佳算法OPT 选择替换下次访问距当前时间最长的那些页。 最少的页错误 不可能实现,作为一种标准来衡量其他算法。 (2)最近最少使用LRU 替换主存中上次使用距当前最远的页。 (3)先进先出FIFO 替换主存中时间最长的页。 三种算法比较: LRU效果好,但需要大量的开销(时间标签,维护访问页的栈) FIFO实现简单但性能差。 OPT只能作为衡量依据。 (4)时钟策略 a、某一页首次装入主存中的某一帧时,使用位为1,指针下移。 b、该页随后被访问到时,它的使用位为1。指针不移动。 c、替换时,查找使用位为0的帧,若找到,发生页面替换后,指针下移,每遇到使用位为1的帧重新置0,指针后移。 d、若所有位为1,把所有位置0,并且指针停留下最初位置,替换该帧的页,替换后,指针后移。 四、驻留集管理 驻留集:进程执行中的任何时候在主存中那部分集合。 固定分配:为一个进程分配固定数目的帧。 可变分配:分配给一个进程的页帧在进程的生命周期中不断发生变化。 七、清除策略 用于确定何时将一个被修改过的页写回辅存 1、请求式清除 只有当一页被选择用于替换时才别写回辅存 2、预约式清除 将这些被修改的多个页在需要用到它们所占据的页帧之前成批地写回辅存。 八 加载控制 确定驻留在主存中的进程数目,称为多道程序设计级。 * 7.4 请求式段页式管理 Combined Paging and Segmentation 1、基本概念 分页对程序员是透明的,消除外部碎片,有效使用主存 Paging is transparent to the programmer 分段对程序员是可见的。处理不断增长的数据结构能力,支持共享和保护。 Segmentation is visible to the programmer 用户地址空间被程序员划分为多个段,每个段划分为多个固定大小的页。 Each segment is broken into fixed-size pages * 1、Combined Segmentation and Paging * 2、段页式系统中的地址转换 * 3、保护与共享 1、读策略确定一页合适取入主存 请求式分页:只有当访问到某一页的一个单元时才将该页取入主存。 预约式分页:读取的页并不是页错误请求的页。 适应于:进程第一次启动和发生页错误时。 与交换的区别:交换以作业为单位。 * 计算机操作系统 为避免抖动的发生,应选择合适的置换算法。 一、最佳置换算法 二、先进先出置换算法(FIFO)(例) 三、最近最久未使用置换算法(Least Recently Used) 思想:记录页面上次被访问的时间,选择最近最久未使用的页面淘汰。(例) 比较FIFO与LRU得出何结论? 页面置换算法(续1) * * * * 4、Comparison of Placement Algorithms * 计算机操作系统 分配算法 分配:固定/可变; 置换:局部/全局。 1、固定分配,局部置换; 2、可变分配,全局置换; 先分配一定数额,OS保留一个空闲页框队列。进程缺页时,申请新页框:有,追加分配; 无,全局置换。 3、可变分配,局部置换; 先分配一定数额,OS保留一个空闲页框队列。进程缺页时,申请新页框:有,追加分配;

文档评论(0)

gooddoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档