6段页式存储管理与动态地址重定位-Read

上传人:沈*** 文档编号:163590038 上传时间:2022-10-22 格式:PPT 页数:73 大小:632.50KB
收藏 版权申诉 举报 下载
6段页式存储管理与动态地址重定位-Read_第1页
第1页 / 共73页
6段页式存储管理与动态地址重定位-Read_第2页
第2页 / 共73页
6段页式存储管理与动态地址重定位-Read_第3页
第3页 / 共73页
资源描述:

《6段页式存储管理与动态地址重定位-Read》由会员分享,可在线阅读,更多相关《6段页式存储管理与动态地址重定位-Read(73页珍藏版)》请在装配图网上搜索。

1、第第4章章 存储管理存储管理n4.1 存储管理的功能存储管理的功能n4.2 实存管理实存管理n4.3 虚拟存储器管理虚拟存储器管理n4.4 碎片与抖动问题碎片与抖动问题本章学习目标本章学习目标n存储管理的目的和四大基本功能。存储管理的目的和四大基本功能。n 实存管理中讲述了固定分区存储管理、可实存管理中讲述了固定分区存储管理、可变式分区存储管理、纯分页存储管理三种变式分区存储管理、纯分页存储管理三种存储管理方案的实现原理,内存的分配与存储管理方案的实现原理,内存的分配与回收方法回收方法.n虚存管理以请求式分页存储管理为重点,虚存管理以请求式分页存储管理为重点,讲述其实现原理和动态地址重定位过程

2、讲述其实现原理和动态地址重定位过程.n总结各种存储管理方案中存在的碎片和抖总结各种存储管理方案中存在的碎片和抖动问题及解决方法动问题及解决方法 4.1 存储管理的功能存储管理的功能n4.1.1 内存的分配与回收内存的分配与回收n4.1.2 地址重定位地址重定位 n4.1.3 存储保护存储保护n4.1.4 虚拟存储器虚拟存储器 返回首页图4.1 多级存储器体系示意图4.1.1 内存的分配与回收内存的分配与回收n内存分配按分配时机的不同,可分为两种内存分配按分配时机的不同,可分为两种方式。方式。(1)静态存储分配)静态存储分配(2)动态存储分配)动态存储分配 返回本节4.1.2 地址重定位地址重定

3、位n1内存空间(或物理空间)内存空间(或物理空间)n2逻辑空间(如图逻辑空间(如图4.2所示)所示)n3地址重定位(分为:静态地址重定位和地址重定位(分为:静态地址重定位和动态地址重定位)动态地址重定位)图4.2 作业的名空间、逻辑地址空间和装入后的物理空间图4.3 静态地址重定位和动态地址重定位示意图(b)采用动态重定位时内存空 间及地址重定位示意图(a)采用静态重定位后的内存空间返回本节4.1.3 存储保护存储保护(1)上、下界存储保护:上、下界保护是一)上、下界存储保护:上、下界保护是一种简单的存储保护技术。如图种简单的存储保护技术。如图4.4(a)所示所示(2)基址)基址限长存储保护:

4、上、下界保护限长存储保护:上、下界保护的一个变种是采用基址的一个变种是采用基址限长存储保护限长存储保护。如图。如图4.4(b)所示。所示。(a)上、下界保 (b)基址限长保护图4.4 界限寄存器的两种存储保护方式返回本节4.1.4 虚拟存储器虚拟存储器n虚拟存储技术的基本思想是把有限的内存虚拟存储技术的基本思想是把有限的内存空间与大容量的外存统一管理起来,构成空间与大容量的外存统一管理起来,构成一个远大于实际内存的、虚拟的存储器。一个远大于实际内存的、虚拟的存储器。即把两级存储器当作一级存储器来看待。即把两级存储器当作一级存储器来看待。n对用户而言,感觉到系统提供了一个大容对用户而言,感觉到系

