第3章存储管理同步练习及答案

合集下载

《操作系统》习题集参考答案:第3章 存储管理

《操作系统》习题集参考答案:第3章 存储管理

第 3 章 存储管理
32. B 33. D 34. B 35. C //无论用什么页面置换算法,每种页面第一次访问时不可能在内在中,必然发生缺 页,所以缺页次数大于等于 n(本注:也可能小于 n(此题有疑问! ) ) 36. A 37. C 38. A 39. D 40. D 41. D //(本注)在缺页处理过程中,操作系统会修改页表(如页表项中“有效位” ) ,磁 盘 I/O(从磁盘交换区调入页面)并分配页框。 42. B //(本注)因为中断是由执行指令自己产生的,因不在物理内存中而无法执行,故 中断返回时,就重新执行被中断的那条指令。 43. D // //LRU 和 OPT 永远不会出现 Belady 现象
2.
第 4 页 共 12 页
2012-11、2013-4、2014-6 北理珠“操作系统”课题组
《操作系统》习题集参考答案
第 3 章 存储管理
(引自《现代操作系统》P133)
3. 1) 2) 3) 4. 由于逻辑地址中低 10 位为页内偏移量,所以每页的大小=210 个字节 由于逻辑地址高 6 位为页号,所以共有 26 个页面 由于逻辑地址共有 16 位,所以一个作业最大的使用空间是 216 个字节 在页表中,逻辑页(0,1,2,3)对应物理帧(3,4、6,8) ,页面大小 L 为 1024 字节。 1) 逻辑地址 A1=2100 页号:P1=2100\1024=2,对应的物理帧号:6 页内偏移量:W1=2100%1024=52 A1 的物理地址 E1=6*1024+52=6196 2) 逻辑地址 A2=3100 页号:P2=3100\1024=3,对应的物理帧号:8 页内偏移量:W2=3100%1024=28 A2 的物理地址 E2=8*1024+28=8220

操作系统第三章存储管理期末测试复习题及答案

操作系统第三章存储管理期末测试复习题及答案

操作系统第三章存储管理期末测试复习题及答案1、内存管理的主要目的是()A.方便用户B.增加内存物理容量C.方便用户和提高内存利用率D.提高内存利用率正确答案:C2、关于内存管理,下列叙述中正确的是()A.内存保护的目的是限制内存的分配B.若内存为M、用户数量为N,则分时系统中每个用户占用M/N 的内存空间C.在虚拟内存系统中,只要磁盘空间无限大,进程就能拥有任意大的地址空间D.实现虚拟内存管理必须有相应的硬件的支持正确答案:D3、为保证进程空间不被非法访问,内存保护由()完成A.操作系统独立完成B.硬件机构独立完成C.操作系统和硬件机构合作完成D.操作系统或硬件机构独立完成正确答案:C4、为了进程在内存中改变了位置后仍能正确执行,则应采用( )技术。

A.静态重定位B.动态重定位C.编译或汇编D.静态链接正确答案:B5、运行时重定位的缺点是()。

A.进程无法在内存中移动B.进程必须连续存储C.不利于代码共享D.同一逻辑地址,可能需要多次转换为物理地址正确答案:D6、不适合多道程序设计的存储管理技术是()A.单一连续分配B.固定分区分配C.可变式分区分配D.分页存储管理正确答案:A7、可变式分区存储管理中,实施拼接技术的目的是()A.集中空闲分区B.增加物理内存C.缩短访问时间D.简化分配算法正确答案:A8、某动态分区存储管理系统,用户可用内存容量为55MB(初始为空闲)。

若采用最佳适配算法,分配和释放的顺序为:分配15MB,分配30MB,释放15MB,分配8MB,分配6MB,则内存中最大空闲分区的大小是()A.7MBB.9MBC.10MBD.11MB9、若在动态分区中,采用首次适应算法,则空闲分区()A.按大小递减顺序连在一起B.按大小递增顺序连在一起C.按地址由小到大排列D.按地址由大到小排列正确答案:C10、对于动态分区,下列说法错误的是()A.碎片是分区之外的“外零头”B.碎片可以通过“紧凑”技术来消除C.碎片是内存中非常小的无法利用的空闲区D.碎片是产生于分区之内的“内零头”正确答案:D11、若在动态分区中,采用最坏适应分配算法,则空闲分区 ( )。

操作系统概论存储管理同步练习及答案

操作系统概论存储管理同步练习及答案

操作系统概论存储管理同步练习及答案一、单项选择题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.实现存储保护D.加快存取速度12.LRU页面调度算法是选择()的页面先调出。

(完整word版)操作系统习题集 - 3 - 存储管理

(完整word版)操作系统习题集 - 3 - 存储管理

习题集 - 3 - 存储管理1. 考虑一个由8个页面,每页有1024 B组成的逻辑空间,把它装入到有32个物理块的存储器中,问:(1)逻辑地址需要多少位表示?(二进制)(2)绝对地址需要多少位表示?(二进制)解:因为页面数为8=23,故需要3位二进制数表示。

每页有1024 B,1024=210,于是页内地址需要10位二进制数表示。

32个物理块,需要5位二进制数表示(32=25)。

(1)页的逻辑地址由页号和页内地址组成,所以需要3+10=13位二进制数表示。

(2)页的绝对地址由块号和页内地址拼接,所以需要5+10=15位二进制数表示。

2. 某分页系统的逻辑地址为16位,其中高6位为页号,低10位为页内地址,则这样的地址结构:(1)一页有字节;(2)逻辑地址可有页;(3)一个作业最大的使用空间是字节。

解:(1)页的大小由页内位移所占的位数决定,题目中页内地址占10位,则页面大小为210,即1 KB。

(2)页号的位数决定了一共有多少页,题目中页号占了6位,则逻辑地址有26,即64页。

(3)逻辑地址的位数决定了作业的最大使用空间,逻辑地址有16位,所以答案是216字节。

