- 1、本文档共137页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统Operating Systems 操作系统课程组 南京邮电大学 第五章 存储管理 5.1 存储管理中的概念 5.1.1 存储管理的目的和功能 5.1.2 存储分配的方式 5.1.3 重定位 5.1.1 存储管理的目的和功能 1、存储管理的目的 : 2、存储管理的功能 : 5.1 存储管理中的概念 5.1.1 存储管理的目的和功能 5.1.2 存储分配的方式 5.1.3 重定位 5.1.2 存储分配的方式 1、静态分配: 在生成可执行程序的过程中进行的 缺点:使得存储管理变得很简单,但同时也缺少灵活性,不仅不能有效地利用内存空间,而且不支持动态数据和程序结构,不能满足作业动态地增长存储空间的需求。 2、动态分配: 可以根据需要动态地增加附加分配存储空间 优点:这种分配机制支持不可预测的分配与释放存储区域的请求,表现出更大的灵活性。 5.1 存储管理中的概念 5.1.1 存储管理的目的和功能 5.1.2 存储分配的方式 5.1.3 重定位 5.1.3 重定位 1、静态静态重定位 : 静态重定位是在程序装入后且在运行之前,一次将需要转换的逻辑地址转换为物理地址 5.1.3 重定位 2、动态重定位: 动态重定位是在程序执行期间每次访问内存之前进行重定位的。 优点:(1)程序占用的内存空间动态可变,也不必连续存放在一起;(2)比较容易实现几个进程对同一程序副本的共享使用。 缺点 :需要附加的硬件支持,增加了机器成本,而且实现存储管理的软件算法比较复杂。 5.2 分区存储管理 5.2.1 固定分区 5.2.2 可变分区 5.2.3 分配和释放算法 5.2.4 分区移动技术 5.2.5 覆盖与交换技术 5.2.6 分区的存储保护 5.2.7 分区存储管理的主要优缺点 5.2.1 固定分区 1.分区划分 2.内存分配 3.地址转换 5.2.1 固定分区 1.分区划分 固定分区(fixed partition)存储管理又称定长分区或静态分区模式,固定分区将内存空间划分为若干个固定大小的分区,可用下述两种方法。 5.2.1 固定分区 2.内存分配 为了能对内存分区划分和使用情况进行有效的管理,系统应建立一个分区说明表,以记录可以用于分配的分区号、分区大小、分区起始地址及状态等。 为了管理系统中所有作业使用内存分区的情况,系统在作业表中应有说明作业占用内存分区的说明信息,包括作业号、作业大小、作业占用分区号等。 5.2.1 固定分区 3.地址转换 固定分区存储管理的地址转换可以采用静态定位方式,装入程序在进行地址转换时检查其绝对地址是否落在指定的分区中,若是,则可把程序装入,否则不能装入,且应归还所分得的存储区域。 固定分区存储管理的地址转换也可以采用动态定位方式,如图。 5.2 分区存储管理 5.2.1 固定分区 5.2.2 可变分区 5.2.3 分配和释放算法 5.2.4 分区移动技术 5.2.5 覆盖与交换技术 5.2.6 分区的存储保护 5.2.7 分区存储管理的主要优缺点 5.2. 2 可变分区 下面从两个方面分析可变分区: 1.基本原理; 2.地址转换; 5.2. 2 可变分区 1.基本原理 可变分区(variable partition)存储管理又称变长分区,是按作业的大小来划分分区,但划分的时间、大小、位置都是动态的。 可以看出,内存中分区的数目和大小随作业的执行而不断改变。为了方便内存的分配和释放,内存分配表可由两张表格组成,一张是已分配区表,另一张是未分配区表,如表5-1和表5-2所示。 5.2. 2 可变分区 2.地址转换 又称地址重定位、地址映射 逻辑地址(相对地址,虚地址) 物理地址(绝对地址,实地址) 5.2. 2 可变分区 2.地址转换 当作业占有CPU运行后,操作系统可把该区的开始地址和长度送入基址寄存器和限长寄存器,启动作业执行时由硬件根据基址寄存器进行地址转换得到绝对地址,地址转换如图5-7所示。 当逻辑地址小于限长值时,则逻辑地址加基址寄存器值就可获得绝对值地址;当逻辑地址大于限长值时,表示作业欲访问的地址超出了所在分区的区域,这时不允许访问,达到了保护的目的。 5.2 分区存储管理 5.2.1 固定分区 5.2.2 可变分区 5.
您可能关注的文档
- 《电子技术基础》电子素材.ppt
- 《10kV~500kV输变电及配电工程质量验收与评定标准》配网验评表(2012版)研讨.doc
- 高尔夫球场草坪管理浅析.ppt
- 《C6-3.43-0.49汽轮机操作规程》研讨.doc
- 《ERP软件Ⅰ(供应链)》实验2015研讨.doc
- 《ICD-10疾病和有关健康问题的国际统计分类》研讨.doc
- 《XXX公司投资者适当性管理办法》研讨.doc
- SANGFOR_APM3.0客户宣讲范例.pptx
- 《阿Q正传》学案(教师)-副本研讨.doc
- 《泵与泵站》设计说明书-肖永健研讨.doc
- 人教版数学六年级上册 第一单元 第5课时 分数乘小数.pptx
- 人教版数学六年级上册 第四单元 第3课时 比的应用.pptx
- 人教版数学六年级上册 第五单元 第5课时 圆的面积-2.pptx
- 人教版数学六年级上册 第一单元 第7课时 解决问题-1.pptx
- 人教版数学六年级下册 第二单元 第4课时 利率.pptx
- 人教版数学六年级上册 第一单元 第8课时 解决问题-2.pptx
- 人教版数学六年级下册 第五单元 第2课时 鸽巢问题的一般形式.pptx
- 人教版数学六年级下册 第四单元 整理和复习.pptx
- 人教版数学六年级上册 第一单元 第3课时 分数乘分数-1.pptx
- 人教版数学六年级下册 第六单元复习第2课时 可能性.pptx
最近下载
- 初中课外文言文100篇.doc
- 期中模拟测试卷(试题)-2024-2025学年一年级上册语文统编版(2024).docx VIP
- 高中英语_阅读课U2 Mother of Ten Thousand Babies教学设计学情分析教材分析课后反思.doc
- 《小学语文课程与教学论》课件——第七章 口语交际教学.pptx VIP
- 2024 ESC慢性冠脉综合征指南解读(全).pptx
- 国家与人口基础信息库建设项目建议书.doc
- 期中试题-2024-2025学年一年级上册语文统编版(2024).docx VIP
- 第十七章分子标记辅助选择育种习题及答案.docx
- 2013年通用安装工程计量规范.pdf
- 2024年全国各地中考试题分类汇编(一):现代文阅读含答案.docx
文档评论(0)