第4章存储器管理(3)传

合集下载

计算机操作系统第四章存储器管理复习资料

计算机操作系统第四章存储器管理复习资料

第四章存储器管理第一部分教材习题(P159)15、在具有快表的段页式存储管理方式中,如何实现地址变换?答:在段页式系统中,为了便于实现地址变换,须配置一个段表寄存器,其中存放段表始址和段长TL。

进行地址变换时,首先利用段号S,将它与段长TL进行比较。

若S<TL,表示未越界,利用段表始址和段号来求出该段所对应的段表项在段表中的位置,从中得到该段的页表始址,并利用逻辑地址中的段内页号P来获得对应页的页表项位置,从中读出该页所在的物理块号b,再利用块号b和页内地址来构成物理地址。

在段页式系统中,为了获得一条指令或数据,须三次访问内存。

第一次访问内存中的段表,从中取得页表始址;第二次访问内存中的页表,从中取出该页所在的物理块号,并将该块号与页内地址一起形成指令或数据的物理地址;第三次访问才是真正从第二次访问所得的地址中,取出指令或数据。

显然,这使访问内存的次数增加了近两倍。

为了提高执行速度,在地址变换机构中增设一个高速缓冲寄存器。

每次访问它时,都须同时利用段号和页号去检索高速缓存,若找到匹配的表项,便可从中得到相应页的物理块号,用来与页内地址一起形成物理地址;若未找到匹配表项,则仍须再三次访问内存。

19、虚拟存储器有哪些特征?其中最本质的特征是什么?答:虚拟存储器有以下特征:多次性:一个作业被分成多次调入内存运行,亦即在作业运行时没有必要将其全部装入,只需将当前要运行的那部分程序和数据装入内存即可;以后每当要运行到尚未调入的那部分程序时,再将它调入。

多次性是虚拟存储器最重要的特征,任何其他的存储器管理方式都不具有这一特征。

因此,认为虚拟存储器是具有多次性特征的存储器系统。

对换性:允许在作业的运行过程中进行换进、换出,也即,在进程运行期间,允许将那些暂不使用的程序和数据,从内存调至外存的对换区(换出),待以后需要时再将它们从外存调至内存(换进);甚至还允许将暂不运行的进程调至外存,待它们重又具备运行条件时再调入内存。

计算机操作系统 第四版 汤小丹 梁红兵 哲凤屏_第4章(20162017)

计算机操作系统 第四版 汤小丹 梁红兵 哲凤屏_第4章(20162017)

4.3.4 基于顺序搜索的动态分区分配算法
2. 循环首次适应(next fit ,NF)算法
在为进程分配内存空间时,不再是每次都从链首开 始查找,而是从上次找到的空闲分区的下一个空闲分 区开始查找,直至找到一个能满足要求的空闲分区, 从中划出一块与请求大小相等的内存空间分配给作业。 该算法应设置一起始查寻指针,用于指示下一次起始 查寻的空闲分区,并采用循环查找方式。
的适当位置。
0
1000 L O A D 1 ,2 5 0 0
2500 365
10000
1 1 0 0 0 L O A D 1 ,2 5 0 0
12500
365
5000 作业地址空间
15000
内存空间
把在装入时对目标程 序中指令和数据地址的 修改过程称为重定位。
地址变换通常在进程装入 时依次完成的,以后不再改 变,静态重定位。
4.2 程序的装入和链接
将一个用户源程序变为内存中的一个可执行程序,通常 有以下几个步骤:
编译,由编译程序(Compiler)将用户源代码编译成若干 个目标模块(Object Module);
链接,由链接程序(Linker)将编译后形成的一组目标模 块,以及它们所需要的库函数链接在一起,形成一个完 整的装入模块(Load Module);
4.1.2 主存储器与寄存器
1.主存储器
简称内存或主存,用于保存进程运行时的程序和数据。
CPU的控制部件只能从主存储器中取得指令和数据,数 据能够从主存储器读取并将它们装入到寄存器中,或者 从寄存器存入到主存储器。 CPU与外围设备交换的信息一般也依托于主存储器地址 空间。由于主存储器的访问速度远低于CPU执行指令的 速度,为缓和这一矛盾,在计算机系统中引入了寄存器 和高速缓存。

操作系统第17讲 习题三new

操作系统第17讲 习题三new