5、统提供了一个大容量的内存,供用户使用,但这样大容量的量的内存,供用户使用,但这样大容量的内存实际上并不存在,是一种虚拟的存储内存实际上并不存在,是一种虚拟的存储器,因此把具有这种功能的存储管理技术器,因此把具有这种功能的存储管理技术称为虚拟存储管理。称为虚拟存储管理。返回本节4.2 实存管理实存管理n4.2.1 固定分区存储管理固定分区存储管理n4.2.2 可变式分区存储管理可变式分区存储管理 n4.2.3 纯分页存储管理纯分页存储管理n 4.2.4 纯分段存储管理纯分段存储管理 返回首页4.2.1 固定分区存储管理固定分区存储管理n固定分区存储管理是实现多道程序设计的固定分区存储管理是实现多

6、道程序设计的最简单的一种存储管理技术。最简单的一种存储管理技术。n其基本思想是,在作业未进入内存之前,其基本思想是,在作业未进入内存之前,就由操作员或操作系统把内存可用空间划就由操作员或操作系统把内存可用空间划分成若干个固定大小的存储区,除操作系分成若干个固定大小的存储区,除操作系统占用一个区域外,其余区域为系统中多统占用一个区域外,其余区域为系统中多个用户共享,因为在系统运行期间,分区个用户共享,因为在系统运行期间,分区大小、数目都不变,所以固定式分区也称大小、数目都不变,所以固定式分区也称为静态分区(为静态分区(如图如图4.5所示)。所示)。图4.5 固定式分区内存分配示意图(a)和(b)

7、固定式分区说明表返回本节4.2.2 可变式分区存储管理可变式分区存储管理n1空闲分区的组织形式空闲分区的组织形式n2内存的分配与回收内存的分配与回收n3常用的分配算法常用的分配算法n4可变式分区的地址重定位可变式分区的地址重定位图4.6 可变式分区内存使用情况示意图 1空闲分区的组织形式空闲分区的组织形式n在可变式分区存储管理中,常把空闲区组在可变式分区存储管理中,常把空闲区组成空闲分区表或空闲分区链表的形式。成空闲分区表或空闲分区链表的形式。n空闲分区链表的组织是这样的:在每个空空闲分区链表的组织是这样的:在每个空闲分区的起始部分开辟出一个单元,存放闲分区的起始部分开辟出一个单元,存放一个链

8、表指针和该分区的大小,链表指针一个链表指针和该分区的大小,链表指针指向下一个空闲分区。指向下一个空闲分区。图4.7 首次适应算法的空闲分区链表组织形式 2内存的分配与回收内存的分配与回收n当某一个用户作业完成释放所占分区时,当某一个用户作业完成释放所占分区时,系统应进行回收。在可变式分区中,应该系统应进行回收。在可变式分区中,应该检查回收区与内存中前后空闲区是否相邻检查回收区与内存中前后空闲区是否相邻,若相邻,则应进行合并,形成一个较大,若相邻,则应进行合并,形成一个较大的空闲区,并对相应的链表指针进行修改的空闲区,并对相应的链表指针进行修改;若不相邻,应将空闲区插入到空闲区链;若不相邻,应将

9、空闲区插入到空闲区链表的适当位置。表的适当位置。3常用的分配算法常用的分配算法n(1)首次适应算法)首次适应算法(2)最佳适应算法)最佳适应算法(3)最差适应算法)最差适应算法 图4.8 最佳适应算法的空闲分区链表组织形式图4.9 最差适应算法的空闲分区链表组织形式图4.10 内存使用情况图4.11 用三种适应算法处理同一作业序列4可变式分区的地址重定位可变式分区的地址重定位n可变式分区的地址重定位可采用静态重定可变式分区的地址重定位可采用静态重定位,也可采用动态重定位。位,也可采用动态重定位。采用动态重定采用动态重定位的可变式分区管理技术,在执行内存分位的可变式分区管理技术,在执行内存分配时