3. 在一个采用页式虚似存储管理的系统中,某进程依次要访问的字地址序列是:115,228,128,88,446,102,321,432,260,167,若作业的第0页已经装入主存,现分配给该作业的主存共300字,页的大小为100字,回答下列问题:(1)按FIFO调度算法将产生多少次缺页中断,依次淘汰页号是什么?(2)按LRU调度算法将产生多少次缺页中断,依次淘汰页号是什么?解:(1) FIFO算法产生5次缺页中断,淘汰的页号依次是0、1、2。

(2) LRU算法产生6次缺页中断,淘汰的页号依次是2、0、1、3。

先将地址序列转换成访问串,因为每页有100字,所以访问串就是地址与100取整后得到的数字,又题目给了300字,说明该作业在主存获得3个驻留集。

存储管理习题答案精品.doc

存储管理习题答案精品.doc

第5章存储管理⑴存储管理的任务和功能是什么?解:存储管理的主要任务是:1.支持多道程序的并发执行,使多道程序能共享存储资源,在互不干扰的环境中并发执行。

2.方便用户,使用户减少甚至摆脱对存储器的管理,使用户从存储器的分配、保护和共享等繁琐事物中解脱出来。

3.提高存储器的利用率和系统吞吐量。

4.从逻辑上扩充内存空间,支持大程序能在小的内存空间运行或允许更多的进程并发执行。

为了完成上述任务,现代操作系统的存储管理应具有以下功能:1.存储空间的分配和I门I收。

2.地址转换,实现逻辑地址到物理地址的映射。

3.主存空间的共享。

4.主存空间的保护。

5.主存储空间的扩充。

6.对换,对换的主要任务是实现在内存和外存之间的全部或部分进程的对换,即将内存中处于阻塞状态的进程调换到外存上,而将外存上处于就绪状态的进程换入内存。

对换的目的主要是为了提高内存利用率,提高系统的吞吐量。

(2)为什么要配置层次式存储器?解:为了解决CPU和存储器之间速度上的不匹配,在现代计算机系统中,存储系统通常采用层次结构,存储层次可粗略分为三级:最高层为CPU寄存-器,中间为主存,最底层是辅存。

根据具体功能还可以细分为寄存器、高速缓存、主存储器、磁盘缓存、辅存储设备(固定磁盘、可移动存储介质)5层。

一个文件的数据可能出现在存储系统的不同层次电例如, 一个文件数据通常被存储在辅存中(如硬盘),当其需要运行或被访问时,就必须调入主存,也可以暂时存放在主存的磁盘高速缓存中。

大容量的辅存常常使用磁盘,磁盘数据经常备份在可移动磁盘:或者光盘上,以防止硬盘故障时丢失数据。

(3)什么是逻辑地址?什么是物理地址?为什么要进行二者的转换工作?解:逻辑地址是应用程序中使用的访存地址,有时也称为相对地址,由逻辑地址构成的地址空间称为逻辑空间。

每个应用程序的逻辑地址空间都是从零号地址码开始的。

物理地址是内存储器的实际存储单元地址,有时也称为绝对地址,由物理地址构成的地址空间称为物理空间。

第3章 存储管理(3)答案

第3章 存储管理(3)答案

第3章 内存管理(3)一、单项选择题1.虚拟存储技术是 。

A .补充内存物理空问的技术B .补充相对地址空间的技术C .扩充外存空问的技术D .扩充输入输出缓冲区的技术解:虚拟存储技术并没有实际扩充内、外存,而是采用相关技术相对的扩充主存。

本题答案为B 。

2.以下不属于虚拟内存特征的是 。

A .一次性B .多次性C .对换性D .离散性解:多次性、对换性和离散性都是虚拟内存的特征。

本题答案为A 。

3.虚拟内存的基础是 。

A .局部性理论B .代码的顺序执行C .变量的连续访问D .指令局部性解:虚拟内存的基础是局部性理论,包括程序执行的局部性和存储空间访问的局部性。

本题答案为A 。

4.实施虚拟存储器管理的依据是程序的 。

A .局部性原 B .动态性原理 C .并发性原 D .一致性原理 解:同上题说明。

本题答案为A 。

5.实现虚拟内存最主要的技术是 。

A .整体覆盖 B .整体对换 C .部分对换 D .多道程序设计解:虚拟存储器具有多次性、对换性和虚拟性,而内、外存数据交换(对换)是基础。

本题答案为C 。

6.虚拟存储器是 。

A .可以容纳总和超过主存容量的多个作业同时运行的一个地址空间B .可提高计算机运算速度的设备C .容量扩大了的主存D .实际上不存在的存储器解:虚拟存储器的最大容量是由计算机的地址结构确定的,可以运行大于实际内存大 小的作业。

本题答案为A 。

7.若处理器有32位地址,则它的虚拟地址空间为 字节。

A .2GB B .4GB C .100KB D .640KB解:虚拟存储器的最大容量是由计算机的地址结构确定的,其虚拟地址空间=322B=4GB 。

本题答案为B 。

8.设主存容量为1MB ,外存容量为400MB ,计算机系统的地址寄存器有24位,那么虚存的最大容量是 。

A .1MB B .401MBC .1MB+242 B D .242 B解:虚拟存储器的最大容量是由计算机的地址结构确定的,其虚拟地址空间=242B 。

《操作系统》习题集:第3章存储管理

《操作系统》习题集:第3章存储管理

《操作系统》习题集:第3章存储管理第3章存储管理-习题集⼀、选择题1.把作业空间中使⽤的逻辑地址变为内存中物理地址称为()。

【*,★,联考】A. 加载B. 重定位C. 物理化D. 逻辑化2.为了保证⼀个程序在主存中改变了存放位置之后仍能正确执⾏,则对主存空间应采⽤()技术。

【*,★,联考】A. 静态重定位B. 动态重定位C. 动态分配D. 静态分配3.分区分配内存管理⽅式的主要保护措施是()。

(注:分区包括“固定分区”和“可变分区”)【**,09考研】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.某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空),采⽤最佳适配算法,分配和释放的顺序为:分配15MB,分配30MB,释放15MB,分配8MB,分配6MB,此时主存中最⼤空闲分区的⼤⼩是()。

