- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 存储管理 第一节 存储管理的功能 第二节 内存资源管理 第三节 存储管理方式 第四节 外存管理技术 第五节 虚拟存储系统 存储管理的目的及功能(1) 目的:方便用户,使用户减少甚至摆脱对存储器使用的管理;提高内存资源的利用率,关键是实现内存共享 功能: 内存分配:通过建表、查表、改表和回收登录内存使用情况,按选定分配算法确定分区等 存储管理的目的及功能(2) 功能: 存储共享:节省内存空间,实现进程通信 内存保护技术:防止地址越界,防止操作越权 内存的扩充技术:使用虛存或自动复盖技朮提供比实际内存更大的空间 地址映射 逻辑地址与物理地址 在具有地址变換机构的计算机中,允许程序中编排的地址和信息实际存放在内存中的地址有所不同。前者叫逻辑(相对)地址,后者叫物理(绝对)地址。 地址映射:将程序所产生的逻辑地址转换为存储空间的物理地址。 内存资源管理 内存分区 内存分配 碎片处理 内存资源管理 静态不等长分区 静态等长分区 动态异长分区 静态不等长分区 静态等长分配(分页) 存储空间被静态地划分为若干个长度相等的区域,每个区域称为一页。 字位影像图 空闲页面表/空闲页面链 动态异长分区 存储空间被动态地划分为若干个长度不等的区域 分配算法 最先适应算法FF(First Fit) 最佳适应算法BF(Best Fit) 最坏适应算法WF(Worst Fit) 碎片处理 碎片 紧凑 紧凑的开销 修改被移动进程的地址信息 复制进程空间 实验:开始/程序/附件/系统工具/磁盘碎片整理 内存资源管理实例1 内存资源管理实例2 内存“扩充”技术 交换(swap):由操作系统做,用户不知道。 复盖(overlay):由用户控制,操作系统提供覆盖机制。 存储管理方式 界地址存储管理 页式存储管理 段式存储管理 段页式存储管理 界地址存储管理 内存空间:动态地划分为若干个长度不同的区域 进程空间:由一个连续的区间构成,0~L-1 地址映射:设内存中的起始地址为b 内存分配表/空闲区域表 首址寄存器/限长寄存器 物理地址=逻辑地址+首址寄存器内容 双对界 交换技术swapping Roll-in,Roll-out 页式存储管理实现原理 基于程序在运行时不需要一开始都装入内存,更不应该把最近较长一段时间内不用的程序装入内存。 内存空间:静态地划分为若干等长的页面 物理地址=物理页首址+页内地址 进程空间:静态地划分为若干等长的逻辑页 逻辑地址=逻辑页首址+页内地址 页表/进程表/总页表 页表首址寄存器/页表长度寄存器/快表 地址映射p66,图4-15 分页式管理应用实例1 一个由4个页号(页号0~3),每页由1024个字节组成的程序,把它装入一个由8个物理块(块号为0~7)组成的存储器中,装入情况如下表所示,已知下面的逻辑地址[0,100],[1,179],[2,785],[3,1010](第一个元素为页号,第二个元素为页内地址),请按页表求出对应的物理地址 页式存储管理的优点 虛存量大,适合多道程序运行,用户不必担心内存不够的调度操作。 内存利用率高,不常用的页面尽量不留在内存; 不要求作业连续存放,有效地解决了“碎片”问题。与分区式比,不需移动作业;与多重分区比,无零星碎片产生. 页式存储管理的缺点 要处理页面中断、缺页中断处理等,系统开销较大; 有可能产生“抖动”; 地址变換机构复杂,为提高速度采用硬件实现,增加了机器成本 分段式存储管理 内存空间:动态地划分为若干不等长的物理段 物理地址=段首址+段内地址 进程空间:静态地划分为若干不等长的逻辑段 逻辑地址=段号+段内地址 段表/进程表/空闲表 段表首址寄存器/段表长度寄存器/快表 地址映射p70,图4-26 段,页式存储管理的对比表 段式 页式 由用户设计,有逻辑意义 分页用户不可见,由OS划分 段面是信息的逻辑单位 页面是信息的物理单位 便于段的共享和动态链接 页一般不能共享 段长不等,可动态增长 页面大小相同,不能增长 段具有二维地址空间 页具有一维地址空间 管理形式相似,但概念不同 段页式存储管理 内存空间:静态地划分为若干等长的物理页 物理地址=物理页首址+页内地址 进程空间:静态地划分为若干不等长的逻辑段,每段又静态地划分为若干等长的逻辑页 逻辑地址=段号+逻辑页号+页内地址 段表/页表/进程表
您可能关注的文档
- 第二章 第三节 河流1.pptx
- 第二章 污泥的处理与处置.ppt
- 第二章 需求、供给和均衡.ppt
- 第二章 资金时间价值和风险报酬.ppt
- 第二章 高级数理逻辑.pptx
- 第二章 高分子基础知识.ppt
- 第二章 食品添加剂手册使用方法.ppt
- 第二章 随机变量及其分布1.ppt
- 第二章 鸦片战争及中国社会的演变.ppt
- 第二章_生药的采收、加工与贮藏.ppt
- 高中生运用经济统计方法研究宋代海外贸易港口商业网络构建课题报告教学研究课题报告.docx
- 初中数学几何证明的直观化教学策略分析课题报告教学研究课题报告.docx
- 小学音乐教师数字化教学策略研究与实践教学研究课题报告.docx
- 全国大学生职业规划大赛《应用化学》专业生涯发展展示PPT【曾获国家级奖项】 .pptx
- 小学英语教育中人工智能协作学习模式构建与应用实践教学研究课题报告.docx
- 《5G工业互联网在制造企业生产设备远程升级中的应用研究》教学研究课题报告.docx
- 初中历史人物评价中的多元视角与批判性思维培养研究教学研究课题报告.docx
- 《基于人工智能的在线教育服务平台用户留存策略研究》教学研究课题报告.docx
- 人工智能教育环境下教师教学行为优化与创新能力培养研究教学研究课题报告.docx
- 民间故事角色心理的动态变化与小学语文教学策略课题报告教学研究课题报告.docx
原创力文档


文档评论(0)