10、,如无足够大空闲块,应考虑实现紧配时,如无足够大空闲块,应考虑实现紧凑操作。其分配算法如图凑操作。其分配算法如图4.12所示。所示。n可变式分区的存储保护可采用基址可变式分区的存储保护可采用基址限限长存储保护方式。长存储保护方式。图4.12 采用动态重定位的可变式分区分配算法返回本节4.2.3 纯分页存储管理纯分页存储管理n1纯分页存储管理中存储块的分配与回收纯分页存储管理中存储块的分配与回收n2纯分页存储管理的地址重定位问题纯分页存储管理的地址重定位问题n3联想存储器联想存储器n4存储保护存储保护返回本节1纯分页存储管理中存储块的分配与回收纯分页存储管理中存储块的分配与回收n纯分页存储管理中

11、,存储块的分配与回收纯分页存储管理中,存储块的分配与回收算法比较简单。当作业有存储分配请求时算法比较简单。当作业有存储分配请求时,可以根据逻辑地址的大小计算出需要多,可以根据逻辑地址的大小计算出需要多少存储块,然后将空闲块分配给它们使用少存储块,然后将空闲块分配给它们使用。通常有两种记录空闲存储块的方法:位。通常有两种记录空闲存储块的方法:位图法和链表法。图法和链表法。操作系统操作系统作业1 作业2 作业2作业1 作业2 作业1 作业2 1110100110101010(a)存储块使用情况 (b)存储块使用情况的位图表示图4.13 存储块的位图管理法2纯分页存储管理的地址重定位问题纯分页存储管

12、理的地址重定位问题n要使不连续的、分散的用户程序能正常运要使不连续的、分散的用户程序能正常运行,须采用动态地址重定位。此时,可采行,须采用动态地址重定位。此时,可采用重定位寄存器方式,如分页太多,则重用重定位寄存器方式,如分页太多,则重定位寄存器用得太多。定位寄存器用得太多。n通常可在内存中为每个作业开辟一块特定通常可在内存中为每个作业开辟一块特定区域,建立起作业的逻辑页与存储块之间区域,建立起作业的逻辑页与存储块之间的对应表格关系,这种表常称为页面映像的对应表格关系,这种表常称为页面映像表,简称页表(如图表,简称页表(如图4.144.15所示)。所示)。图4.14 纯分页存储管理示意图图4.

13、15 纯分页存储管理地址重定位实现过程3联想存储器联想存储器n为了提高查表的速度,人们在分页地址变为了提高查表的速度,人们在分页地址变换机构中,加入一组高速缓冲存储器,用换机构中,加入一组高速缓冲存储器,用来存放当前作业的最常用的页号和与之相来存放当前作业的最常用的页号和与之相应的物理块号。一般称这样的寄存器组为应的物理块号。一般称这样的寄存器组为快表或联想存储器。采用联想存储器和内快表或联想存储器。采用联想存储器和内存中页表相结合的分页地址变换过程如图存中页表相结合的分页地址变换过程如图4.16所示。所示。n应用联想存储器和页表相结合的方式,可应用联想存储器和页表相结合的方式,可有效地提高系

14、统动态地址转换的速度,是有效地提高系统动态地址转换的速度,是一种行之有效的方法。一种行之有效的方法。利用快表查找 利用页表查找 利用页表中查找到的页号、块号更新快表图4.16 采用快表和页表相结合的分页地址变换过程示意图4存储保护存储保护n存储信息保护可从两个方面实现存储信息保护可从两个方面实现:n在进行地址变换时,产生的页号应小于页在进行地址变换时,产生的页号应小于页表长度,否则视为越界访问,这类似于基表长度,否则视为越界访问,这类似于基址址限长存储保护;限长存储保护;n可在页表中增加存取控制和存储保护的信可在页表中增加存取控制和存储保护的信息,对每一个存储块,可允许四种保护方息,对每一个存

