第五章虚拟存储器附答案
第5章 存 储 管 理习题答案
第5章存储管理(1) 存储管理的任务和功能是什么?解:存储管理的主要任务是:1.支持多道程序的并发执行,使多道程序能共享存储资源,在互不干扰的环境中并发执行。
2.方便用户,使用户减少甚至摆脱对存储器的管理,使用户从存储器的分配、保护和共享等繁琐事物中解脱出来。
3.提高存储器的利用率和系统吞吐量。
4.从逻辑上扩充内存空间,支持大程序能在小的内存空间运行或允许更多的进程并发执行。
为了完成上述任务,现代操作系统的存储管理应具有以下功能:1. 存储空间的分配和回收。
2. 地址转换,实现逻辑地址到物理地址的映射。
3. 主存空间的共享。
4. 主存空间的保护。
5. 主存储空间的扩充。
6. 对换,对换的主要任务是实现在内存和外存之间的全部或部分进程的对换,即将内存中处于阻塞状态的进程调换到外存上,而将外存上处于就绪状态的进程换入内存。
对换的目的主要是为了提高内存利用率,提高系统的吞吐量。
(2) 为什么要配置层次式存储器?解:为了解决CPU和存储器之间速度上的不匹配,在现代计算机系统中,存储系统通常采用层次结构,存储层次可粗略分为三级:最高层为CPU寄存器,中间为主存,最底层是辅存。
根据具体功能还可以细分为寄存器、高速缓存、主存储器、磁盘缓存、辅存储设备(固定磁盘、可移动存储介质)5层。
一个文件的数据可能出现在存储系统的不同层次中,例如,一个文件数据通常被存储在辅存中(如硬盘),当其需要运行或被访问时,就必须调入主存,也可以暂时存放在主存的磁盘高速缓存中。
大容量的辅存常常使用磁盘,磁盘数据经常备份在可移动磁盘或者光盘上,以防止硬盘故障时丢失数据。
(3) 什么是逻辑地址?什么是物理地址?为什么要进行二者的转换工作?解:逻辑地址是应用程序中使用的访存地址,有时也称为相对地址,由逻辑地址构成的地址空间称为逻辑空间。
每个应用程序的逻辑地址空间都是从零号地址码开始的。
物理地址是内存储器的实际存储单元地址,有时也称为绝对地址,由物理地址构成的地址空间称为物理空间。
微机原理第五章练习题及解
微机原理第五章练习题及解一:单项选择题•8028在保护虚地址模式下,虚拟空间为(D。
A:1MB B:2MB C:4MB D:16MB•80486DX和80386相比,内部增加的功能部件是(C。
A:分段部件、分页部件B:预取部件、译码部件C:Cache浮点运算部件D:执行部件、总线接口部件,它要在硬件之间进■虚拟存储器是为了使用户可运行比主存容量大得多的程序行信息动态调度,这种调度是由(D来完成的。
A:硬件B:操作系统C:BIOS D:操作系统和硬•在各种辅存中,除去(D外,大多是便于安装、卸载和携带的。
A:软盘B:CD-ROM C:磁带D:硬盘■硬盘是一种外设,而软盘驱动器属于(C。
A:软盘B:CD-ROM C:磁带D:硬盘•常用的虚拟存储器寻址系统由(A两级存储器组成。
A:主存---- 外存 B:Cach ---- 主存C:Cache --- 主存 D:Cache --- Cache•高速缓存Cache的存取速度(CA:比主存慢、比外存快B:比主存慢、比内部寄存器快C:比主存快、比内部寄存器慢 D:比主存慢、比内部寄存器慢•在 PC机中,CPU访问各类存储器的频率由高到低为(A。
A:高速缓存、主存、硬盘、磁带 B:主存、硬盘、磁带、高速缓存 C:硬盘、主存、磁带、高速缓存 D:硬盘、高速缓存、主存、磁带•下列说法中正确的是(D。
A:EPROM是不能改写的B:EPROM可以改写,所以也是一种读写存储器C:EPROM只能改写一次D:EPROM可以改写,但不能取代读写存储器•目标程序中将逻辑地址转换成物理地址称为(B。
A:存储分配B:地址重定位C:地址保护D:程序移动•高速缓冲存储器Cache的作用是(D。
A:硬盘与主存储器间的缓冲B:软盘盘与主存储器间的缓冲C:CPU与视频设备间的缓冲D:CPU与主存储器间的缓冲•若 256KB的SRAM有8条数据线,则它有(B地址线。
A:8 条 B:18 条 C:20 条 D:256 条• Cach存储器一般采用SRAM,而内存条由(D组成A:ROM B:PROM C:DRAM D:SDRAM•某 SRAM芯片容量为8KX8,组成32KB存储系统所用芯片数为(B A:2 片 B:4 片 C:8 片 D:16 片•呆护模式下程序的最大地址空间是(D。
第5章计算机操作系统答案 存储管理
第五章存储管理一、选择题:1.将作业地址空间中的逻辑地址转换为内存中的物理地址的过程称为()。
A.重定位B.逻辑变换C.地址交换D.进程创建2.虚存的基础是()。
A.局部性理论B.程序执行时对内存访问不均匀C.指令局部性D.变量的连续访问3.实现虚拟存储器的目的是()。
A.实现存储保护B.实现信息共享C.扩充辅存容量D.扩充主存容量4.在地址映射方式中,静态重定位具有的特点是()。
A.可以把一个作业分配在一个不连续的存储区域中B.可以实现不同作业主存信息的共享C.要求把一个作业分配在一个连续的存储区域中D.很容易实现主存的扩充5.在地址映射方式中,动态重定位具有的特点是()。
A.很难实现主存的扩充,可采用覆盖技术来实现B.地址在执行过程中是可以改变的C.很难实现不同作业主存信息的共享D.非常简单,任何计算机,任何操作系统都可以实现6.可重定位内存分区分配目的为()。
A.解决碎片问题B.便于多作业共享内存C.回收空白区方便D.摆脱用户干预7.实现虚存最主要的技术是()。
A.整体覆盖B.整体对换C.部分对换D.多道程序设计8.动态重定位是在作业的()中进行的。
A.编译过程B.装入过程C.修改过程D.执行过程9.在下面关于虚拟存储器的叙述中,正确的是()。
A.要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存B.要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存C.要求程序运行前不必全部装入内存且在运行过程中必须一直驻留在内存D.要求程序运行前必须全部装入内存且在运行过程中不必一直驻留在内存10.虚存的可行性的基础是()A.程序执行的离散性B.程序执行的顺序性C.程序执行的局部性D.程序执行的并发性11.在存储管理中,采用覆盖与交换技术的目的是()。
A.减少程序占用的主存空间B.物理上扩充主存容量C.提高CPU效率D.代码在主存中共享12在内存分配的“最佳适应法”中,空闲块是按()。
操作系统第五章简答题答案
5、什么是紧凑?什么时候紧凑?(P148)答:将内存中的的所有进程进行移动,使它们相邻接。
这样,原来分散的的多个小分区便拼接成一个大分区,这种通过移动,把多个分散的小分区拼接成大分区的方法被称为紧凑。
答:通常仅在系统接收到程序所发出的内存申请命令,且每个空闲区域单独均不能满足,大所有空闲区域之和能够满足请求时才进行一次紧凑6、简述虚拟存储器的定义和实现原理。
(P159)答:所谓虚拟存储器,是指仅把程序的一部分装入内存便可运行程序的存储系统。
具体地说,虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种存取器系统。
7、当系统中的地址空间非常大时(例如32位),会给页表的设计带来什么问题?请给出一个方案并分析其优缺点。
答:会导致页表过长从而很难找到一块连续的存储空间存放页表,此外如果页表中的行不连续也会加大访问页表的查找时间。
可以用多级页表解决这个问题,将页表分页,离散地存储在不同区域,同时建立另一张页表映射原来页表的每一页。
优点是不需要大块的连续空间,但并没有减少页表的空间,同时也增加了访存次数。
8、缺页中断和一般中断有什么区别?(P160)答:1、在指令执行期间产生和处理中断信号。
2、条指令在执行期间,可能产生多次缺页中断。
9、如何实现分段共享?不同作业的段表段表中登记同一段(画示意图)答:利用段的动态链接很容易实现段的共享,一个共享段在不同作业中可具有不同的段号10、简述分页存储管理的基本思想(P150)和页表的作用(P151)。
答:将作业地址空间和存储空间按相同长度为单位进行等划分。
把每个作业的地址空间(逻辑空间)分成一些大小相同的片段,叫做页面或页(Page)。
把内存的存储空间也分成大小与页面相同的片段,叫做物理块或页框(Frame)。
在分配存储空间时,总是以块为单位,按照作业的页数分配物理块。
分配的物理块可以连续也可以不连续答:页表的作用是实现从页号到物理块号的映射11、页和段有哪些区别?(P156)答:1、页是信息的物理单位,分页是为了系统管理内存的方便而进行的,故对用户而言是不可见的,是透明的;段是信息的逻辑单位,分段是程序逻辑上的要求,对用户而言,分段是可见的。
操作系统第5章习题带答案
操作系统第5章习题带答案第五章⼀、问答题1、简述页式虚拟存储管理的基本原理。
2、交换扩充了内存,因此,交换也实现了虚拟存储器。
这句话对吗?不对。
交换是把各个进程完整地调⼊内存,运⾏⼀段时间,再放回磁盘上。
虚拟存储器是使进程在只有⼀部分在内存的情况下也能运⾏。
交换是把整个进程换⼊换出主存。
⽽虚拟存储器的基本思想是程序的⼤⼩可以超过物理内存的⼤⼩,操作系统把程序的⼀部分调⼊主存来运⾏,⽽把其他部分保留在磁盘上。
故交换并未实现虚拟存储器。
3、简述虚拟存储器的实现原理。
4、简述快表的作⽤。
5、什么是紧凑?什么时候紧凑?6、⽐较存储管理中的连续分配和离散分配⽅式。
7、当系统中的地址空间⾮常⼤时(例如32位),会给页表的设计带来什么问题?请给出⼀个⽅案并分析其优缺点。
答:会导致页表过长从⽽很难找到⼀块连续的存储空间存放页表,此外如果页表中的⾏不连续也会加⼤访问页表的查找时间。
可以⽤多级页表解决这个问题,将页表分页,离散地存储在不同区域,同时建⽴另⼀张页表映射原来页表的每⼀页。
优点是不需要⼤块的连续空间,但并没有减少页表的空间,同时也增加了访存次数。
8、缺页中断和⼀般中断有什么区别?9、简述分页存储管理的基本思想和页表的作⽤。
10、交换扩充了内存,因此,交换也实现了虚拟存储器。
这句话对吗?11、叙述简单Clock置换算法的实现⽅案。
12、解释静态重定位与动态重定位。
13、什么叫紧凑,什么时候紧凑?14、为了实现虚拟页式存储管理,页表应该包含哪些内容?15、页和段有哪些区别?16、覆盖技术和交换技术的特点是什么?17、简述分页和分段的区别。
18、什么是紧凑?什么时候紧凑?19、简述虚拟存储器的定义。
20、简述分页和分段的区别21什么叫可重⼊代码?22、局部性原理可以体现在哪两个⽅⾯,其具体含义是什么?23、分页和分段的主要区别是什么?⼆、计算题1、现有⼀分页虚拟存取管理系统,其页表保存在寄存器中。
若有⼀个可⽤的空页或被替换的页未被修改,则它处理⼀个缺页中断需要8ms。
计算机操作系统第五章-虚拟存储器分解
计算机操作系统第五章-虚拟存储器分解第五章虚拟存储器第一节虚拟存储器的基本概念一、虚拟存储器的引入在前面介绍的各种存储管理方式中,用户作业一旦被装入内存,就会一直驻留其中,直到进程运行结束(驻留性)。
有些存储管理方式还存在一次性。
因此,用户作业要最终运行完毕,系统必须给它提供不短于作业长度的存储空间。
于是就出现了两种问题:长作业无法运行大量作业无法同时运行程序运行的局部性原理:在一段时间内一个程序的执行往往呈现出高度的局部性。
前期讨论:P112-113;局部性还表现在两方面:(1) 一条指令被执行,则不久以后该指令很可能再次执行;某个数据被访问,则不久以后该数据附近的数据很可能被访问。
产生这类局部性的典型原因,是由于在程序中存在着大量的循环操作。
(2) 程序在一段时间内所访问的地址,可能集中在一定的范围之内。
若某一存储单元被使用,则在一定时间内,与该存储单元相邻的单元很可能被使用。
其典型情况便是程序的顺序执行、数组的处理等。
局部性原理是在存储分配时克服驻留性、实现虚拟存储的依据。
二、虚拟存储器的定义定义:具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储器系统。
其访问速度接近于内存,而其容量和每位的成本却又接近于外存。
特性:虚拟存储器连续性离散性一次性多次性驻留性交换性虚拟性对用户而言,它访问特性和内存一样;它以CPU时间和外存空间换取宝贵内存空间,是操作系统中的一种资源转换技术。
容量:一个虚拟存储器的最大容量是由计算机的地址结构确定的。
如:若CPU的有效地址宽度为32位,则程序可以寻址范围是0~232-1 ,即虚存容量可达4GB。
虚拟存储器的容量与主存的实际大小没有直接的关系,而是在主存与辅存的容量之和的范围内。
三、虚拟存储技术基本原理:P115把内存与外存有机地结合起来使用,从而得到一个容量很大的“内存”。
当进程开始运行时,先将它的一部分内容装入内存,另一部分暂时留在外存。
在运行过程中,当要访问的指令/数据不在内存时,由OS 自动将内存中的一些内容调到外存,藤出空间,再将马上要访问的内容从外存调入内存。
第五章+练习题及答案
6.
⑵:A. 高速性 7. 8. 9.
B. 大容量内存
C. 大容量硬盘 D. 局部性原理
⑶:A. 内存分配 B. 置换算法 C. 请求调页(段) D. 对换管理 解决碎片的主要技术有____和____。 存储器管理的基本任务是为多道程序的并发执行提供良好的存储器环境。问“良好的存 储器环境”应包含哪几个方面? 从供选择的答案中选出同下列叙述关系最密切的答案。 ⑴:支持多道程序设计,算法简单,但存储器碎片多。 ⑵:能消除碎片,但用于存储器紧缩处理的时间长。 ⑶:克服了碎片多和紧缩时间长的缺点,支持多道程序设计,但不支持虚拟存储。 ⑷:支持虚拟存储,但不能以自然的方式提供存储器的共享和存取保护机制。 ⑸:允许动态连接和装入,能消除碎片,支持虚拟存储。 ⑴-⑸: A. 段页式 B. 非请求分页式 C. 请求分页式 D. 可重定位分区 E. 固定分区 F.
参考答案:
1. 答:分段和分页系统十分相似,因而容易混淆。实际上两者在概念上完全不同,主要表 现在: ①页是信息的物理单位,分页仅仅是由于系统管理的需要;而段是信息的逻辑单位,它 含有一组具有相对完整意义的信息,是出于用户的需要。 ②页的大小固定且由系统确定,把逻辑地址划分为页号和页内地址两部分,由机器硬 件实现;而段的长度却不固定,由用户在编程时确定,或由编译程序在对源程序进行 编译时根据信息的性质来划分。 ③分页的作业地址空间是一维的,即单一线性地址空间;而分段的作业地址空间则是 二维的。 2. 3. 4. 5. 解. 0-99 :0页 ; 100-199:1页; 200-299:2页; 300-399:3页; 1)页访问串0、1、1、1、1、3、1、2、2、3、4、2、4、3 2)FIFO:6/14;LRU:8/14;OPT :6/14 6. 7. 8. ⑴B、 C、D ⑵D ⑶C 答:页式管理;动态地址重定位 答:使每道程序各得其所,在不受干挠的环境下运行;向用户提供更大的存储空间;为 用户对信息的访问、保护、共享等提供方便;并能使存储器利用率高。
第5章 虚拟存储器 (1)
• (2)驻留性,是指作业被装入内存后,整个作业都一直驻留在内存中,其中 任何部分都不会被换出,直至作业运行结束。尽管运行中的进程被阻塞,而处于 长期等待状态,它们都仍将驻留在内存中,继续占用宝贵的内存资源。
虚拟存储ห้องสมุดไป่ตู้概述
虚拟存储器的定义和特征
虚拟存储器的特征
• (3)虚拟性。是指能够从逻辑上扩充内存容量,使用户所看到的内存容 量远大于实际内存容量。这样,就可以在小的内存中运行大的作业,或者 能提高多道程序度。它不仅能有效地改善内存的利用率,还可提高程序执 行的并发程度。
• 虚拟存储器目前已在大、中、小及微机上广泛采用。虚拟性是以多次 性和对换性为基础的,或者说,仅当系统允许将作业分多次调入内存,并 能将内存中暂时不运行的程序和数据换至盘上时,才能实现虚拟存储器。
虚拟存储器概述
5.1.3 虚拟存储器的实现方法 P167
• 在虚拟存储器中,允许将一个作业分多次调入内存。所以,虚拟存储器的 实现,都建立在离散分配存储管理方式的基础上。目前,所有的虚拟存储器都 是采用下述方式之一实现的。
• 1.分页请求系统
• 分页请求是在分页的基础上增加了请求调页功能和页面置换功能所形成的 页式虚拟存储系统。它允许用户程序只装入少数页面的程序(及数据)即可启 动运行。以后,再通过调页功能及页面置换功能陆续地把即将运行的页面调入 内存,同时把暂不运行的页面换出到外存上。置换时以页面为单位;为了能实 现请求调页和页面置换功能,系统必须提供硬件支持和请求分页的软件。
5.2 请求分页存储管理方式 P168
第5章虚拟存储器-题库及参考答案
第5章虚拟存储器-选择题参考答案一、单项选择题1.【2012统考真题】下列关于虚拟存储器的叙述中,正确的是()A.虚拟存储只能基于连续分配技术B.虚拟存储只能基于非连续分配技术C.虚拟存储容量只受外存容量的限制D.虚拟存储容量只受内存容量的眼制2.请求分页存储管理中,若把页面尺寸增大一倍而且可客纳的最大页数不变则在程序顺序执行时缺页中断次数会()A.增加B.减少C.不变D.可能增加也可能减少3.进程在执行中发生了缺页中断,经操作系统处理后,应让其执行()指令A.被中断的前一条B.被中断的那一条C.被中断的后一条D.启动时的第一条4.【2011统考真题】在缺页处理过程中,操作系统执行的操作可能是()Ⅰ.修改页表Ⅱ.磁盘1O Ⅲ.分配页框A.仅Ⅰ、ⅡB.仅ⅡC.仅ⅢD.Ⅰ、Ⅱ和Ⅲ5.【2013统考真题】若用户进程访问内存时产生缺页,则下列选项中,操作系回统可能执行的操作是()Ⅰ.处理越界错Ⅱ.置换页Ⅲ.分配内存A.仅Ⅰ、ⅡB.仅Ⅱ、ⅢC.仅Ⅰ、ⅢD.Ⅰ、Ⅱ和Ⅲ6.虚拟存储技术是()A.补充内存物理空间的技术B.补充内存逻辑空间的技术C.补充外存空间的技术D.扩充输入/输出缓冲区的技术7.以下不属于虚拟内存特征的是()A.一次性B.多次性C.对换性D.离散性8.为使虚存系统有效地发挥其预期的作用,所运行的程序应具有的特性是()A.该程序不应含有过多的O操作B.该程序的大小不应超过实际的内存容量C.该程序应具有较好的局部性D.该程序的指令相关性不应过多9.()是请求分页存储管理方式和基本分页存储管理方式的区别A.地址重定向B.不必将作业全部装入内存C.采用快表技术D.不必将作业装入连续区城10.下面关于请求页式系统的页面调度算法中,说法错误的是()A.一个好的页面调度算法应减少和迎免抖动现象B.FIFO算法实现简单,选择最先进入主存储器的页面调出C.LRU算法基于局部性原理,首先调出最近一段时间内最长时间未被访问过的页面D. CLOCK算法首先调出一段时间内被访问次数多的页面11考虑页面置换算法,系统有m个物理块供调度,初始时全空,页面引用串长度为P,包含了n个不同的页号,无论用什么算法,缺页次数不会少于()A.mB.pC.nD. min(n, n)12.在请求分页存储管理中,若采用FFO页面淘汰算法,则当可供分配的页数增加时,缺页中断的次数()A.减少B.增加C.无影响D.可能増加也可能减少13.设主存容量为IMB,外存容量为400MB,计算机系统的地址寄存器有32位,那么虚拟存储器的最大容量是()A. IMBB. 401MBC. IMB+232MBD.232B14.虚拟存储器的最大容量()A.为内外存容量之和B.由计算机的地址结构决定C.是任意的D.由作业的地址空间决定15.某虚拟存储器系统采用页式内存管理,使用LRU页面替換算法,考虑页面回访问地址序列18178272183821317137.假定内存容量为4个页面,开给时是空的,则页面失效次数是()A.4B.5C.6D.716.导致LRU算法实现起来耗费高的原因是()A.需要硬件的特殊支持B.需要特珠的中断处理程序C.需要在页表中标明特殊的页类型D.需要对所有的页进行排序17.在虚拟存储器系统的页表项中,决定是否会发生页故障的是()A.合法位B.修改C.页类型D.保护码18.在页面置换策略中,()策略可能引起抖动A. FIFOB. LRUC.没有一种D.所有19.虚拟存储管理系统的基础是程序的()理论A.动态性B.虚拟性C.局部性D.全局性20.用()方法可以实现虚拟存储A.分区合并B.覆盖、交换C.快表D.段合并21.请求分页存储管理的主要特点是()A.消除了页内零头B.扩充了内存C.便于动态链接D.便于信息共享22.在请求分页存储管理的页表中增加了若千项信息,其中修改位和访问位供()参考A.分配页面B.调入页面C.置换算法D.程序访问23.产生内存抖动的主要原因是()A.内存空间太小B.CPU运行速度太慢C.CPU调度算法不合理D.页面置换算法不合理24.在页面置換算法中,存在 Belady现象的算法是()A.最佳页面置换算法(OPT)B.先进先出置换算法(FIFO)C.最近最久未使用算法(LRU)D.最近未使用算法(NRU)25.页式虚拟存储管理的主要特点是()A.不要求将作业装入主存的连续区域B.不要求将作业同时全部装入主存的连续区域C.不要求进行缺页中断处理D.不要求进行页面置换26.提供虚拟存储技术的存储管理方法有()A.动态分区存储管理B.页式存储管理C.请求段式存储管理D.存储覆盖技术27.在计算机系统中,快表用于()A.存储文件信息B.与主存交换信息C.地址变换D.存储通道程序28.在虚拟分页存储管理系统中,若进程访问的页面不在主存中,且主存中没有可用的空闲帧时,系统正确的处理顺序为()A.决定淘汰页→页面调出一缺页中断一页面调入B.决定淘汰页→页面调入一缺页中断一页面调出C.缺页中断→决定淘汰页一页面调出一页面调入D.缺页中断→决定淘汰页→页面调入→页面调出29.已知系统为32位实地址,采用48位虚拟地址,页面大小为4KB,页表项大小为8B,假设系统使用纯页式存储,则要采用()级页表,页内偏移()位A.3,12B.3,14C.4,12D.4,1430.下列说法中,正确的是()Ⅰ.先进先出(FIFO)页面置換算法会产生 Belady现象Ⅱ.最近最少使用(LRU)页面置換算法会产生 Belady现象Ⅲ.在进程运行时,若其工作集页面都在虚拟存储器内,则能够使该进程有效地运行否则会出现频繁的页面调入/调出现象IV.在进程运行时,若其工作集页面都在主存储器内,则能够使该进程有效地运行则会出现频繁的页面调入/调出现象A.Ⅰ、ⅢB.Ⅰ、ⅣC.Ⅱ、ⅢD.Ⅱ、Ⅳ31.测得某个采用接需调页策略的计算机系统的部分状态数据为:CPU利用率为20%,用于交换空间的磁盘利用率为97.7%,其他设备的利用率为5%由此判断系统出现异常,这种情况下()能提高系统性能A.安装一个更快的硬盘 C.增加运行进程数B.通过扩大硬盘容量增加交换空间 D.加内存条来增加物理空间容量32.假定有一个请求分页存储管理系统,测得系统各相关设备的利用率为:CPU的利用率为10%,磁盘交换区的利用率为99.7%,其他1O设备的利用率为5%,下面()措施将可能改进CPU的利用率Ⅰ.增大内存的容量Ⅱ.增大磁盘交换区的容量Ⅲ.减少多道程序的度数IV.增加多道程序的度数 V.使用更快速的磁盘交换区 VI.使用更快速的CPUA.Ⅰ、Ⅱ、Ⅲ、IVB.Ⅰ、ⅢC.Ⅱ、Ⅲ、VD.Ⅱ、Ⅵ33.【2011统考真题】当系统发生抖动时,可以采取的有效措施是()Ⅰ.撤销部分进程Ⅱ.增加磁盘交换区的容量Ⅲ.提高用户进程的优先级A.仅ⅠB.仅ⅡC.仅ⅢD.仅Ⅰ、Ⅱ34.【2014统考真题】下列措施中,能加快虚实地址转换的是()Ⅰ.增大快表(TLB)容量Ⅱ.让页表常驻内存Ⅲ.增大交换区(swap)A.仅ⅠB.仅ⅡC.仅Ⅰ、ⅡD.仅Ⅱ、Ⅲ35.[2014统考真题】在页式虚拟存管理系统中,采用某些页面置換算法会出回现 Belady异常现象,即进程的缺页次数会随着分配给该进程的页柜个数的增加而增加。
第五章虚拟存储器附答案
第五章虚拟存储器附答案第五章虚拟存储器⼀、单项选择题1、虚拟存储器的最⼤容量___。
*A、为内外存容量之与 B、由计算机的地址结构决定(((实际容量C、就是任意的D、由作业的地址空间决定虚拟存储器就是利⽤程序的局部性原理,⼀个作业在运⾏之前,没有必要全部装⼊内存,⽽只将当前要运⾏那部分页⾯或段装⼊便可以运⾏,其她部分放在外部存储器内,需要时再从外存调⼊内存中运⾏,⾸先它的容量必然受到外存容量的限制,其次寻址空间要受到计算机地址总线宽度限制。
最⼤容量(逻辑容量)收内外存容量之与决定,实际容量受地址结构决定。
2.在虚拟存储系统中,若进程在内存中占3块(开始时为空),采⽤先进先出页⾯淘汰算法,当执⾏访问页号序列为1﹑2﹑3﹑4﹑1﹑2﹑5﹑1﹑2﹑3﹑4﹑5﹑6时,将产⽣___次缺页中断。
(开始为空,内存中⽆页⾯,3块物理块⼀开始会发⽣三次缺页。
)A、 7B、 8C、 9D、 103、实现虚拟存储器的⽬的就是___、A、实现存储保护B、实现程序浮动C、扩充辅存容量D、扩充主存容量4、作业在执⾏中发⽣了缺页中断,经操作系统处理后,应让其执⾏___指令、(书本158页,(2)最后⼀句话)A、被中断的前⼀条B、被中断的C、被中断的后⼀条D、启动时的第⼀条5.在请求分页存储管理中,若采⽤FIFO页⾯淘汰算法,则当分配的页⾯数增加时,缺页中断的次数________。
(在最后⼀题做完后再作答)答案错误选择:DA.减少 B、增加 C、⽆影响D、可能增加也可能减少6、虚拟存储管理系统的基础就是程序的________理论、A、局部性B、全局性C、动态性D、虚拟性7、下述_______页⾯淘汰算法会产⽣Belady现象、A、先进先出*B、最近最少使⽤C、最近不经常使⽤D、最佳⼆、填空题1、假设某程序的页⾯访问序列为1、2、3、4、5、2、3、1、2、3、4、5、1、2、3、4且开始执⾏时主存中没有页⾯,则在分配给该程序的物理块数就是3 且采⽤FIFO ⽅式时缺页次数就是____13____; 在分配给程序的物理块数就是4且采⽤FIFO⽅式时,缺页次数就是___14______; 在分配给程序的物理块数就是3且采⽤LRU⽅式时,缺页次数就是______14____。
计算机组成第五章习题
5.4 同步测试习题及解答5.4.1 同步测试习题一、填空题1.在多级存储体系中,Cache的主要功能是_________,虚拟存储器的主要功能是___________。
2.SRAM靠_________存储信息,DRAM靠_______存储信息。
________存储器需要定时刷新。
3.动态半导体存储器的刷新一般有________、__________和__________。
4.一个512KB的存储器,其地址和数据线的总和是________。
5.若RAM芯片内有1024个单元,用单译码方式,地址译码器有_______条输出线;用双译码方式,地址译码器有________条输出线。
6.高速缓冲存储器中保存的信息是主存信息的__________。
二、选择题1.在磁盘和磁带这两种磁介质存储器中,存取时间与存储单元的物理位置有关,按存储方式分_____。
A.二者都是顺序存取 B. 二者都是直接存取C. 磁盘是直接存取,磁带是顺序存取D. 磁带是直接存取,磁盘的顺序存取2.存储器进行一次完整的读写操作所需的全部时间称为()A.存取时间B.存取周期C.CPU周期D.机器周期3.以下哪种类型的存储器速度最快()A.DRAMB.ROMC.EPROMD.SRAM4.下述说法中正确的是()A.半导体RAM信息可读可写,且断电后仍能保持记忆B.动态RAM的易失性RAM,而静态RAM中的存储信息是不易失的C.半导体RAM是易失RAM,但只要电源不断电,所存信息是不丢失的D.半导体RAM是非易失性的RAM5.动态RAM的刷新是以()A.存储单位B.行C.列D.存储位6.SRAM芯片,其容量为1024×8,除电源和接地端外,该芯片最少引出线数位()A.16B.17C.20D.217.存储器容量为32K×16,则()A.地址线为16根,数据线为32根B.地址线为32根,数据线为16根C.地址线为15根,数据线为16根D.地址线为16根,数据线为15根8.某计算机字长为32位,存储器容量为4MB,若按字编址,其寻址范围是0到()A.220-1B.221-1C.223-1D.224-19.下述说法正确的是()A.EPROM是可改写的,因而也是随机存储器的一种B.EPROM是可改写的,但它不能用作为随机存储器用C.EPROM只能改写一次,故不能作为随机存储器用D.EPROM是只能改写一次的只读存储器10.通常计算机的主存储器可采用()A.RAM和ROMB.ROMC.RAMD.RAM或ROM11.存储器采用部分译码法片选时()A.不需要地址译码器B.不能充分利用存储器空间C.会产生地址重叠D.CPU的地址线全参与译码12.在主存和CPU之间增加高速缓冲存储器的目的是()A.解决CPU和主存之间的速度匹配问题B.扩大主存容量C.扩大CPU通用寄存器的数目D.即扩大主存容量又扩大CPU中通过寄存器的数量13.在程序的执行过程中,Cache与主存的地址映射是由()A.操作系统来管理的B.程序员调度的C.由硬件自动完成的D.由软、硬件共同完成的14.采用虚拟存储器的目的()A.提高主存的速度B.扩大辅存的存取空间C.扩大主存的存取空间D.扩大存储器的寻址空间15.常用的虚拟存储器寻址系统由()两级A.主存—辅存B.Cache—主存C.Cache—辅存D.控件—主存三、判断题1.存取周期是指启动一次存储器操作到完成该操作所需的时间。
操作系统第五章虚拟存储器-答案
操作系统第五章复习题一、选择题1、虚拟存储器功能的管理方法包括()。
A 可变分区存储管理B 基本分页存储管理C 请求分段存储管理D 段页式存储管理2、虚拟存储器的最大容量()。
A 由作业的地址空间决定B 是任意的C 由计算机的地址结构决定的D 为内、外容量之和3、下面的页面置换算法中会产生所谓Belady 异常现象的是()。
A 最佳页面置换算法(OPT)B 先进先出页面置换算法(FIFO)C 最近最久未使用页面置换算法(LRU)D 最少使用页面置换算法(LFU)4、实现虚拟存储器的目的是()。
A 实现存储保护B 实现程序浮动C 扩充辅存容量D 扩充内存容量5、把作业地址空间使用的逻辑地址变成内存物理地址为()。
A 加载B 重定位C 物理化D 逻辑化6、虚拟存储管理系统的基础是程序的()理论。
A 局部性B 全局性C 动态性D 虚拟性7、从下列关于非虚拟存储器的论叙中,选出一条正确的论叙。
()A 要求作业在运行前,必须全部装入内存,且在运行过程中也必须一直驻留内存。
B 要求作业在运行前,不必全部装入内存,且在运行过程中不必一直驻留内存。
C 要求作业在运行前,不必全部装入内存,但在运行过程中必须一直驻留内存。
D 要求作业在运行前,必须全部装入内存,且在运行过程中不必一直驻留内存。
二、判断题1、虚拟存储器时物理上扩充内存容量。
(F )2、为提高请求分页系统中内存的利用率,允许用户使用不同大小的页面。
(F )3、在请求分页式系统中,以页为单位管理用户的虚空间,以段为单位管理内存空间。
(F )三、填空题1、在页式存储器管理系统中,常用的页面淘汰算法有:(最佳),选择淘汰不再使用或最远的将来才使用的页;( FIFO),选择淘汰在内存驻留时间最长的页;2、在请求分页系统中,若逻辑地址中的页号超过页表控制寄存器中的页表长度,则会引起(越界中断);否则,若所需的页不在内存中,则会引起(缺页中断)。
四、简答题1、虚拟存储器有哪些特征?其中最本质的特征是什么?2、实现虚拟存储器需要哪些硬件支持?3、说明请求分段系统中的缺页中断处理过程。
(第5章操作系统的资源管理)习题五答案
(第5章操作系统的资源管理)习题五答案习题五参考答案(P132)5-1什么是虚拟资源?对主存储器⽽⾔,⽤户使⽤的虚拟资源是什么?答:虚拟资源是⽤户使⽤的逻辑资源,是操作系统将物理资源改造后,呈现给⽤户的可供使⽤的资源。
对主存储器⽽⾔,⽤户使⽤的虚拟资源是虚拟存储器。
提供给⽤户使⽤虚拟存储器的⼿段是逻辑地址空间,⽤户在编程时使⽤的是逻辑地址,空间⼤⼩不受限制(也就是说逻辑地址空间可以⽐物理地址空间⼩也可以⽐物理地址空间⼤)。
5-2常⽤的资源分配策略有哪两种?在每⼀种策略中,资源请求队列的排序原则是什么?答:常⽤的资源分配策略有先来先服务策略和优先调度策略。
在先来先服务策略中资源请求队列的排序原则是按照提出请求的先后次序排序;在优先调度策略中资源请求队列的排序原则是按照提出请求的紧迫程度(即优先级)从⾼到底排序。
5-3什么是移臂调度?什么是旋转调度?答:移臂调度是指在满⾜⼀个磁盘请求时,总是选取与当前移臂前进⽅向上最近的那个请求,使移臂距离最短。
旋转调度是指在满⾜⼀个磁盘请求时,总是选取与当前读写磁头旋转⽅向上最近的那个请求,使旋转圈数最少。
5-4什么是死锁?试举例说明。
答:⼀组进程中,每个进程都⽆限等待被该组进程中另⼀进程所占有的资源,因⽽永远⽆法得到资源,这种现象称为进程死锁,这⼀组进程就称为死锁进程。
设某系统拥有⼀台输⼊机和⼀台打印机,并为进程P1和P2所共享。
在t1时刻,进程P1和P2分别占⽤了输⼊机和打印机。
在t2(t2 > t1)时刻,进程P1请求打印机,P1将被阻塞,进⼊等待打印机的等待队列中,等待P2释放打印机。
在t3(t3 > t2)时刻,进程P2请求输⼊机,P2将被阻塞,进⼊等待输⼊机的等待队列中,等待P1释放输⼊机。
此时,P1和P2进⼊了永久的互等状态,即P1和P2成为死锁进程,出现了死锁现象。
5-5产⽣死锁的原因是什么?产⽣死锁的必要条件是什么?答:产⽣死锁的原因主要有:(1)竞争有限的系统资源。
操作系统学习资料-第五章 存储管理习题
第五章存储管理一. 选择最合适的答案1.分页存储管理的存储保护是通过( )完成的.A.页表(页表寄存器)B.快表C.存储键D.索引动态重定2.把作业地址空间中使用的逻辑地址变成内存中物理地址称为()。
A、加载B、重定位C、物理化D、逻辑化3.在可变分区存储管理中的紧凑技术可以()。
A.集中空闲区B.增加主存容量C.缩短访问时间D.加速地址转换4.在存储管理中,采用覆盖与交换技术的目的是( )。
A.减少程序占用的主存空间B.物理上扩充主存容量C.提高CPU效率D.代码在主存中共享5.存储管理方法中,( )中用户可采用覆盖技术。
A.单一连续区 B. 可变分区存储管理C.段式存储管理 D. 段页式存储管理6.把逻辑地址转换成物理地址称为()。
A.地址分配B.地址映射C.地址保护D.地址越界7.在内存分配的“最佳适应法”中,空闲块是按()。
A.始地址从小到大排序B.始地址从大到小排序C.块的大小从小到大排序D.块的大小从大到小排序8.下面最有可能使得高地址空间成为大的空闲区的分配算法是()。
A.首次适应法B.最佳适应法C.最坏适应法D.循环首次适应法9.硬盘容量1G,内存容量为1024k,那么虚拟存储器最大实际容量可能是( ) 。
A.1024KB.1024MC.10GD.10G+1M10.用空白链记录内存空白块的主要缺点是()。
A.链指针占用了大量的空间B.分配空间时可能需要一定的拉链时间C.不好实现“首次适应法”D.不好实现“最佳适应法”11.一般而言计算机中()容量(个数)最多.A.ROMB.RAMC.CPUD.虚拟存储器12.分区管理和分页管理的主要区别是()。
A.分区管理中的块比分页管理中的页要小B.分页管理有地址映射而分区管理没有C.分页管理有存储保护而分区管理没有D.分区管理要求一道程序存放在连续的空间内而分页管理没有这种要求。
13.静态重定位的时机是()。
A.程序编译时B.程序链接时C.程序装入时D.程序运行时14.通常所说的“存储保护”的基本含义是()A.防止存储器硬件受损B.防止程序在内存丢失C.防止程序间相互越界访问D.防止程序被人偷看15.能够装入内存任何位置的代码程序必须是( )。
东软操作系统习题及答案(5)
第五章虚拟存储器一、单项选择题1、以下存储管理技术中,支持虚拟存储器的技术是()。
A.动态分区分配B.可重定位分区分配C.请求分页存储管理D.基本分页存储管理2、请求分页存储管理中,若把页面尺寸增加一倍,在程序顺序执行时,则一般缺页中断次数会()。
A.增加B.减少C.不变D.可能增加也可能减少3、虚拟存储管理策略可以()。
A.扩大物理内存容量B.扩大物理外存容量C.扩大逻辑内存容量D.扩大逻辑外存容量4、下列那一条()不是影响缺页率的主要因素。
A.缺页中断服务速度B.分配给作业的物理块数C.系统规定页面的大小D.页面调度算法二、填空题1、在虚拟存储机制中,进程的一部分装入内存,一部分保留在硬盘上。
当发现某条指令不在内存中时,发生__________。
1、虚拟存储器的特征有__________,__________和__________。
2、在请求分页存储管理中,每当要访问的页面不在内存时,会产生__________。
3、在请求分段存储管理中,当运行进程要访问的段尚未调入内存时,会产生__________。
5、在请求分页存储管理中,进程的某页可能会重复地被换出和换入内存,发生多次的缺页中断,影响程序执行的性能,这种现象称为__________。
6、某虚拟存储器的用户空间共有32个页面,每页1KB,主存16KB。
假定某时刻系统为用户的第0,1,2,3页分别分配的物理块号为5,10,4,7,虚拟地址065C和0D3C变换为物理地址后分别是__________和__________。
(十六进制)7、在一个请求分页存储管理系统中,采用先进先出页面置换算法时,假如一个作业的页面走向为1,3,2,4,2,3,5,4,3,1,2,5。
当分配给该作业的物理块数M分别为3和4时,访问过程中发生的缺页次数为__________和__________。
(假定开始时,物理块中为空)8、在一个请求分页存储管理系统中,某程序的页面走向为:2,3,2,1,5,2,4,5,3,2,5,2。
第5章虚拟存储器-题库及参考答案
第5章虚拟存储器-选择题参考答案一、单项选择题1.【2012统考真题】下列关于虚拟存储器的叙述中,正确的是()A.虚拟存储只能基于连续分配技术B.虚拟存储只能基于非连续分配技术C.虚拟存储容量只受外存容量的限制D.虚拟存储容量只受内存容量的眼制2.请求分页存储管理中,若把页面尺寸增大一倍而且可客纳的最大页数不变则在程序顺序执行时缺页中断次数会()A.增加B.减少C.不变D.可能增加也可能减少3.进程在执行中发生了缺页中断,经操作系统处理后,应让其执行()指令A.被中断的前一条B.被中断的那一条C.被中断的后一条D.启动时的第一条4.【2011统考真题】在缺页处理过程中,操作系统执行的操作可能是()Ⅰ.修改页表Ⅱ.磁盘1O Ⅲ.分配页框A.仅Ⅰ、ⅡB.仅ⅡC.仅ⅢD.Ⅰ、Ⅱ和Ⅲ5.【2013统考真题】若用户进程访问内存时产生缺页,则下列选项中,操作系回统可能执行的操作是()Ⅰ.处理越界错Ⅱ.置换页Ⅲ.分配内存A.仅Ⅰ、ⅡB.仅Ⅱ、ⅢC.仅Ⅰ、ⅢD.Ⅰ、Ⅱ和Ⅲ6.虚拟存储技术是()A.补充内存物理空间的技术B.补充内存逻辑空间的技术C.补充外存空间的技术D.扩充输入/输出缓冲区的技术7.以下不属于虚拟内存特征的是()A.一次性B.多次性C.对换性D.离散性8.为使虚存系统有效地发挥其预期的作用,所运行的程序应具有的特性是()A.该程序不应含有过多的O操作B.该程序的大小不应超过实际的内存容量C.该程序应具有较好的局部性D.该程序的指令相关性不应过多9.()是请求分页存储管理方式和基本分页存储管理方式的区别A.地址重定向B.不必将作业全部装入内存C.采用快表技术D.不必将作业装入连续区城10.下面关于请求页式系统的页面调度算法中,说法错误的是()A.一个好的页面调度算法应减少和迎免抖动现象B.FIFO算法实现简单,选择最先进入主存储器的页面调出C.LRU算法基于局部性原理,首先调出最近一段时间内最长时间未被访问过的页面D. CLOCK算法首先调出一段时间内被访问次数多的页面11考虑页面置换算法,系统有m个物理块供调度,初始时全空,页面引用串长度为P,包含了n个不同的页号,无论用什么算法,缺页次数不会少于()A.mB.pC.nD. min(n, n)12.在请求分页存储管理中,若采用FFO页面淘汰算法,则当可供分配的页数增加时,缺页中断的次数()A.减少B.增加C.无影响D.可能増加也可能减少13.设主存容量为IMB,外存容量为400MB,计算机系统的地址寄存器有32位,那么虚拟存储器的最大容量是()A. IMBB. 401MBC. IMB+232MBD.232B14.虚拟存储器的最大容量()A.为内外存容量之和B.由计算机的地址结构决定C.是任意的D.由作业的地址空间决定15.某虚拟存储器系统采用页式内存管理,使用LRU页面替換算法,考虑页面回访问地址序列18178272183821317137.假定内存容量为4个页面,开给时是空的,则页面失效次数是()A.4B.5C.6D.716.导致LRU算法实现起来耗费高的原因是()A.需要硬件的特殊支持B.需要特珠的中断处理程序C.需要在页表中标明特殊的页类型D.需要对所有的页进行排序17.在虚拟存储器系统的页表项中,决定是否会发生页故障的是()A.合法位B.修改C.页类型D.保护码18.在页面置换策略中,()策略可能引起抖动A. FIFOB. LRUC.没有一种D.所有19.虚拟存储管理系统的基础是程序的()理论A.动态性B.虚拟性C.局部性D.全局性20.用()方法可以实现虚拟存储A.分区合并B.覆盖、交换C.快表D.段合并21.请求分页存储管理的主要特点是()A.消除了页内零头B.扩充了内存C.便于动态链接D.便于信息共享22.在请求分页存储管理的页表中增加了若千项信息,其中修改位和访问位供()参考A.分配页面B.调入页面C.置换算法D.程序访问23.产生内存抖动的主要原因是()A.内存空间太小B.CPU运行速度太慢C.CPU调度算法不合理D.页面置换算法不合理24.在页面置換算法中,存在 Belady现象的算法是()A.最佳页面置换算法(OPT)B.先进先出置换算法(FIFO)C.最近最久未使用算法(LRU)D.最近未使用算法(NRU)25.页式虚拟存储管理的主要特点是()A.不要求将作业装入主存的连续区域B.不要求将作业同时全部装入主存的连续区域C.不要求进行缺页中断处理D.不要求进行页面置换26.提供虚拟存储技术的存储管理方法有()A.动态分区存储管理B.页式存储管理C.请求段式存储管理D.存储覆盖技术27.在计算机系统中,快表用于()A.存储文件信息B.与主存交换信息C.地址变换D.存储通道程序28.在虚拟分页存储管理系统中,若进程访问的页面不在主存中,且主存中没有可用的空闲帧时,系统正确的处理顺序为()A.决定淘汰页→页面调出一缺页中断一页面调入B.决定淘汰页→页面调入一缺页中断一页面调出C.缺页中断→决定淘汰页一页面调出一页面调入D.缺页中断→决定淘汰页→页面调入→页面调出29.已知系统为32位实地址,采用48位虚拟地址,页面大小为4KB,页表项大小为8B,假设系统使用纯页式存储,则要采用()级页表,页内偏移()位A.3,12B.3,14C.4,12D.4,1430.下列说法中,正确的是()Ⅰ.先进先出(FIFO)页面置換算法会产生 Belady现象Ⅱ.最近最少使用(LRU)页面置換算法会产生 Belady现象Ⅲ.在进程运行时,若其工作集页面都在虚拟存储器内,则能够使该进程有效地运行否则会出现频繁的页面调入/调出现象IV.在进程运行时,若其工作集页面都在主存储器内,则能够使该进程有效地运行则会出现频繁的页面调入/调出现象A.Ⅰ、ⅢB.Ⅰ、ⅣC.Ⅱ、ⅢD.Ⅱ、Ⅳ31.测得某个采用接需调页策略的计算机系统的部分状态数据为:CPU利用率为20%,用于交换空间的磁盘利用率为97.7%,其他设备的利用率为5%由此判断系统出现异常,这种情况下()能提高系统性能A.安装一个更快的硬盘 C.增加运行进程数B.通过扩大硬盘容量增加交换空间 D.加内存条来增加物理空间容量32.假定有一个请求分页存储管理系统,测得系统各相关设备的利用率为:CPU的利用率为10%,磁盘交换区的利用率为99.7%,其他1O设备的利用率为5%,下面()措施将可能改进CPU的利用率Ⅰ.增大内存的容量Ⅱ.增大磁盘交换区的容量Ⅲ.减少多道程序的度数IV.增加多道程序的度数 V.使用更快速的磁盘交换区 VI.使用更快速的CPUA.Ⅰ、Ⅱ、Ⅲ、IVB.Ⅰ、ⅢC.Ⅱ、Ⅲ、VD.Ⅱ、Ⅵ33.【2011统考真题】当系统发生抖动时,可以采取的有效措施是()Ⅰ.撤销部分进程Ⅱ.增加磁盘交换区的容量Ⅲ.提高用户进程的优先级A.仅ⅠB.仅ⅡC.仅ⅢD.仅Ⅰ、Ⅱ34.【2014统考真题】下列措施中,能加快虚实地址转换的是()Ⅰ.增大快表(TLB)容量Ⅱ.让页表常驻内存Ⅲ.增大交换区(swap)A.仅ⅠB.仅ⅡC.仅Ⅰ、ⅡD.仅Ⅱ、Ⅲ35.[2014统考真题】在页式虚拟存管理系统中,采用某些页面置換算法会出回现 Belady异常现象,即进程的缺页次数会随着分配给该进程的页柜个数的增加而增加。
第五章 存储管理(3)习题
第五章 内存管理(3)一、单项选择题1.虚拟存储技术是 。
A .补充内存物理空问的技术B .补充相对地址空间的技术C .扩充外存空问的技术D .扩充输入输出缓冲区的技术 2.以下不属于虚拟内存特征的是 。
A .一次性B .多次性C .对换性D .离散性 3.虚拟内存的基础是 。
A .局部性理论B .代码的顺序执行C .变量的连续访问D .指令局部性4.实施虚拟存储器管理的依据是程序的 。
A .局部性原 B .动态性原理 C .并发性原 D .一致性原理5.实现虚拟内存最主要的技术是 。
A .整体覆盖 B .整体对换 C .部分对换 D .多道程序设计6.虚拟存储器是 。
A .可以容纳总和超过主存容量的多个作业同时运行的一个地址空间B .可提高计算机运算速度的设备C .容量扩大了的主存D .实际上不存在的存储器7.若处理器有32位地址,则它的虚拟地址空间为 字节。
A .2GB B .4GB C .100KB D .640KB8.设主存容量为1MB ,外存容量为400MB ,计算机系统的地址寄存器有24位,那么虚存的最大容量是 。
A .1MB B .401MBC .1MB+242 B D .242 B9.在一个计算机系统中,其虚拟存储器的最大容量是由 E 确定的,其实际容量是由 D 确定的。
A .计算机字长B .内存容量C .硬盘容量D .内存和硬盘容量之和E .计算机的地址结构10.以时间换空间的技术是 。
A .分时技术B .虚拟技术C .并发技术D .缓冲技术 11.有关虚拟存储器的叙述中正确的是——。
A .要求作业运行前,必须全部装入内存,且在运行中必须常驻内存B .要求作业运行前,不必全部装入内存,且在运行中不必常驻内存C .要求作业运行前,不必全部装入内存,但在运行中必须常驻内存D .要求作业运行前,必须全部装入内存,且在运行中不必常驻内存 12.在请求分页系统中,分页是由 实现的。
操作系统题目5章
第五章虚拟存储器1、在请求分页管理中,在页表中增加了若干项,其中状态位供()时参考,修改位供()时参考,访问字段供()时参考,外存地址供()时参考。
A、分配页面B、置换算法C、程序访问D、换出页面E、调入页面2、请求页式管理中,缺页中断率与进程所得的内存页面数()和()等因素有关。
A、页表的位置B、置换算法C、页面大小D、进程调度算法3、请求分页管理中,页面的大小与可能产生的缺页中断次数()。
A、成正比B、成反比C、无关D、成固定比值4、下列说法正确的是()。
A、在请求段页式系统中,以页为单位管理用户的虚拟空间,以段为单位管理内存空间B、在请求段页式系统中,以段为单位管理用户的虚拟空间,以页为单位管理内存空间C、为提高请求分页系统中内存的利用率,允许用户使用不同大小的页面D、在虚拟存储器中,为了能让更多的作业同时运行,通常只应装入10%的作业后便启动运行5、在下面的存储管理方案中,可以使用上下界地址寄存器实现存储保护的是()和()。
A、固定分区存储分配B、可变分区存储分配C、页式存储分配D、段式存储分配6、(2011年计算机联考真题)在缺页处理过程中,操作系统执行的操作可能是()。
Ⅰ、修改页表Ⅱ、磁盘I/O Ⅲ、分配页框A、仅Ⅰ、ⅡB、仅ⅡC、仅ⅢD、Ⅰ、Ⅱ和Ⅲ7、(2011年计算机联考真题)当系统发生抖动(Thrashing)时,可用采取的有效措施是()。
Ⅰ、撤销部分进程Ⅱ、增加磁盘交换区的容量Ⅲ、提高用户进程的优先级A、仅ⅠB、仅ⅡC、仅ⅢD、仅Ⅰ、Ⅱ8、(2012年计算机联考真题)下列关于虚拟存储器的叙述中,正确的是()。
A、虚拟存储只能基于连续分配技术B、虚拟存储只能基于非连续分配技术C、虚拟存储容量只受外存容量的限制D、虚拟储存容量只受内存容量的限制9、(2013年计算机联考真题)若用户进程访问内存时产生缺页,则下列选项中,操作系统可能执行的操作是()。
Ⅰ、处理越界错Ⅱ、置换页Ⅲ、分配内存A、仅Ⅰ、ⅡB、仅Ⅱ、ⅢC、仅Ⅰ、ⅢD、Ⅰ、Ⅱ和Ⅲ10、(2014年计算机联考真题)下列措施中,能加快虚实地址转换的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章虚拟存储器一、单项选择题1.虚拟存储器的最大容量___。
*A. 为内外存容量之和 B. 由计算机的地址结构决定(((实际容量C. 是任意的D. 由作业的地址空间决定虚拟存储器是利用程序的局部性原理,一个作业在运行之前,没有必要全部装入内存,而只将当前要运行那部分页面或段装入便可以运行,其他部分放在外部存储器内,需要时再从外存调入内存中运行,首先它的容量必然受到外存容量的限制,其次寻址空间要受到计算机地址总线宽度限制。
最大容量(逻辑容量)收内外存容量之和决定,实际容量受地址结构决定。
2.在虚拟存储系统中,若进程在内存中占 3 块(开始时为空),采用先进先出页面淘汰算法,当执行访问页号序列为 1﹑ 2﹑ 3﹑ 4﹑ 1﹑2﹑ 5﹑ 1﹑ 2﹑ 3﹑4﹑ 5﹑ 6 时,将产生___次缺页中断。
(开始为空,内存中无页面, 3 块物理块一开始会发生三次缺页。
)A.7B.8C.93. 实现虚拟存储器的目的是___A. 实现存储保护B. 实现程序浮动D. 10.C. 扩充辅存容量D. 扩充主存容量4.作业在执行中发生了缺页中断, 经操作系统处理后 , 应让其执行___指令 . (书本 158 页,( 2)最后一句话)A. 被中断的前一条B. 被中断的C. 被中断的后一条D. 启动时的第一条5.在请求分页存储管理中,若采用FIFO 页面淘汰算法,则当分配的页面数增加时,断的次数 ________。
( 在最后一题做完后再作答)答案错误选择: D缺页中A.减少B. 增加C. 无影响D. 可能增加也可能减少6.虚拟存储管理系统的基础是程序的________理论 .A. 局部性B. 全局性C. 动态性D. 虚拟性7. 下述 _______页面淘汰算法会产生Belady现象 .A. 先进先出*B. 最近最少使用C. 最近不经常使用D. 最佳所谓 Belady 现象是指:在分页式虚拟存储器管理中,发生缺页时的置换算法采用 FIFO(先进先出)算法时,如果对—个进程未分配它所要求的全部页面,有时就会出现分配的页面数增多但缺页率反而提高的异常现象。
二. 填空题1.假设某程序的页面访问序列为1.2.3.4.5. 2. 3. 1. 2. 3. 4. 5. 1. 2. 3. 4 且开始执行时主存中没有页面,则在分配给该程序的物理块数是3 且采用 FIFO 方式时缺页次数是 ____13____;在分配给程序的物理块数是 4 且采用 FIFO 方式时,缺页次数是 ___14______; 在分配给程序的物理块数是 3 且采用 LRU 方式时,缺页次数是______14____。
在分配给程序的物理块数是 4 且采用 LRU 方式时,缺页次数是_____12____。
FIFO 算法。
LRU算法:2.在虚存管理中,虚拟地址空间是指逻辑地址空间,实地址空间是指_ __物理地址空间______;前者的大小只受 ___机器的地址长度 _ ______限制,而后者的大小受__ 物理内存大小______。
2.在虚存管理中,虚拟地址空间是指逻辑地址空间,实地址空间是指 _ 小只受 ___机器的地址长度 _ ______限制,而后者的大小受 __ 物理内存大小给的第一个空,她自己已经写上去了。
____;前者的大______。
老师3.若选用的 __置换 ______算法不合适,可能会出现抖动现象。
4.在页式存储管理系统中,常用的页面淘汰算法有:__最佳置换算法_______,选择淘汰不再使用或最远的将来才使用的页;___先进先出页面置换算法______,选择淘汰在主存驻留时间最长的页;___LRU置换算法 ___选择淘汰离当前时刻最近的一段时间内使用代最少的页。
5.在虚拟段式存储管理系统中,若逻辑地址的段内地址大于段表中该段的段长,则发生_ 地址越界中断____.三、简答题:P177: 1 、常规存储器管理方式具有那两大特性?它对系统性能有什么影响?书本 153 页,一次性与驻留性(1)一次性:3、虚拟存储器有哪些特征?其中最本质的特征是什么?答:虚拟存储器有多次性、对换性、虚拟性三大特征。
最本质的特征是虚拟性。
可稍微写详细些(书本155 页)7、试比较缺页中断机构与一般的中断,它们之间有何明显的区别?书本 158 页:缺页中断作为中断,同样需要经历保护CPU现场、分析中断原因、转缺页中断处理程序进行处理、恢复CPU现场等步骤。
但缺页中断又是一种特殊的中断,它与一般中断的主要区别是:(1)在指令执行期间产生和处理中断信号。
通常, CPU都是在一条指令执行完后去检查是否有中断请求到达。
若有便去响应中断;否则继续执行下一条指令。
而缺页中断是在指令执行期间,发现所要访问的指令或数据不在内存时产生和处理的。
(2)一条指令在执行期间可能产生多次缺页中断。
例如,对于一条读取数据的多字节指令,指令本身跨越两个页面,假定指令后一部分所在页面和数据所在页面均不在内存,则该指令的执行至少产生两次缺页中断。
14、实现 LRU算法所需的硬件支持是什么?答:需要寄存器和栈等硬件支持。
寄存器用于记录某进程在内存中各页的使用情况,栈用于保存当前使用的各个页面的页面号。
15、试说明改进型Clock置换算法的基本原理. (书本167,自己看着增加些)答:因为修改过的页面在换出时付出的开销比未被修改过的页面大,在改进型Clock算法中,既考虑页面的使用情况,还要增加置换代价的因素;在选择页面作为淘汰页面时,把同时满足未使用过和未被修改作为首选淘汰页面。
(书上的那四类看自己意愿写或不写)1、什么是抖动?(P163)书本 170 页如果分配给进程的存储块数量小于进程所需要的最小值,进程的运行将很频繁地产生缺页中断,这种频率非常高的页面置换现象称为抖动。
在请求分页存储管理中,可能出现这种情况,即对刚被替换出去的页,立即又要被访问。
需要将它调入,因无空闲内存又要替换另一页,而后者又是即将被访问的页,于是造成了系统需花费大量的时间忙于进行这种频繁的页面交换,致使系统的实际效率很低,严重导致系统瘫痪,这种现象称为抖动现象。
2、请求分段存储管理方式下,在地址变换过程中,可能出现哪些中断?分别在什么情况下发生?(1) . 分段越界中断:逻辑地址中的段号大于段长,段号太大,访问越界;(2)、分段保护中断:不符合存取方式,对段的访问方式不符合规定的读写权限;(3)、缺段中断:要访问的段不在主存中;3、在分段系统中,为确保段信息安全,采取的保护措施有哪些?(1)越界检查:(2)、存取控制检查:(3)、环保护机构:详见书本 176 页四、综合题:1、一个进程已经分配到 4 个物理块,每一页的装入时间、最后访问时间、访问位A、修改位 M如下表所示(所有数字为十进制):(1)若页面大小为 1024B ,则逻辑地址 3125 对应的物理地址是什么?页号: 3125 /1024=3; 对应块号为: 2页内偏移: 3125 mod 1024 =53;物理地址: 2*1024+53=2101(2)当进程访问4 号页面时,产生缺页中断。
请分别用FIFO、LRU和改进型 Clock 置换算法选择淘汰页面;要求给出其页号,并说明作出该决定的原因。
页号块号装入时间最后访问时间访问位 A 修改位 M2760 279 0111130 290 000426 160 103220 200 11FIFO :页面装入顺序: 3 0 2 1(按装入时间排序),优先淘汰装入时间最早的,淘汰3号页;LRU :访问顺序: 0 3 2 1(按照最后访问时间排序),优先淘汰最近没访问的,淘汰0 号页;Clock:A 为访问位: A 为 0 表示未访问,为 1 表示已访问; M 为修改位M=0 表示未修改,M=1 表示已修改,;依次将页面分为4 类:0( A=1 ,M=0 ),1( A=0,M=0 ),2( A=0,M=1 ), 3(A=1,M=1); 优先淘汰既未访问过,又未修改过的页面;淘汰 1 号页2、在一个请求分页存储管理系统中,一个作业的页面走向为4, 3,2,1, 4,3, 5, 4, 3,2,1,5,当分配给该作业的物理块数分别为 3,4 时,试计算采用下述页面淘汰算法时的缺页率(假设开始执行时主存中没有页面),并比较所得结果。
(1)最佳置换淘汰算法缺页率随着块数的增加而减小3 块物理块::缺页率:7/12=58.3%4 块物理块:缺页率:6/12=50%(2)先进先出淘汰算法3 块物理块::缺页率:9/12=75%4 块物理块:缺页率:10/12=83.3%(3)最近最久未使用淘汰算法3 块物理块::缺页率:10/12=83.3%4 块物理块:缺页率:8/12=66.7%例子:以作参照考虑下述页面走向:1, 2, 3, 4, 2, 1, 5, 6, 2, 1, 2, 3, 7, 6, 3, 2, 1, 2, 3,6当内存块数量分别为 3 时,试问 FIFO 、LRU 、OPT 这三种置换算法的缺页次数各是多少?解:所有内存块最初都是空的,所以第一次用到的页面都产生一次缺页。
采用FIFO 页面淘汰算法的缺页情况如表所示。
发生缺页的次数为16。
采用 LRU 页面淘汰算法的缺页情况如表3. 11 所示。
发生缺页的次数为15。
采用 OPT 页面淘汰算法的缺页情况如表3. 12 所示。
发生缺页的次数为11。
4.已知页面走向为1、2、1、3、1、2、4、2、l 、3、4,且开始执行时内存中没有页面。
若只给该作业分配 2 个物理块,当采用FIFO 页面淘汰算法时缺页率为多少?假定现有一种淘汰算法,该算法淘汰页面的策略为当需要淘汰页面时,就把刚使用过的页面作为淘汰对象,试问就相同的页面走向,其缺页率又为多少?解:根据题目中所给页面走向,采用FIFO 淘汰算法的页面置换情况如表所示。
从表中可以看出,页面引用次数为11 次,缺页次数为 9 次,所以缺页率为:9/ 11=81.8%。