【**,★,10考研】A. 7MBB. 9MBC. 10MBD. 15MB9.在分页存储管理中,主存的分配是()。

【*,联考】A. 以块为单位进⾏B. 以作业的⼤⼩分配C. 以物理段进⾏分配D. 以逻辑记录⼤⼩进⾏分配10.⾸次适应算法的空闲分区是()。

【**,★,联考】A. 按⼤⼩递减顺序连在⼀起B. 按⼤⼩递增顺序连在⼀起C. 按地址由⼩到⼤排列D. 按地址由⼤到⼩排列11.最佳适应算法的空闲分区是()。

操作系统概论第三章答案汇总

操作系统概论第三章答案汇总

操作系统概论第三章答案汇总第三章⼀、单项选择题1.基址寄存器和界限寄存器是属于( )A.指令寄存器B.通⽤寄存器C.控制寄存器D.时钟寄存器2.存储管理实际管理的是( )A.辅助存储器B.全部主存储器C.主存储器中的⽤户区D.主存储器中的系统区3.页式存储管理中,若不使⽤快表,则采⽤⼆级页表时,每访问⼀个操作数要访问主存( )A.1次B.2次C.3次D.4次4.可⽤来长期存储⼤量信息的存储器是( )A.寄存器B.⾼速缓冲存储器C.主存储器D.辅助存储器5.可变分区存储管理的主存分配算法中,查找次数最少的是( )A.随机适应分配算法B.最先适应分配算法C.最优适应分配算法D.最坏适应分配算法6.页式存储管理中,作业运⾏时,该作业的页表是放在( )A.磁盘中B.主存系统区中C.主存⽤户区中D.⽤户程序中7、处理器不能直接访问的存储器是()A、寄存器B、⾼速缓冲存储器C、主存储器D、光盘则它的最⼤页号和最⼤页内地址是()A、256和65536B、255和65535C、256和65535D、255和655369.价格昂贵、存取速度最快,但容量较⼩的存储器是()A.寄存器B.⾼速缓冲存储器C.主存储器D.辅助存储器10.程序状态字寄存器是属于()A.指令寄存器B.通⽤寄存器C.控制寄存器D.时钟寄存器11.处理器中仅设置⼀个界限寄存器的存储管理⽅式是()A.页式存储管理B.可变分区存储管理C.固定分区存储管理D.单⽤户连续存储管理12.处理器不能直接访问的存储器是()A.寄存器B.⾼速缓冲存储器C.主存储器D.辅助存储器13.断电停机后,存储信息随之消失的存储器是()A.磁盘B.磁带C.主存储器D.U盘14.处于运⾏状态的操作系统程序应放在()A.寄存器中B.⾼速缓冲存储器中C.主存储器中D.辅助存储器中15、存储管理中的地址转换(重定位)指的是( )A、将绝对地址转换成逻辑地址B、将物理地址转换成逻辑地址C、将逻辑地址转换成绝对地址D、将物理地址转换成相对地址16、页式管理系统中,页⾯调度算法淘汰最近使⽤次数最少的算法是( )A、FIFOB、FILOC、LRUD、LFU17、可以采⽤静态重定位⽅式转换地址的管理内存⽅案是( )A、页式管理B、页式虚拟管理C、可变分区管理D、固定分区管理18.计算机主存储器中,存储单元的编址单位是( )A.⼆进制位B.字节C.字D.块19.计算机系统中,存取速度最快的存储器是( )A.寄存器B.主存储器C.⾼速缓冲存储器D.辅助存储器20.减少可变分区存储管理中碎⽚的措施是( )A.增⼤分区长度B.增加分区数⽬C.采⽤移动技术D.减少分区长度21.可变分区存储管理中,通常分配最快的算法是( )A.最先适应分配B.最优适应分配C.最坏适应分配D.随机分配22.硬件中可没有地址转换机构的存储管理⽅式是()A、页式虚拟B、固定分区C、可变分区D、页式23.空闲区表中起始地址按从⼩到⼤排列的分配算法是()A.随机分配B.最先适应C.最优适应D.最坏适应24.有20位地址的页式存储管理中,如页⾯长度为2048字节,则作业可使⽤的最⼤页⾯数为()A.256 B.512C.1024 D.409625.采⽤两级页表的页式存储管理中,按给定的逻辑地址进⾏读写时,通常需访问主存()A.1次B.2次C.3次D.4次26.淘汰过去⼀段时间⾥被访问次数最少的页的算法是()A.LRUB.LFUC.FIFOD.随机27. 在回收内存时可能出现下述情况:释放区只与插⼊点前⼀空闲分区F1相邻接,此时应( )。

第3章-存储管理-练习题

第3章-存储管理-练习题

第3章-存储管理-练习题第3章存储管理3.1 计算机系统中的存储器3.2 重定位1.主存的地址空间常称为P39 ( C )A.逻辑地址空间B.程序地址空间C.物理地址空间D.相对地址空间2.⽀持程序浮动的地址转换机制是P40 ( D )A. 页式地址转换B. 段式地址转换C. 静态重定位D. 动态重定位3.要保证⼀个程序在主存中被改变了存放位置后仍能正确执⾏,则对主存空间应采⽤下列哪个技术。