A,B(1)提高系统吞吐量(2)提高存储空
间的利用率(3)降低存储费用(4)提高换入换出
的速度。
10
东北大学秦皇岛分校计算机与通信工程学院
第四章 存储器管理
5、对重定位存储管理方式,应(A),当程序执行时,
是由(B)与(A)中的(C)相加得到(D),用(D)
来访问内存。
A(1)在整个系统中设置一个重定位寄存器;(2)
Ⅰ. 修改页表 Ⅱ.磁盘I/O Ⅲ.分配页框
A.仅Ⅰ、Ⅱ B.仅Ⅱ C.仅Ⅲ D.Ⅰ、Ⅱ和Ⅲ
21
东北大学秦皇岛分校计算机与通信工程学院
第四章 存储器管理
10.当系统发生抖动(thrashing)时,可用采取
的有效措施是()
Ⅰ. 撤销部分进程
Ⅱ.增加磁盘交换区的容量
Ⅲ.提高用户进程的优先级
A.仅Ⅰ B.仅Ⅱ C.仅Ⅲ D.仅Ⅰ、Ⅱ
空闲区大小递减
8
东北大学秦皇岛分校计算机与通信工程学院
第四章 存储器管理
3、在回收内存时能出现下述几种情况(1)释放区与插
入点前一分区F1相邻,此时应(A);(2)释放区与
插入点后一分区F2相临界,此时应(B);(3)释放
区不与F1和F2相邻接,此时应(C)。
A,B,C:(1)为回收分区建立一分区表项,填上分
第四章 存储器管理
1、在动态分区式内存管理中,倾向于优先使用低
地址部分的空闲区的算法是(A);能使内存空间
中空闲分区分布得较均匀的算法是(B);每次分
配时,把即能满足需要,又能最小的空间区分配给
进程的算法是(C)
A,B,C:(1)最佳适应算法;(2)最坏适
应算法;(3)首次适应算法(4)循环首次适应算

计算机操作系统第四章-存储器管理

计算机操作系统第四章-存储器管理

第四章存储器管理第0节存储管理概述一、存储器的层次结构1、在现代计算机系统中,存储器是信息处理的来源与归宿,占据重要位置。

但是,在现有技术条件下,任何一种存储装置,都无法从速度、容量、是否需要电源维持等多方面,同时满足用户的需求。

实际上它们组成了一个速度由快到慢,容量由小到大的存储装置层次。

2、各种存储器•寄存器、高速缓存Cache:少量的、非常快速、昂贵、需要电源维持、CPU可直接访问;•内存RAM:若干(千)兆字节、中等速度、中等价格、需要电源维持、CPU可直接访问;•磁盘高速缓存:存在于主存中;•磁盘:数千兆或数万兆字节、低速、价廉、不需要电源维持、CPU 不可直接访问;由操作系统协调这些存储器的使用。

二、存储管理的目的1、尽可能地方便用户;提高主存储器的使用效率,使主存储器在成本、速度和规模之间获得较好的权衡。

(注意cpu和主存储器,这两类资源管理的区别)2、存储管理的主要功能:•地址重定位•主存空间的分配与回收•主存空间的保护和共享•主存空间的扩充三、逻辑地址与物理地址1、逻辑地址(相对地址,虚地址):用户源程序经过编译/汇编、链接后,程序内每条指令、每个数据等信息,都会生成自己的地址。

●一个用户程序的所有逻辑地址组成这个程序的逻辑地址空间(也称地址空间)。

这个空间是以0为基址、线性或多维编址的。

2、物理地址(绝对地址,实地址):是一个实际内存单元(字节)的地址。

●计算机内所有内存单元的物理地址组成系统的物理地址空间,它是从0开始的、是一维的;●将用户程序被装进内存,一个程序所占有的所有内存单元的物理地址组成该程序的物理地址空间(也称存储空间)。

四、地址映射(变换、重定位)当程序被装进内存时,通常每个信息的逻辑地址和它的物理地址是不一致的,需要把逻辑地址转换为对应的物理地址----地址映射;地址映射分静态和动态两种方式。

1、静态地址重定位是程序装入时集中一次进行的地址变换计算。

物理地址= 重定位的首地址+ 逻辑地址•优点:简单,不需要硬件支持;•缺点:一个作业必须占据连续的存储空间;装入内存的作业一般不再移动;不能实现虚拟存储。

计算机操作系统(习题集)第四章 答案

计算机操作系统(习题集)第四章 答案

