- 1、本文档共96页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 存储器管理 3.1 存储器管理概述 3.2 单用户连续存储管理方式 3.3 固定分区存储管理方式 3.4 可变分区存储管理方式 3.5 页式存储管理方式 3.6 段式存储管理方式 3.7 段页式存储管理方式 3.8 虚拟存储管理方式 本章结束! 3.1 存储器管理概述 3.1.1 存储器管理的主要任务 存储器管理的主要任务是为用户作业分配主存空间,提高主存的使用效率,并从逻辑上扩充主存空间,使主存在成本、速度和规模之间获得较好的权衡。 3.1 存储器管理概述 3.1.2 存储器管理的主要功能 1.主存空间的分配和回收 主存分配的主要任务是采用一定的数据结构,按照一定的算法为每一道程序分配主存空间,使它们“各得其所”,并记录主存空间的使用情况和作业的分配情况。 主存空间的回收是指当一个作业运行结束后,必须归还所占用的主存空间,即在记录主存空间使用情况的数据结构中进行修改,并且把记录作业分配情况的数据结构删除。 2.地址转换 将用户程序的逻辑地址转换为运行时的物理地址的过程称为地址转换,也称为地址映射(即重定位)。 3.1 存储器管理概述 3.1.2 存储器管理的主要功能 3.主存空间的共享与保护 在多道程序设计系统中,同时进入主存执行的作业可能需要调用相同的程序或数据,这就是主存的共享。例如,调用编译程序进行编译,把这个编译程序存放在某个区域中,各作业要调用时就访问这个区域,因此这个区域就是共享的。同样也可以实现公共数据的共享。 在实现主存分配与共享时,必须解决主存中信息的保护问题。存储保护的工作一般由硬件和软件配合实现。 4.主存空间的扩充 提供虚拟存储器的管理功能,使用户编写程序时不必考虑主存的实际容量,使计算机系统有一个比实际主存容量大得多的存储空间。这样就可以运行较多的程序和较大的程序。 3.1 存储器管理概述 3.1.3 程序的装入与链接 1.源程序的执行过程 在多道程序环境下,程序要运行必须先将程序和数据装入主存。那么,如何将一个用户源程序变为一个在主存中可执行的程序呢?通常需要经过编译、链接和装入等几个步骤,其控制步骤如图3-1所示。 3.1 存储器管理概述 3.1.3 程序的装入与链接 2.程序的装入 将一个装入程序代码装入主存时,可以采用三种方式: (1)绝对装入方式。绝对装入方式是由装入程序根据装入程序代码中的地址将程序和数据装入主存。 (2)可重定位方式。可重定位方式是由装入程序根据主存当前的实际使用情况,将装入程序代码装入到主存适当的地方。 (3)动态运行时装入方式。绝对装入方式只能将装入程序代码装入到主存中事先指定的位置。 3.1 存储器管理概述 3.1.3 程序的装入与链接 3.程序的链接 链接程序的功能是将经过编译或汇编后所得到的一组目标程序以及它们所需要的库函数装配成一个完整的装入程序代码。实现链接的方法有三种: (1)静态链接。 (2)装入时动态链接。 (3)运行时动态链接。 3.1 存储器管理概述 3.1.4 存储管理方式 对主存的存储管理方式,根据是否把作业全部装入,全部装入后是否装入到一个连续的存储区域,可以分为如图3-3所示的几种管理方式。 3.2 单用户连续存储管理方式 3.2.1 基本原理 这是最早出现的一种存储管理方式。 在主存中仅驻留一道程序,整个用户区被一用户独占。当用户作业空间大于用户区时,该作业不能装入。 这种分配方式仅能用于单用户单任务的操作系统中,不能用于多用户系统和单用户多任务系统中。 3.2 单用户连续存储管理方式 3.2.2 主存空间的分配与回收 1.主存空间的分配 采用单用户连续存储管理方式时,主存分为两个分区,即系统区和用户区,如图3-4所示。 3.2 单用户连续存储管理方式 3.2.2 主存空间的分配与回收 1.主存空间的分配 (1)系统区是仅提供给操作系统使用的主存区,它可以以驻留在主存的低地址部分,也可以驻留在主存的高地址部分。 (2)用户区是指除系统区以外的主存空间,提供给用户使用。 在这种管理方式下,主存分配的流程如图3-5所示。 3.2 单用户连续存储管理方式 3.2.2 主存空间的分配与回收 2.主存空间的回收 作业一旦进入主存,就要等到它结束后,系统才能回收作业所占用的空间。在这种管理方式下,回收主存空间不需要做任何操作,直接装入第二个作业即可。 3.2 单用户连续
您可能关注的文档
- 宏观经济统计分析——理论、方法与实务 龚曙明 第03章.ppt
- 宏观经济统计分析——理论、方法与实务 龚曙明 第06章.ppt
- 宏观经济统计分析——理论、方法与实务 龚曙明 第09章.ppt
- 宏观经济统计分析——理论、方法与实务 龚曙明 第12章.ppt
- 宏观经济统计分析——理论、方法与实务 龚曙明 第13章.ppt
- 宏观经济统计分析——理论、方法与实务 龚曙明 第14章.ppt
- 宏观经济统计分析——理论、方法与实务 龚曙明 第15章.ppt
- 宏观经济统计分析——理论、方法与实务 龚曙明 第16章.ppt
- 宏观经济统计分析——理论、方法与实务 龚曙明 第17章.ppt
- 宏观经济统计分析——理论、方法与实务 龚曙明 第18章.ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)