( B )A.静态重定位B.动态重定位C.动态分配D.静态分配4.动态重定位是在下列哪种情况下完成的( C )A. 作业执⾏前集中⼀次B.作业执⾏过程中集中⼀次C.作业执⾏过程中D.作业执⾏过程中由⽤户完成5.采⽤静态重定位⽅式装⼊的作业,在作业执⾏过程中进⾏地址转换的是( B )A. 由软件和硬件相互配合B. 由软件独⽴C. 只需要硬件D. 不需要3.3 单⽤户连续存储管理6.在以下存贮管理⽅案中,不适⽤于多道程序设计系统的是( A )A. 单⽤户连续分配B. 固定式分区分配C. 可变式分区分配D. 页式存贮管理7.MS-DOS的内存空间采⽤的存储管理⽅式是( D )A.固定分区B.可变分区C.页式D.单连续3.4 固定分区存储管理8.采⽤固定分区⽅式管理主存储器的最⼤缺点是( B )A.不利于存储保护B.主存空间利⽤率不⾼C.要有硬件的地址转换机构D.分配算法复杂9.下⾯的存储管理⽅案中,可以采⽤静态重定位的是( A )A.固定分区B.可变分区C.页式D.段式3.5 可变分区存储管理10.每次分配时总是顺序查找空闲区表,找到第⼀个能满⾜作业长度要求的空闲区,此种分配算法称为( A )A. 最先适应分配算法B. 最优适应分配算法C. 最坏适应分配算法D. 随机适应分配算法11.在可变分区存储管理中,为了实现主存的空间分配,应设置( D )A.页表B.段表C.位⽰图D.空闲区表12.在可变分区分配⽅案中,为了实现主存的空间分配,管理采⽤( D )A.页表B.段表C.段表+页表D.分区分配表+空闲区表13.在可变式分区存储管理中,某作业完成后要收回其主存空间,该空间可能与相邻空闲区合并,在修改空闲区表时使空闲区数不变且空闲区起始地址不变的情况是( C )A.⽆上邻空闲区也⽆下邻空闲区B.有上邻空闲区但⽆下邻空闲区C.⽆上邻空闲区但有下邻空闲区D.有上邻空闲区也有下邻空闲区14.在⼀个可变分区存储管理中,最坏适应分配算法宜将空闲区表中的空闲区按下列次序排列的是( D )A.地址递增B.地址递减C.长度递增D.长度递减15.可变分区⽅式常⽤的主存分配算法有:最先适应、最优适应和最坏适应分配算法,其中,按分区⼤⼩排序组织空闲区表的是( B )A. 最先适应和最坏适应B. 最优适应和最坏适应C. 最先适应和最优适应D. 最先适应、最优适应和最坏适应3.6 页式虚拟存储管理16.实现虚拟存储器的⽬的是( A )A.扩充主存容量B.扩充辅存容量C.实现存储保护D.加快存取速度17.分页式存储管理时,每读写⼀个数据,要访问主存( B )A. 1次B. 2次C. 3次D. 4次18.在存储管理的各⽅案中,可扩充主存容量的管理⽅案是( D )A. 固定式分区分配B. 可变式分区分配C. 页式存储管理D. 分页虚拟存储管理19.页式存储管理中的页表是由( C )A. ⽤户建⽴B. 编译程序建⽴C. 操作系统建⽴D. 编辑程序建⽴20.在页式虚拟存储管理中,为实现地址变换,应建⽴( C )A. 空闲区表B. 分区分配表C. 页表D. 段表21.在采⽤页式存储管理的系统中,( B )A. 不可以把作业分散到⼏个不连续的主存区域B. 不需要采⽤移动技术移动作业区C. 不需要硬件⽀持 D .不采⽤动态重定位的⽅式装⼊作业22.在页式存储管理⽅案中,为地址转换提供依据需建⽴( A )A.页表B.段表C.段表和页表D.空闲区表23.LRU页⾯调度算法是选择先调出的页⾯是( B )A.最近才使⽤的B.最久未被使⽤的C.驻留时间最长的D.驻留时间最短的24.如果处理器有32位地址,则它的虚拟地址空间为( B )A. 2GBB. 4GBC. 640KBD. 16MB25.在请求页式存储管理中,产⽣缺页中断是因为查找的页不在( B )A. 外存中B. 虚存中C. 内存中D. 地址空间中26.采⽤段式存储管理的系统中,若地址⽤24位表⽰,其中8位表⽰段号,则允许每段的最⼤长度是( B )A. 224B. 216C. 28D. 2321.把逻辑地址转换成绝对地址的⼯作称为。

存储管理习题与答案作业(可编辑修改word版)

存储管理习题与答案作业(可编辑修改word版)

第 5 章一.选择题(40 题)1.主存用来存放 D_。

A.程序B.数据C.微程序D.程序和数据2.下列存储器中,速度最慢的是_C。

A.半导体存储器B.光盘存储器C.磁带存储器D.硬盘存储器3.某一SRAM 芯片,容量为16KB×1位,则其地址线有 A。

A.14 根B.16K 根C.16 根D.32 根4.下列部件中,存取速度最慢的是_B。

A.光盘存储器B.CPU 存储器C.软盘存储器D.硬盘存储器5.在主存和CPU 之间增加Cache 的目的是_C。

A.扩大主存的容量B.增加CPU 中通用寄存器的数量C.解决CPU 和主存之间的速度匹配D.代替CPU 中的寄存器工作6.计算机的存储器采用分级存储体系的目的是 D_。

A.便于读/写数据B.减小机箱的体积C.便于系统升级D.解决存储容量、价格与存取速度间的矛盾7.某SRAM 芯片,其容量为1KB×8位,加上电源端和接地端后,该芯片的引出线的最少数目应为 A。

A.23B.25C.50D.208.在Cache 的地址映射中,若主存中的任意一块均可映射到 Cache 内的任意一块的位置上,则这种方法称为 A。

A.全相联映射B.直接映射C.组相联映射D.混合映射9.处理机有32 位地址,则它的虚拟地址空间为_B字节。

A.2GBB.4GBC.100KBD.640KB10.虚拟内存的容量只受 D_的限制。

A.物理内存的大小B.磁盘空间的大小C.数据存放的实际地址D.计算机地址字长11.以下_B不是段式存储管理系统的优点。

A.方便编程B.方便内存管理C.方便程序共享D.方便对程序保护12.在可变分区分配方案中,最佳适应法是将空闲块按_C次序排序。

A.地址递增B.地址递减C.大小递增D.大小递减13.在分区存储管理方式中,如果在按地址生序排列的未分配分区表中顺序登记了下列未分配分区:1-起始地址 17KB,分区长度为 9KB;2-起始地址 54KB,分区长度为 13KB;现有一个分区被释放,其起始地址为 39KB,分区长度为15KB,则系统要_C。

第3章存储管理答案

第3章存储管理答案

第3章内存管理⑶一、单项选择题1 .虚拟存储技术是 __________ 。