第四章存储器管理一、单项选择题1、存储管理的目的是(C )。

A.方便用户B.提高内存利用率C.方便用户和提高内存利用率D.增加内存实际容量2、在( A)中,不可能产生系统抖动的现象。

A.固定分区管理B.请求页式管理C.段式管理D.机器中不存在病毒时3、当程序经过编译或者汇编以后,形成了一种由机器指令组成的集合,被称为(B )。

A.源程序B.目标程序C.可执行程序D.非执行程序4、可由CPU调用执行的程序所对应的地址空间为(D )。

A.符号名空间B.虚拟地址空间C.相对地址空间D.物理地址空间5、存储分配解决多道作业[1C]划分问题。

为了实现静态和动态存储分配,需采用地址重定位,即把[2C]变成[3D],静态重定位由[4D]实现,动态重定位由[5A]实现。

供选择的答案:[1]:A 地址空间 B 符号名空间 C 主存空间 D 虚存空间[2]、[3]: A 页面地址 B 段地址 C 逻辑地址 D 物理地址 E 外存地址 F 设备地址[4]、[5]: A 硬件地址变换机构 B 执行程序 C 汇编程序D 连接装入程序E 调试程序F 编译程序G 解释程序6、分区管理要求对每一个作业都分配(A )的内存单元。

A.地址连续B.若干地址不连续C.若干连续的帧D.若干不连续的帧7、(C )存储管理支持多道程序设计,算法简单,但存储碎片多。

A.段式B.页式C.固定分区D.段页式8、处理器有32位地址,则它的虚拟地址空间为( B)字节。

A.2GBB.4GBC.100KBD.640KB9、虚拟存储技术是( A)。

A.补充内存物理空间的技术B.补充相对地址空间的技术C.扩充外存空间的技术D.扩充输入输出缓冲区的技术10、虚拟内存的容量只受( D)的限制。

A.物理内存的大小B.磁盘空间的大小C.数据存放的实际地址D.计算机地址字长11、虚拟存储技术与(A )不能配合使用。

A.分区管理B.动态分页管理C.段式管理D.段页式管理12、(B )是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。

操作系统第四章复习

操作系统第四章复习

页框号为21。 因为起始驻留集为空, 而0页对应的ห้องสมุดไป่ตู้框为空闲链表中的第三个空闲页框,其对应的页框号为21。
页框号为32。 因为11 > 10故发生第三轮扫描,页号为1的页框在第二轮已经处于空闲页框链表中,此刻该页又被重新访问,因此应被重新放回到驻留集中,其页框号为32。
页框号为41。 因为第2页从来没有被访问过,不在驻留集中。因此从空闲链表中取出链表头的页框,页框号为41。
4. 在虚拟内存管理中,地址变换机构将逻辑地址转换为物理地址,形成该逻辑地址的阶段是( )。 ① 编辑 ② 编译 ③ 链接 ④ 装载 5. 采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是_______ A)224 B)28 C) 216 D) 232 6. 作业在执行中发生了缺页中断,经操作系统处理后,应让其执行______指令。 A)被中断的前一条 B)被中断的后一条 C)被中断的 D) 启动时的第一条
7、某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空),采用最佳适配(Best fit)算法,分配和释放的顺序为:分配15MB,分配30MB,释放15MB,分配6MB,此时主存中最大空闲分区的大小是( ) A:7MB B:9MB C:10MB D:15MB
当该进程执行到时刻260时,要访问逻辑地址为17CAH的数据,请问答下列问题: (1)该逻辑地址对应的页号是多少? (2)若采用先进先出置换算法,该逻辑地址对应的物理地址是多少?要求给出计算过程。 (3)若采用时钟置换算法,该逻辑地址对应的物理地址是多少?(设搜索下一页的指针沿顺时针方向移动,且当前指向2号页框)
页号
存储块号
0 1 2 3
5 10 4 7

《计算机操作系统》课件第4章