15、储块,可允许四种保护方式:式:禁止做任何操作,禁止做任何操作,只能执行,只能执行,只能读,只能读,能读能读/写,当要访问某页时,先写,当要访问某页时,先判断该页的存取控制和存储保护信息是否判断该页的存取控制和存储保护信息是否允许。允许。返回本节4.2.4 纯分段存储管理纯分段存储管理n1分段管理的基本思想分段管理的基本思想n2地址变换地址变换n3分段与分页的区别分段与分页的区别返回本节1分段管理的基本思想分段管理的基本思想n分段存储管理是以段为基本单位分配内存分段存储管理是以段为基本单位分配内存,且每一段必须连续的内存空间,但各段,且每一段必须连续的内存空间,但各段之间不要求连续。由于各段的长

16、度不一样之间不要求连续。由于各段的长度不一样,所以分配的内存空间大小也不一样。分,所以分配的内存空间大小也不一样。分段存储管理的逻段存储管理的逻辑地址结构如下:辑地址结构如下:段号段号S段内位移段内位移W2地址变换地址变换图4.17 分段存储管理的地址变换示意图 表4.1 段表段号内存起始地址段长02105001235020210090表4.2 逻辑地址段号段内位移043011025003分段与分页的区别分段与分页的区别(1)页是信息的物理单位。段是信息的逻辑)页是信息的物理单位。段是信息的逻辑单位。单位。(2)分页存储管理的作业地址空间是一维的)分页存储管理的作业地址空间是一维的,而分段存储

17、管理的是二维的。,而分段存储管理的是二维的。(3)页的大小固定且由系统确定,是等长的)页的大小固定且由系统确定,是等长的。而段的长度不定,它是由具有相对完整意。而段的长度不定,它是由具有相对完整意义的信息长度确定。义的信息长度确定。(4)分页的优点体现在内存空间的管理上,)分页的优点体现在内存空间的管理上,而分段的优点体现在地址空间的管理上。而分段的优点体现在地址空间的管理上。返回本节4.3 虚拟存储器管理虚拟存储器管理n4.3.1 虚拟存储器的概念虚拟存储器的概念n4.3.2 请求式分页存储管理与动态地址重定请求式分页存储管理与动态地址重定位位n4.3.3 页面置换算法页面置换算法 n4.3

18、.4 请求式分页存储管理性能分析举例请求式分页存储管理性能分析举例 n4.3.5 请求式分段存储管理与动态地址重定请求式分段存储管理与动态地址重定位位 n4.3.6 段页式存储管理与动态地址重定位段页式存储管理与动态地址重定位 返回首页4.3.1 虚拟存储器的概念虚拟存储器的概念n虚拟存储器虚拟存储器就是就是为用户提供了一个存储容为用户提供了一个存储容量比实际主存大得多的存储器。量比实际主存大得多的存储器。n用户在编程时可以不考虑实际内存的大小用户在编程时可以不考虑实际内存的大小,认为自己编写多大程序就有多大的虚拟,认为自己编写多大程序就有多大的虚拟存储器对应。每个用户可以在自己的逻辑存储器对

19、应。每个用户可以在自己的逻辑地址空间中编程,在各自的虚拟存储器上地址空间中编程,在各自的虚拟存储器上运行。运行。n采用虚拟存储管理技术,提供存储扩充的采用虚拟存储管理技术,提供存储扩充的功能。功能。返回本节4.3.2 请求式分页存储管理与动态地址重定位请求式分页存储管理与动态地址重定位n先把内存空间划分成大小相等的块,将用先把内存空间划分成大小相等的块,将用户逻辑地址空间划分成与块相等的页,每户逻辑地址空间划分成与块相等的页,每页可装入到内存中任一块中,这都类似于页可装入到内存中任一块中,这都类似于纯分页式存储管理。在请求式分页存储管纯分页式存储管理。在请求式分页存储管理的地址重定位时,可能会