A .补充内存物理空问的技术B .补充相对地址空间的技术C .扩充外存空问的技术D .扩充输入输出缓冲区的技术解:虚拟存储技术并没有实际扩充内、外存,而是采用相关技术相对的扩充主存。

本题答案为B。

2 .以下不属于虚拟内存特征的是___________ 。

A .一次性B .多次性C .对换性D .离散性解:多次性、对换性和离散性都是虚拟内存的特征。

本题答案为A。

3 .虚拟内存的基础是___________ 。

A .局部性理论B .代码的顺序执行C .变量的连续访问D .指令局部性解:虚拟内存的基础是局部性理论,包括程序执行的局部性和存储空间访问的局部性。

本题答案为A。

4 .实施虚拟存储器管理的依据是程序的____________ 。

A .局部性原B .动态性原理C .并发性原D .一致性原理解:同上题说明。

本题答案为Ao5 .实现虚拟内存最主要的技术是___________ 。

A .整体覆盖B .整体对换C .部分对换D .多道程序设计解:虚拟存储器具有多次性、对换性和虚拟性,而内、外存数据交换(对换)是基础。

本题答案为C o6. ____________________ 虚拟存储器是。

A .可以容纳总和超过主存容量的多个作业同时运行的一个地址空间B .可提高计算机运算速度的设备C .容量扩大了的主存D .实际上不存在的存储器解:虚拟存储器的最大容量是由计算机的地址结构确定的,可以运行大于实际内存大小的作业。

本题答案为A o7 .若处理器有32位地址,则它的虚拟地址空间为字节。

A . 2GB B . 4GBC . 100KBD . 640KB解:虚拟存储器的最大容量是由计算机的地址结构确定的,其虚拟地址空间=232B=4GB本题答案为B o8 .设主存容量为1MB外存容量为400MB计算机系统的地址寄存器有24位,那么虚存的最大容量是_________ 。

第3章存储管理同步练习及答案

第3章存储管理同步练习及答案

第3 章存储管理一、单项选择题1.为避免主存中各种作业相互干扰,必须进行()A 重定位B 地址映射C 地址转换D 存储保护2.固定分区存储管理中,CPU 在执行作业的指令时,均为核对不等式()是否成立,若不成立,则产生地址越界中断事件,终止该指令的执行。

A界限地址w绝对地址w最大地址 B 下限地址w绝对地址<上限地址C基址寄存器内容w绝对地址w限长寄存器内容D基址寄存器内容<绝对地址w限长寄存器内容3•在请求分页系统中,LRU算法是指()。

A 最早进入内存的页先淘汰B 近期最长时间以来没被访问的页先淘汰C 近期被访问次数最少的页先淘汰D 以后再也不用的页面先淘汰4.虚拟存储器是()。

A 可以提高计算机运算速度的设备B 容量扩大了主存的实际空间C通过SPOOLIN技术实现的D可以容纳和超出主存容量的多个作业同时运行的一个地址空间5.下列存储管理方式中,相比而言,碎片最少,而且主存利用率最高的是()。

A 固定分区B 可变分区C 单用户连续存储管理D 页式6.采用可变分区存储管理主存时,使用移动技术可以()。

A 加快作业执行速度B 集中分散的空闲区C 扩大主存容量D 加快地址转换7.在一个请求页式存储管理中,一个程序的页面走向为4,3,2,1,4,3,5,4,3, 2, 1, 5,并且采用LRU算法。

设分配给程序的存储块数M分别为3和4,在访问总发生的缺页次数F为()。

A M=3,F=8;M=4,F=5B M=3,F=10;M=4,F=8C M=3,F=9;M=4,F=10D M=3,F=7;M=4,F=6 8.单道系统中经常采用的存储管理方式是()存储管理。

A 固定分区B 单用户连续C 可变分区D 页式9.请求页式管理中,缺页中断率与进程所分得的内存页面数、()和进程页面流的走向等因素有关。

A 页表的地址B 置换算法C 外存管理算法D 进程调度算法10.下列存储管理方式中,一般采用静态重定位方式进行逻辑地址到物理地址转换的是()。

第三、四章 存储管理 练习题

第三、四章 存储管理 练习题

OS第三、四章测试题一、单项选择题(每空1分,共33分)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、最优适应分配算法D、最坏适应分配算法12、在动态分区方式管理下收回主存空间时,若已判定“空闲区表第j栏始址=归还的分区始址+长度”,则表示( )。

A、归还区有下邻空闲区B、归还区有上邻空闲区C、归还区有上、下邻空闲区D、归还区无相邻空闲区13、( )分配主存空间时根据由“位示图”构成的主存分配表。

操作系统习题集 3 存储管理

操作系统习题集 3 存储管理

习题集-3 -存储管理1024 B 组成的逻辑空间,把它装入到有32个物理块的存储器中,(1)逻辑地址需要多少位表示?(二进制) (2)绝对地址需要多少位表示? (二进制) 解:因为页面数为8=23,故需要 位二进制数表示。

32个物理块, 3位二进制数表示。

每页有 1024 B ,1024=210,于是页内地址需要 10 需要5位二进制数表示(32=25)o (1)页的逻辑地址由页号和页内地址组成,所以需要 3+10=13位二进制数表示。

(2)页的绝对地址由块号和页内地址拼接,所以需要5+10=15位二进制数表示。

2.某分页系统的逻辑地址为 16位,其中高6位为页号,低10位为页内地址,则这样的地址结构: (1) 一页有 字节;(2)逻辑地址可有 页;(3) 一个作业最大的使用空间是字节。

解:(1)页的大小由页内位移所占的位数决定, 题目中页内地址占10位,则页面大小为210,即1 KB (2)页号的位数决定了一共有多少页,题目中页号占了6位,则逻辑地址有26, 即 64页。

(3)逻辑地址的位数决定了作业的最大使用空间,逻辑地址有 16位,所以答案是216字节。