《计算机操作系统》课件第4章
18
第四章 存 储 器 管 理
3. 运行时动态链接(Run-time Dynamic Linking) 在许多情况下,应用程序在运行时,每次要运行的模块 可能是不相同的。但由于事先无法知道本次要运行哪些模块, 故只能是将所有可能要运行到的模块全部都装入内存,并在 装入时全部链接在一起。显然这是低效的,因为往往会有部 分目标模块根本就不运行。比较典型的例子是作为错误处理 用的目标模块,如果程序在整个运行过程中都不出现错误, 则显然就不会用到该模块。
2
第四章 存 储 器 管 理
4.1.1 多层结构的存储器系统 1. 存储器的多层结构 对于通用计算机而言,存储层次至少应具有三级:最高
层为CPU寄存器,中间为主存,最底层是辅存。在较高档的 计算机中,还可以根据具体的功能细分为寄存器、高速缓存、 主存储器、磁盘缓存、固定磁盘、可移动存储介质等6层。 如图4-1所示。
19
第四章 存 储 器 管 理
4.3 连续分配存储管理方式
4.3.1 单一连续分配 在单道程序环境下,当时的存储器管理方式是把内存分
为系统区和用户区两部分,系统区仅提供给OS使用,它通常 是放在内存的低址部分。而在用户区内存中,仅装有一道用 户程序,即整个内存的用户空间由该程序独占。这样的存储 器分配方式被称为单一连续分配方式。
9
第四章 存 储 器 管 理
4.2 程序的装入和链接
用户程序要在系统中运行,必须先将它装入内存,然后 再将其转变为一个可以执行的程序,通常都要经过以下几个 步骤:
(1) 编译,由编译程序(Compiler)对用户源程序进行编译, 形成若干个目标模块(Object Module);
(2) 链接,由链接程序(Linker)将编译后形成的一组目标 模块以及它们所需要的库函数链接在一起,形成一个完整的 装入模块(Load Module);

第4章存储器管理-题库及参考答案

第4章存储器管理-题库及参考答案

第4章存储器管理-选择题参考答案一、选择题1.【2011统考】在虚拟内存管理中,地址变换机构将逻辑地址变换为物理地址,形成该逻辑地址的阶段是()A.编辑B.编译C.链接D.装载2.下面关于存储管理的叙述中,正确的是()A.存储保护的目的是限制内存的分配B.在内存为M、有N个用户的分时系统中,每个用户占M/N的内存空间C.在虚拟内存系统中,只要磁盘空间无限大,作业就能拥有任意大的编址空间D.实现虚拟内存管理必须有相应硬件的支持3.在使用交换技术时,若一个进程正在(),则不能交换出主存。

A.创建B.I/O操作C.处于临界段D.死锁4.在存储管理中,采用覆盖与交换技术的目的是()A.节省主存空间B.物理上扩充主存容量C.提高CPU效率D.实现主存共享5.【2009统考】分区分配内存管理方式的主要保护措施是()A.界地址保护B.程序代码保护C.数据保护D.保护6.【2010统考】某基于动态分区存储管理的计算机,其主存容量为.55MB(初始为空),采用最佳适配算法,分配和释放的顺序为;分配15MB,分配30MB,释放15MB,分配8MB,分配6MB,此时主存中最大空闲分区的大小是()A.7MBB.9MBC.10MBD.15MB7.段页式存储管理中,地址映射表是()A.每个进程一张段表,两张页表B.每个进程的每个段一张段表,一张页表C.每个进程一张段表,每个段一张页表D.每个进程一张页表,每个段一张段表8.内存保护需要由()完成,以保证进程空间不被非法访问A.操作系统B.硬件机构C.操作系统和硬件机构合作D.操作系统或者硬件机构独立完成9.存储管理方案中,()可采用覆盖技术A.单一连续存储管理B.可变分区存储管理C.段式存储管理D.段页式存储管理10.在可变分区分配方案中,某一进程完成后,系统回收其主存空间并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是()A.无上邻空闲区也无下邻空闲区B.有上邻空闲区但无下邻空闲区C.有下邻空闲区但无上邻空闲区D.有上邻空闲区也有下邻空闲区 11.设内存的分配情况如图所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2013-6-21
12
在进程开始运行之前,不是装入全部页 面,而是装入几个页面,之后根据进程运行 的需要,动态装入其它页面; 当内存空间已满,而又需要装入新的页 面时,则根据某种算法淘汰某个页面,以便 装入新的页面
2013-6-21
13
60K-64K
56K-60K 52K-56K 48K-52K 44K-48K 40K-44K 36K-40K 32K-36K 28K-32K 24K-28K 20K-24K 16K-20K 12K-16K 8K-12K 4K-8K 0K-4K