20、出现所需页面理的地址重定位时,可能会出现所需页面不在主存的情况,不在主存的情况,如图如图4.18所示是请求式分所示是请求式分页存储管理的存储映像。页存储管理的存储映像。n请求式分页存储管理中的地址重定位和缺请求式分页存储管理中的地址重定位和缺页中断处理过程如图页中断处理过程如图4.19所示。所示。图4.18 请求式分页存储管理示意图图4.19 请求式分页存储管理缺页中断处理过程示意图返回本节4.3.3 页面置换算法页面置换算法n1最优算法(最优算法(OPT算法)算法)n2先进先出算法(先进先出算法(FIFO算法)算法)n3最久未使用页面置换算法(最久未使用页面置换算法(LRU算法)算法)n4L

21、RU近似算法近似算法1最优算法(最优算法(OPT算法)算法)n最理想的页面置换算法是:从内存中移出最理想的页面置换算法是:从内存中移出以后不再使用的页面;如无这样的页面,以后不再使用的页面;如无这样的页面,则选择以后最长时间内不需要访问的页。则选择以后最长时间内不需要访问的页。这就是最优算法的思想。这就是最优算法的思想。2先进先出算法(先进先出算法(FIFO算法)算法)n这种算法的基本思想是:总是先淘汰那些这种算法的基本思想是:总是先淘汰那些驻留在内存时间最长的页面,即先进入内驻留在内存时间最长的页面,即先进入内存的页面先被置换掉。理由是:最先进入存的页面先被置换掉。理由是:最先进入内存的页面

22、不再被访问的可能性最大。这内存的页面不再被访问的可能性最大。这种算法实现起来比较简单。如图种算法实现起来比较简单。如图4.20所示所示 图4.20 先进先出算法存储分块表构造 3最久未使用页面置换算法(最久未使用页面置换算法(LRU算法)算法)n这种算法的基本思想是,如果某一页被访这种算法的基本思想是,如果某一页被访问了,那么它很可能马上又被访问;反之问了,那么它很可能马上又被访问;反之,如果某一页很长时间没有被访问,那么,如果某一页很长时间没有被访问,那么最近也不太可能会被访问。这种算法考虑最近也不太可能会被访问。这种算法考虑了程序设计的局部性原理。其实质是,当了程序设计的局部性原理。其实质

23、是,当需要置换一页时,选择在最近一段时间最需要置换一页时,选择在最近一段时间最久未使用的页面予以淘汰。久未使用的页面予以淘汰。4LRU近似算法近似算法n这种算法,只要在存储分块表(或页表)这种算法,只要在存储分块表(或页表)中设一个中设一个“引用位引用位”,当存储分块表中的,当存储分块表中的某一页被访问时,该位由硬件自动置某一页被访问时,该位由硬件自动置1,并,并由页面管理软件周期性把所有引用位置由页面管理软件周期性把所有引用位置0。这样,在一个时间周期这样,在一个时间周期T内,某些被访问过内,某些被访问过的页面其引用位为的页面其引用位为1,而未被访问过的页面,而未被访问过的页面其引用位为其引

24、用位为0。n根据引用位的状态来判别各页面最近的使根据引用位的状态来判别各页面最近的使用情况。当需要置换一页面时,选择其引用情况。当需要置换一页面时,选择其引用位为用位为0的页,如图的页,如图4.214.22所示的算法。所示的算法。图4.21 LRU近似算法流程图4.22 LRU近似算法举例返回本节4.3.4 请求式分页存储管理性能分析举例请求式分页存储管理性能分析举例n1程序设计的质量程序设计的质量n2页面的大小页面的大小n3分配的内存块数分配的内存块数n4页面置换算法性能(如图页面置换算法性能(如图4.244.24所示)所示)图4.23 FIFO算法性能分析(m=3)图4.24 FIFO算法