3.在一个采用页式虚似存储管理的系统中,某进程依次要访问的字地址序列是: 115,228,128,88,446,102,321,432,260,167 ,若作业的第0页已经装入主存,现分配给该作业的主存 共300字,页的大小为100字,回答下列问题: (1)按FIFO 调度算法将产生多少次缺页中断,依次淘汰页号是什么? (2)按LRU 调度算法将产生多少次缺页中断,依次淘汰页号是什么? 解:(1) FIFO 算法产生5次缺页中断,淘汰的页号依次是0、 1、 2。

(2) LRU 算法产生6次缺页中断,淘汰的页号依次是 2、0、 1、3 O 先将地址序列转换成访问串,因为每页有 100字,所以访问串就是地址与 100取整后得到的数字,又 题目给了 300字,说明该作业在主存获得 3个驻留集。

第3章 存储管理-习题答案

第3章 存储管理-习题答案

第3章存储管理习题1.1 选择题1、需要将整个进程放在连续内存空间的存储管理方式是( A )。

A.分区存储管理B.页式存储管理C.段式存储管理D.段页式存储管理2、解决内存碎片问题较好的存储器管理方式是( B )。

A.可变分区B.分页管理C.分段管理D.单一连续分配3、采用( B )不会产生内部碎片(即“内零头”)。

A.分页式存储管理B.分段式存储管理C.固定分区式存储管理D.段页式存储管理4、操作系统采用分页式存储管理方式,要求( B )。

A.每个进程拥有一张页表,且进程的页表驻留在内存中。

B.每个进程拥有一张页表,但只要执行进程的页表驻留在内存中,其他进程的页表不必驻留在内存中。

C.所有进程共享一张页表,以节约有限的内存空间,但页表必须驻留在内存中。

D.所有进程共享一张页表,只有页表中当前使用的页面必须驻留在内存中,以最大限度地节约有限的内存空间。

5、在分页式存储管理系统中,每个页表的表项实际上是用于实现( C )。

A.访问辅存单元B.静态重定位C.动态重定位D.装载程序6、设有8页的逻辑空间,每页有1024B,它们被映射到32块的物理存储区中。

那么,逻辑地址的有效位是( C ),物理地址至少是( C )位。

A.10、11 B.12、14C.13、15 D.14、167、一个分页存储管理系统中,地址长度为32位,其中页号占8位,则页表长度是( A )。

A.2的8次方字节B.2的16次方字节C.2的24次方字节D.2的32次方字节8、某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为(B)。

A.1024字节B.512字节C.1024K字节D.512K字节9、分段式存储管理系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是( B )。

A.2的24次方字节B.2的16次方字节C.2的8次方字节D.2的32次方字节10、虚拟存储管理机制的理论基础是程序的( A )原理。

操作系统第三章练习题与答案

操作系统第三章练习题与答案

第三章一、填空1.将作业相对地址空间的相对地址转换成内存中的绝对地址的过程称为地址重定位。

2.使用覆盖与对换技术的主要目的是提高内存的利用率。

3.存储管理中,对存储空间的浪费是以内部碎片和外部碎片两种形式表现出来的。

4.地址重定位可分为静态重定位和动态重定位两种。

5.在可变分区存储管理中采用最佳适应算法时,最好按尺寸法来组织空闲分区链表。

6.在分页式存储管理的页表里,主要应该包含页号和块号两个信息。

7.静态重定位在程序装入时进行,动态重定位在程序执行时进行。

8.在分页式存储管理中,如果页面置换算法选择不当,则会使系统出现抖动现象。

9.在请求分页式存储管理中采用先进先出(FIFO)页面淘汰算法时,增加分配给作业的块数时,缺页中断的次数有可能会增加。

10.在请求分页式存储管理中,页面淘汰是由于缺页引起的。

二、选择1.虚拟存储器的最大容量是由 A 决定的。

A.内、外存容量之和 B.计算机系统的地址结构C.作业的相对地址空间 D.作业的绝对地址空间2.采用先进先出页面淘汰算法的系统中,一进程在内存占3块(开始为空),页面访问序列为1、2、3、4、1、2、5、1、2、3、4、5、6。

运行时会产生 D 次缺页中断。

A.7 B.8 C.9 D.10从图3-8中的“缺页计数”栏里可以看出应该选择D。

图3-8 选择题2配图3.系统出现“抖动”现象的主要原因是由于 A 引起的。

A.置换算法选择不当 B.交换的信息量太大C.内存容量不足 D.采用页式存储管理策略4.实现虚拟存储器的目的是 D 。

A.进行存储保护 B.允许程序浮动C.允许程序移动 D.扩充主存容量5.作业在执行中发生了缺页中断,那么经中断处理后,应返回执行 B 指令。

A.被中断的前一条 B.被中断的那条C.被中断的后一条 D.程序第一条6.在实行分页式存储管理系统中,分页是由 D 完成的。

A.程序员B.用户C.操作员D.系统7.下面的 A 页面淘汰算法有时会产生异常现象。

ch3存储管理单元练习

ch3存储管理单元练习

ch3存储管理单元练习第三章存储器管理练习题1.动态重定位技术依赖于()。

A.重定位装入程序B.重定位寄存器C.地址机构D.目标程序2.在可变式分区存储管理中的拼接技术可以()。

A.集中空闲区B.增加主存容量C.缩短访问周期D.加速地址转换3. 在固定分区分配中,每个分区的大小是()A.相同B.随作业长度变化C.可以不同但预先固定D.可以不同但根据作业长度固定4.虚拟存储器的最大容量()。

A.为内外存容量之和B.由计算机的地址结构决定C.是任意的D.由作业的地址空间决定5.在虚拟存储系统中,若进程在内存中占3块(开始时为空),采用先进先出页面淘汰算法,当执行访问页号序列为1、2、3、4、1、2、5、1、2、3、4、5、6时,将产主()次缺页中断。

A.7B.8C.9D.106.很好地解决了“零头”问题的存储管理方法是()。

A.页式存储管理B.段式存储管理C.多重分区管理D.可变式分区管理7.系统“抖动”现象的发生是由()引起的。

A.置换算法选择不当B.交换的信息量过大C.内存容量不足D.请求页式管理方案8.实现虚拟存储器的目的是()。