配的块号。另外,还要修改存储分块表里相应表目的状态。
2013-6-21
21
练习
作业在执行中发生了缺页中断,经操作系统 处理后,应让其执行____指令: A、被中断的前一条 B、被中断的 C、被中断的后一条 D、启动时的第一条 在采用请求分页式存储管理的系统中,地址 变换可能会因为___、____和____等原因而 产生中断。
2013-6-21 20
若该页的R位(缺页中断位)为 根据当前执行指令中的虚拟地 下图用数字标出了缺页中断的处理过程: “0”,表示当前该页不在内存,于 址,形成数对:(页号,页内 是产生缺页中断,让操作系统的中 位移)。用页号去查页表,判 断处理程序进行中断处理。 断该页是否在内存储器中
由于产生缺页中断的那条指令并没有执行, 中断处理程序去查存储分块表,寻 所以在完成所需页面的装入工作后,应该返回 找一个空闲的内存块;查页表,得 原指令重新执行。这时再执行时,由于所需页 根据分配存储块的信息,修改页表中相应的表目内容,即将表目 到该页在辅助存储器上的位置,并 把从磁盘上读出的信息装入到分配 启动磁盘读信息。 中的R位设置成为“1”,表示该页已在内存中,在B位填入所分 面已在内存,因此可以顺利执行下去。 的内存块中。
2013-6-21
17
缺页中断(Page Fault)机构

缺页中断机构
在请求分页系统中,每当所要访问的页面不在主存时,
便要产生一次缺页中断,请求操作将所缺的页调入主存。 缺页中断作为中断,它同样需要经历诸如保护CPU环境、 分析中断原因、转入缺页中断处理程序进行处理、恢复 CPU环境等几个步骤。
2013-6-21
25
1、最少物理块数的确定


最少物理块数:保证进程正常工作所需块数, 若少于次数,进程将无法运行 最少物理块数与硬件结构有关,取决于指令 格式,功能和寻址方式。
2013-6-21
26
2、物理块的分配策略
内存分配策略:固定和可变 置换策略:全局和局部 组合成3种合适的策略: 1. 固定分配局部置换 2. 可变分配全局置换 3. 可变分配局部置换
2013-6-21 3
程序局部性原理

时间局部性 一条指令被执行了,则在不久的将来它可能再被 执行,如果某数据被访问过, 则不久以后该数据 可能再次被访问。 (循环操作) 空间局部性 若某一存储单元被使用,则在一定时间内,与该 存储单元相邻的单元可能被使用,即程序在一段 时间内所访问的地址,可能集中在一定的范围之 内。 (程序顺序执行)
1.问题的提出



前面所介绍的各种存储器方式有一个共同特 点:要求将一个作业全部装入内存后方能运 行。 出现问题:
有的作业很大,其所要求的内存空间超过了内存总容量。 有大量作业要求运行。


解决方法:
从物理上增加内存容量 从逻辑上扩充内存容量
1

2013-6-21
4.6.1.虚拟存储器的引入
9
4.6.3.虚拟存储器存储的特点



(1)多次性。多次性是指一个作业被分成多 次调入主存运行 。 (2)对换性。对换性是指允许在作业的运行 过程中换进、换出 。 (3)虚拟性。虚拟性是指能够从逻辑上扩充 内存容量,使用户所看到的主存容量远大于 实际主存容量。
2013-6-21
10
4.7请求分页式存储管理
2013-6-21
5

比如说,有一个1MB的程序,任何时刻都可以让 它的256KB内容在内存运行。需要时,就在内存和辅 存之间交换所需要的其他程序段信息。于是,1MB程 序就可以在256KB的存储器中得以运行。对于用户来 说,他只知道程序在内存里才能运行。现在他的1M程
序能够运行,因此他就认为该计算机系统向他提供的
X X X X 7 X 5 X X X 3 4 0 6 1 2
虚地址空间
} 虚页
物理地址空间
页框
28K-32K 24K-28K 20K-24K 16K-20K 12K-16K 8K-12K 4K-8K 0K-4K
2013-6-21
14
2.采用的数据结构

(1)页表
页表用来记录作业的分配情况