25、性能分析(m=4)图4.25 LRU算法性能分析(m=3)图4.26 LRU算法性能分析(m=4)返回本节4.3.5 请求式分段存储管理与动态地址重定位请求式分段存储管理与动态地址重定位n1程序的逻辑地址结构程序的逻辑地址结构n2段表段表n3请求式分段动态地址变换过程请求式分段动态地址变换过程n4请求式分段存储管理的优、缺点请求式分段存储管理的优、缺点图4.27 分段的逻辑地址空间1程序的逻辑地址结构程序的逻辑地址结构n请求式分段存储管理的逻辑地址结构由段请求式分段存储管理的逻辑地址结构由段号号s和段内位移量和段内位移量d组成,如下图所示。组成,如下图所示。用用户逻辑地址空间的大小,由组成段号

26、和段户逻辑地址空间的大小,由组成段号和段内位移量的二进制位数来决定。内位移量的二进制位数来决定。段号(s)段内位移量(d)23 16 15 02段表段表n为了实现动态地址变换和存储保护,系统为了实现动态地址变换和存储保护,系统要为每一个作业建立一张段表。段表中的要为每一个作业建立一张段表。段表中的每一个表目对应着作业地址空间的一个程每一个表目对应着作业地址空间的一个程序段,其一般格式为:序段,其一般格式为:段号段长状态位引用位改变位RWEA起始地址3请求式分段动态地址变换过程请求式分段动态地址变换过程图4.28 请求式分段动态地址变换4请求式分段存储管理的优、缺点请求式分段存储管理的优、缺点n

27、请求式分段存储管理有如下优点:请求式分段存储管理有如下优点:n(1)可提供大容量的虚存)可提供大容量的虚存(2)允许动态)允许动态增加段的长度增加段的长度(3)便于段的动态链接)便于段的动态链接(4)便于实现程序段的共享)便于实现程序段的共享(5)便于实现存)便于实现存储保护储保护n请求分段存储管理的缺点是进行地址变换请求分段存储管理的缺点是进行地址变换和实现紧凑操作要花费处理机时间,为管和实现紧凑操作要花费处理机时间,为管理各分段要设立若干表格,需提供额外的理各分段要设立若干表格,需提供额外的存储空间,而且也会像请求分页存储管理存储空间,而且也会像请求分页存储管理一样出现系统抖动现象。一样出

28、现系统抖动现象。返回本节4.3.6 段页式存储管理与动态地址重定位段页式存储管理与动态地址重定位(1)作业地址空间进行段式管理。)作业地址空间进行段式管理。(2)每段内再分成若干大小固定的页,每段都从零)每段内再分成若干大小固定的页,每段都从零开始为自己的各页依次编写连续的页号。开始为自己的各页依次编写连续的页号。(3)对内存空间的管理仍然和分页存储管理一样,)对内存空间的管理仍然和分页存储管理一样,将其分成若干个和页面大小相同的物理块。将其分成若干个和页面大小相同的物理块。(4)作业的逻辑地址包括)作业的逻辑地址包括3个部分:段号、页号和个部分:段号、页号和页内位移。页内位移。(5)为实现地

29、址变换,段页式系统设立了段表和页)为实现地址变换,段页式系统设立了段表和页表。表。图4.29 段表、页表和内存的关系 返回本节4.4 碎片与抖动问题碎片与抖动问题n分区存储管理分为固定式分区和可变式分分区存储管理分为固定式分区和可变式分区存储管理两种。对于固定式分区存储管区存储管理两种。对于固定式分区存储管理来说,其分区大小是固定的,而一个作理来说,其分区大小是固定的,而一个作业的大小不可能与固定的分区大小刚好相业的大小不可能与固定的分区大小刚好相等,所以容易产生内碎片问题,即已分配等,所以容易产生内碎片问题,即已分配给某作业的固定分区中有作业使用不到的给某作业的固定分区中有作业使用不到的空闲