A.实现存储保护B.实现程序浮动C.扩充辅存容量D.扩充主存容量9.采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。

A.224BB.216BC.28 BD.232B10.虚拟存储管理系统的基础是程序的()理论。

A.局部性B.全局性C.动态性D.虚拟性11.在请求分页系统中,LRU算法是指()。

A.最早进入内存的页先淘汰B.近期最长时间以来没被访问的页先淘汰C.近期被访问次数最少的页先淘汰D.以后再也不用的页先淘汰12.请求页式管理中,缺页中断率与进程所分得的内存页面数、()和进程页面流的走向等因素有关。

A.页表的位置B.置换算法C.外存管理算法D.进程调度算法13.在请求页式存储管理中,当查找的页不在()中时,要产生缺页中断。

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

第3章存储管理一、单项选择题1.为避免主存中各种作业相互干扰,必须进行()A 重定位B 地址映射C 地址转换D 存储保护2.固定分区存储管理中,CPU在执行作业的指令时,均为核对不等式()是否成立,若不成立,则产生地址越界中断事件,终止该指令的执行。

A 界限地址≤绝对地址≤最大地址B 下限地址≤绝对地址<上限地址C 基址寄存器内容≤绝对地址≤限长寄存器内容D 基址寄存器内容<绝对地址≤限长寄存器内容3.在请求分页系统中,LRU算法是指()。

A 最早进入内存的页先淘汰B 近期最长时间以来没被访问的页先淘汰C 近期被访问次数最少的页先淘汰D 以后再也不用的页面先淘汰4.虚拟存储器是()。

A 可以提高计算机运算速度的设备B 容量扩大了主存的实际空间C 通过SPOOLING技术实现的D 可以容纳和超出主存容量的多个作业同时运行的一个地址空间5.下列存储管理方式中,相比而言,碎片最少,而且主存利用率最高的是()。

A 固定分区B 可变分区C 单用户连续存储管理D 页式6.采用可变分区存储管理主存时,使用移动技术可以()。

A 加快作业执行速度B 集中分散的空闲区C 扩大主存容量D 加快地址转换7.在一个请求页式存储管理中,一个程序的页面走向为4,3,2,1,4,3,5,4,3,2,1,5,并且采用LRU算法。

设分配给程序的存储块数M分别为3和4,在访问总发生的缺页次数F为()。

A M=3,F=8;M=4,F=5B M=3,F=10;M=4,F=8C M=3,F=9;M=4,F=10D M=3,F=7;M=4,F=68.单道系统中经常采用的存储管理方式是()存储管理。

A 固定分区B 单用户连续C 可变分区D 页式9.请求页式管理中,缺页中断率与进程所分得的内存页面数、()和进程页面流的走向等因素有关。

A 页表的地址B 置换算法C 外存管理算法D 进程调度算法10.下列存储管理方式中,一般采用静态重定位方式进行逻辑地址到物理地址转换的是()。

A 固定分区B 段页式C 可变分区D 页式11.下列管理方式中,能实现虚拟存储器的是()。

A 单用户连续方式B 页式存储管理C 固定分区D可变分区12.所谓LFU页面置换算法,是指()。

A 驻留在内存中的页面随便挑选一页淘汰B 将驻留在内存中时间最长的页页淘汰C 将驻留在内存中最近最久未使用的一页淘汰D 将驻留在内存中最近最不经常用的一页淘汰13.页式存储管理中,每当CPU形成一个有效的地址时,则要查找页面。

这一工作是由()实现的。

A 查表程序B 存取控制C 硬件自动D 软件自动14.设基址寄存器的内容为1000,在采用动态重定位的系统中,当执行指令“LOADA 2000”时,操作数的实际地址是()。

A 1000B 2000C 3000D 400015.虚拟内存的容量受到()的限制。

A 物理内存的大小B 逻辑地址C 数据存放的实际地址D 就算脑筋地址位数16.虚拟存储管理中,发现所要访问的信息不在主存时,发出的信号是()。

A 缺页中断B 访管中断C 硬件故障中断D 时间中断17.在页式管理中,页表的始址存放在()。

A 内存B 存储页面中C 联想存储器中D寄存器中18.碎片存储容量()。

A 不可能比作业申请容量大B 可能比某作业申请容量大C在分页管理中可能大于页D不会影响内存的利用率19.对主存的研究可以归纳为:主存的分配与回收、地址重定位、存储空间的共享与保护和()。

A 地址映像B 虚拟存储C 分区管理D 地址转换20.在下列存储管理方式中,不要求将作业全部装入并不要求一个连续存储空间的管理方式是()A 单用户连续存储管理B 固定分区存储管理C页式存储管理D页式虚拟存储管理21.在固定分区的系统中,程序的重定位由()完成。

A地址总线B 定位存储器C 连接装入程序D 作业调度程序22.地址转换或重定位的工作是将()。

A 绝对地址转换为逻辑地址B 逻辑地址转换为浮动地址C 逻辑地址转换为绝对地址D绝对地址转换为浮动地址23.在提供虚拟存储的系统中,用户的逻辑地址空间要受()的限制。

A 主存的大小B 辅存的大小C 计算机编址范围D主存中用户区域的大小24.分页管理中,每取一数据要访问内存的次数为()。

A 1 B 2 C 3D 425.计算机系统中,价格最昂贵的存储器是()A 寄存器B主存储器C 高速缓冲存储器D辅助存储器二、多项选择题1.存储管理的目的是()。

A方便用户B 提高主存的使用效率C使主存在成本、速度和规模之间得到较好的权衡D 实现主存与辅存的使用效率E 提高辅存的使用效率2.能够被处理器直接访问的是()。

A 寄存器B辅存储器C主存储器D高速缓冲存储器E以上均可3.存储管理方式有()。

A 单用户方式B 可变分区方式C固定分区方式D页式E重定位方式4.在可变分区存储器管理中,为了实现动态重定位和存储保护,CPU中设置了两个控制寄存器,它们分别是()A界限寄存器B 上限寄存器C基址寄存器D 限长寄存器E 下限寄存器5.可变分区存储管理方式下常用的主存分配算法有()。