2013-6-21 22
练习
某虚拟存储器的用户空间共有32个页面,每页1k, 主存16k。假定某时刻用户页表中已调入主存的页 面的虚页号和物理页号对照表如下:该用户的作业 的长度为6页,试将十六进制的虚拟地址0A5C、 103C、1A5C转换成物理地址。 虚页号 0 1 2 物理页号 5 10 4 块号4 01 0010 0101 1100
页号 内存块号 状态位P 访问位A
2013-6-21
修改位M外存地址
16
ቤተ መጻሕፍቲ ባይዱ
页表表项
页号、内存块号、驻留位、外存地址、访问 位、修改位 修改位:查看此页是否在内存中被修改过, 供置换页面时参考。 外存地址:该页存放在外存上的地址。供 调入该页时参考。
页号 内存块号 状态位P
访问位A
修改位M外存地址
2013-6-21 19
3. 地址变换机构
请求分页系统中的地址变换与页式存 储管理相同,为了实现虚拟存储功能,又 增加了产生和处理缺页中断和从内存换入 换出一页的功能等等。 地址变换过程:首先检索快表,若找到, 修改页表中的访问位。对于写指令,要将 修改位也置成“1”,然后利用页表项中给 出的物理块号和页内地址,形成物理地址。
实现请求分页的软件
2013-6-21
8
4.6.2.虚拟存储器的实现方法

2.分段式虚拟存储管理
它是在分段式存储管理系统上增加了请求调段功
能、分段置换功能所形成的段式虚拟存储管理系 统。 硬件支持:
请求分段的段表机制 缺段中断机构
地址变换机构
实现请求分段的软件
2013-6-21
(2)缺页中断机构
在请求分页系统中,每当所要访问的页面不在
主存时,便要产生一次缺页中断,请求操作将 所缺的页调入主存。
(3)地址变换机构
2013-6-21
15
页表表项
页号、内存块号、状态位、访问位、修改位、 外存地址 状态位P:表示该页是否已调入内存,供程 序访问时参考 访问位A:用于记录本页在一段时间内被 访问的次数或最近已有多长时间未被访问, 供选择换出页面时参考
2013-6-21 7
4.6.2 虚拟存储器的实现方法

1.分页式请求系统
它是在分页式存储管理系统上增加了请求调页功能、
页面置换功能所形成的页式虚拟存储管理系统。 硬件支持
① 请求分页的页表机制,它是在纯分页的页表机制上增加若 干项而形成的,作为请求分页的数据结构;② 缺页中断机构, 即每当用户程序要访问的页面尚未调入内存时 便产生一缺页 中断,以请求OS将所缺的页调入内存;③ 地址变换机构,它 同样是在纯分页地址变换机构的基础上发展形成的。
39
96
2013-6-21 24
4.7.2内存分配策略和分配算法

在为进程分配内存时,将涉及到三个问题:
第一,确定为保证作业正常运行所需要的最少物
理块数; 第二,为每个作业分配的物理块,其数目是固定 的还是可变的(分配策略); 第三,对各作业所分配的物理块数,是采取平均 分配算法还是根据作业的大小按比例分配等。
0
页号2
A
5
C
000 1010
0101 1100
3
7
1
2013-6-21
2
5
C
23
练习
某请求页式管理系统页表的内容如下表,作业在地 址空间所规定的页长为1K,对于CPU所给出的有效 地址:33790、40462,其对应的物理地址分别为: _____、_______。 虚页号 36 37 38 物理页号 84 85 95

1.硬件支持 2.内存分配策略和分配算法 3.调页策略
2013-6-21
11


它是建立在纯分页基础上的,增加了请求调 页功能、页面置换功能所形成的请求分页存 储管理系统。 把作业分成大小相等的若干页,把主存分成 与页大小相等的若干块;对每个作业限定分 给它的主存块数,先把作业的部分页装入主 存的这些块中,在作业运行时再装入所需要 的页。
是一个具有1MB内存的计算机。但这只是一个“幻
觉”,实际上却只提供给他256KB内存。这样一个认
为有的、但实际上不存在的“大”存储器,就被称为 “虚拟存储器”。
2013-6-21 6
虚拟存储器的定义


虚拟存储器是指仅把作业的一部分装入主存便 可运行作业的存储器系统。具体地说,所谓虚 拟存储器是指具有请求调入功能和置换功能, 能从逻辑上对主存容量进行扩充的一种存储器 系统。实际上,用户所看到的大容量只是一种 感觉,是虚的,故而得名虚拟存储器。 虚拟存储器的逻辑容量由内存容量和外存容量 之和决定,其运行速度接近于内存速度,而其 成本却又接近于外存。可见,虚拟存储技术是 一种性能非常优越的存储器管理技术,故被广 泛地应用广泛地应用于各类计算机中。
相关文档
最新文档