30、内存区域。而可变式分区存储管理较空闲内存区域。而可变式分区存储管理较好地解决了内碎片问题,一个作业需要多好地解决了内碎片问题,一个作业需要多大内存就分配给它多大内存。大内存就分配给它多大内存。返回首页n解决碎片问题的比较好的方法是采用分页解决碎片问题的比较好的方法是采用分页技术,在纯分页存储管理系统中,因存储技术,在纯分页存储管理系统中,因存储区划分成固定大小的块,而用户作业也划区划分成固定大小的块,而用户作业也划分成与块相等的若干页,每个作业调入内分成与块相等的若干页,每个作业调入内存时,除最后一个页面可能有页内碎片出存时,除最后一个页面可能有页内碎片出现外,其余页不存在碎片问题,一般来说现

31、外,其余页不存在碎片问题,一般来说,平均每个作业可能有半页的内碎片。,平均每个作业可能有半页的内碎片。n纯分页存储管理技术较为有效地利用了内纯分页存储管理技术较为有效地利用了内存空间。存空间。n避免抖动现象最根本的方法是控制多道程避免抖动现象最根本的方法是控制多道程序的道数,使得每个用户作业都有足够的序的道数,使得每个用户作业都有足够的内存空间可供使用。但作业的个数又不能内存空间可供使用。但作业的个数又不能太少,否则,会影响处理机的利用率。最太少,否则,会影响处理机的利用率。最好是使处理机利用率较高,又不致于使系好是使处理机利用率较高,又不致于使系统发生抖动,这是一个很难解决的问题,统发生抖动

32、,这是一个很难解决的问题,牵扯到程序的局部性问题,并需借助于工牵扯到程序的局部性问题,并需借助于工作集模型。作集模型。n对请求式分段存储管理系统而言,它考虑对请求式分段存储管理系统而言,它考虑了编程时的逻辑结构,把程序分成若干段了编程时的逻辑结构,把程序分成若干段,以段为单位调入内存运行。这样,在内,以段为单位调入内存运行。这样,在内存分配和回收时,类似于可变式分区操作存分配和回收时,类似于可变式分区操作,容易造成外部碎片问题。而在实现段的,容易造成外部碎片问题。而在实现段的调入、调出问题上,又类似于请求式分页调入、调出问题上,又类似于请求式分页存储管理,可能造成系统的抖动现象,所存储管理,可

33、能造成系统的抖动现象,所以请求式分段存储管理系统是比较复杂的以请求式分段存储管理系统是比较复杂的。返回本节本章小结本章小结n存储管理的研究对象主要是中央处理器能存储管理的研究对象主要是中央处理器能直接访问的主存储器,其目的一方面是为直接访问的主存储器,其目的一方面是为了在多道程序环境下,提高主存资源的利了在多道程序环境下,提高主存资源的利用率;另一方面也方便用户对主存储器这用率;另一方面也方便用户对主存储器这一关键性资源的使用。一关键性资源的使用。n请求式分页存储管理的性能可从程序设计请求式分页存储管理的性能可从程序设计的质量、页面的大小、分配的内存块数和的质量、页面的大小、分配的内存块数和页

34、面置换算法的性能等几个角度来考虑。页面置换算法的性能等几个角度来考虑。n请求式分页存储管理提供了大容量的虚存请求式分页存储管理提供了大容量的虚存,更有效地利用了内存,方便了用户。缺,更有效地利用了内存,方便了用户。缺点是为了处理缺页中断,增加了处理机开点是为了处理缺页中断,增加了处理机开销,而且可能出现抖动问题,降低系统的销,而且可能出现抖动问题,降低系统的效率。效率。n总之,存储管理技术是在不断发展着的,总之,存储管理技术是在不断发展着的,随着现代技术的日新月异,大规模、超大随着现代技术的日新月异,大规模、超大规模集成技术的飞跃发展,也随着人们对规模集成技术的飞跃发展,也随着人们对计算机应用的不断深入,必会对存储管理计算机应用的不断深入,必会对存储管理提出更多新的问题,存储管理技术也必将提出更多新的问题,存储管理技术也必将在新技术的带动下,得到进一步的发展、在新技术的带动下,得到进一步的发展、完善,为人们更好地、更有效地使用计算完善,为人们更好地、更有效地使用计算机提供帮助。机提供帮助。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!