A 先来先服务B最先适应分配算法C最优适应分配算法D 最坏使用分配算法E最高适应分配算法6.在可变分区存储管理中,回收一个分区时,使空闲分区个数不变的情况是()。

A既无上邻又无下邻B只有上邻没有下邻C既有上邻又有下邻D只有下邻没有上邻E以上均对7.分页式虚拟存储管理中,常用的页面调度算法有()。

A 先进先出调度算法B 最近最少使用调度算法C最近最不经常使用调度算法D 最高优先级调度算法E 最优适应调度算法三、填空题1.在存储管理中,常用()的方式来摆脱主存容量的限制。

2.虚拟存储器的容量由计算机系统的()和()确定的。

3.分页式存储管理器的逻辑地址由两部分组成:()和()。

4.在分页式管理中,各用户进程和作业所要求的内存容量受到()的限制。

5.分区分配可分为()和()。

6.固定分区一般采取()重定位法;可变分区,一般采用()重定位法。

7.对换技术是在()种用于()的算法之一。

8.采用()存储管理和()存储管理的计算机系统一般采用静态重定位方式实现地址转换。

9.页式存储存储管理也是采用()的方式装入作业,作业执行时由硬件的()类实现()到绝对地址的转换工作。

10.重定位技术分为()重定位和()重定位,两者最显着的区别是()。

四、问答题1.存储保护的目的是什么怎样实现存储保护2.什么是虚拟存储器3.叙述页式存储管理器实现虚拟存储器的基本思想。

4.采用可变分区管理主存时,能实现虚拟存储器吗为什么5.什么是LRU算法6.可变分区存储器中主存分配算法有哪些算法7.请总结各种存储管理方式下的重定位、存储保护和地址转换方法。

8.假定某采用分页式虚拟存储系统中,主存容量为1M,被分为256块,块号为0,1,2,……,255。

某作业的地址空间占4页,页号为0,1,2,3,分配到主存的第2,4,1,5块中。

回答:(1)主存地址应该用()位表示。

(2) 作业每一页的长度();逻辑地址中的页内地址(单元号)应占有()位。

(31.某分页系统的逻辑地址结构采用16位,其中高6位用于页号,低10位用于页内地址,问:这样的地址结构下一页有多少字节逻辑地址可有多少页一个作业最大空间是多少有一个程序,访问的逻辑地址分别是2058,3072和1023,请问它们的页号是多少页内地址是多少2.考虑一个由8个页面,每页有1024字节组成的逻辑空间,把它装入到有32个物理块的存储器中,问:(1) 逻辑地址需要多少位二进制来表示(2)绝对地址需要多少位二进制来表示3.一个由3个页面(页号为0,1,2)每页有2048个字节组成的程序,把它装入一个由8个物理块(块号为0,1,2,3,4,5,6,7)组成的存储器中,2)2617 (3)51964.有一多道程序设计系统,采用不允许移动的可变分区方式管理主存的用户空间,设用户空间为100K,采用最先适用分配算法分配主存,作业调度和进程调度均采(1)作业被装入主存的次序为___________________参考答案:一、单项选择题1~10 DBBDD BBBBA 11~20 BDCCD ADBBD 21~25 CCCBA二、多项选择题6. BD三、填空题1. 虚拟存储器2.地址结构外存容量3. 页号叶内地址4. 分区大小5.固定分区6静态动态7分时系统扩充内存8 单用户连续固定分区9 动态重定位地址转换机制逻辑地址10静态动态重定位机制四、简答题1.存储保护的目的就是为了保护内存中各区域的信息不被破坏,它包括存储的权限,存储不可跨越区域。

为实现存储保护,必须由硬件和软件配合实现。

比如在页式管理中,由操作系统提供页表,硬件机构确定页的使用必须是安全的,如不能访问不属于自己的页等。

2.答:根据程序执行的互斥性和局部性两个特点,我们允许作业装入的时候只装入一部分,另一部分放在磁盘上,当需要的时候在装入内存,这样,在一个小的主存空间就就可以运行一个比它答的作业。

同时,用户编程的时候页摆脱了一定要编写小于主存容量的作业限制,也就是说,用户的逻辑地址空间可以比主存的绝对地址空间大。

对用户来说,好像计算机系统具有一个容量更大的主存存储器,称为“虚拟存储器”。

3.答:基本思想是:只需将作业的全部信息作为副本存放在磁盘上,作业被调度投入到运行是,至少把第一页信息装入主存储器,在作业执行过程中访问到不在主存储器的页的时候,在把它装入到主存。

4. 答:不可以,因为可变分区每次必须将作业完整调入并连续存放,这不适合虚拟存储的要求。

同时,可变分区的硬件地址转换机构把绝对地址超出限定范围时做地址出错处理,而不是产生“缺分区中断”。

5. 答:LRU算法即最近最少使用调度算法,是分页式虚拟存储管理方式中页面置换算法之一。

该算法基于程序执行的局部性原理,即程序一旦访问了某些位置的数据或指令时,可能在一段时间里会经常使用它们,最近最少使用调度算法淘汰那些最近最久没有使用的页。

6.答:可变分区存储管理中,主存分配算法主要有:(1)最先适用分配算法。

将空闲区按地址从低到高的顺序排列,每次分配总是找到第一个满足长度的空闲区,而使高地址部分保留较大的空闲区,有利于大作业的装入。

每当有作业归还分区时,必须调整空闲区表,把归还区按地址顺序插入到空闲表的适当位置进行登记。

(2)最优适用分配算法。

将空闲区按照长度递增的顺序排列,每次分配总是找到第一个满足长度要求的空闲区(在所有满足长度的空闲区中,它是最小的)。

采用该算法,有时找到的分区可能比作业要求的长度略大一些,这样经分割后剩下的空闲区很小了。

这种极小的空闲区往往无法使用,影响主存空间的利用率。

当作业归还主存空间时,要把收回的空闲区按长度插入登记到空闲区的适当位置。

相关文档
最新文档