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





《第3章 存储管理-习题答案.doc》由会员分享,可在线阅读,更多相关《第3章 存储管理-习题答案.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第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所有进程共享一张页表,
2、以节约有限的内存空间,但页表必须驻留在内存中。D所有进程共享一张页表,只有页表中当前使用的页面必须驻留在内存中,以最大限度地节约有限的内存空间。5、在分页式存储管理系统中,每个页表的表项实际上是用于实现( C )。A访问辅存单元 B静态重定位 C动态重定位 D装载程序6、设有8页的逻辑空间,每页有1024B,它们被映射到32块的物理存储区中。那么,逻辑地址的有效位是( C ),物理地址至少是( C )位。A10、11 B12、14 C13、15 D14、167、一个分页存储管理系统中,地址长度为32位,其中页号占8位,则页表长度是( A )。A2的8次方字节 B2的16次方字节C2的24次方字
3、节 D2的32次方字节8、某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为(B)。A1024字节 B512字节 C1024K字节 D512K字节9、分段式存储管理系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是( B )。A2的24次方字节 B2的16次方字节 C2的8次方字节 D2的32次方字节10、虚拟存储管理机制的理论基础是程序的( A )原理。 A局部性 B全局性 C动态性 D虚拟性 11、虚拟存储系统能够提供容量很大的虚拟空间,但大小有一定范围,受到( C )限制。A内存容量不足 B交换信息的大小CCPU地址表示范围 DCPU时钟频率 12、虚拟存储
4、器最基本的特征是( A )。A从逻辑上扩充内存容量 B提高内存利用率 C驻留性 D固定性13、一般来说,分配的内存页框数越多,缺页中断率越低,但是以下( D )页面置换算法存在异常现象:对于某些进程分配的内存越多缺页中断率反而越高。ALRU BOPTCLFU DFIFO1.2 填空题1、影响缺页中断率的因素有( 页框大小 )、( 分配的页框数 )、页面置换算法和程序本身特性。2、为了缩短地址转换时间,操作系统将访问频繁的少量页表项存放到称为( 相联存储器 )的高速寄存器组中,构成一张( 快表 )。3、在页式存储管理系统中,页面大小为4KB,某进程的0、1、2、3页分别存放在3、5、4、2号页框
5、中,则其逻辑地址1A3F(H)所在页框号为( 5 ),转换所得物理地址为( 5A3F )(H)。4、分页式存储管理系统中,地址寄存器长度为24位,其中页号占14位,则内存的分块大小应该是( 210 )字节。5、在没有快表的情况下,在分页存储管理系统中,每访问一次数据,至少要访问( 2 )次内存。6、分段式存储管理系统为每个进程建立一张段映射表,即段表。每一段在表中占有一个表项,其中记录该段在内存中的( 起始地址 )和段的长度。7、程序局部性原理可总结为以下三点:( 时间局部性 )、( 空间局部性 )和顺序局部性。8、在作业装入内存时进行地址变换的方式称为( 静态 )地址重定位,而在作业执行期间
6、,当访问到指令或数据时才进行地址变换的方式称为( 动态 )地址重定位。9、在虚拟段式存储管理中, 若逻辑地址的段内地址大于段表中该段的段长, 则发生( 地址越界 )中断。1.3 简答题1、给定段表如下:段 号段 首 址段 长0200400123003002800100313005804给定地址为段号和位移:1)1,10 、2)2,150 、 3)4,40,试求出对应的内存物理地址。答:1)1,10 对应的内存物理地址是23102)2,150对应的内存物理地址是越界3)4,40 缺段中断2、在一个分页虚拟存储管理系统中,用户编程空间32个页,页长1KB,内存为16KB。如果用户程序有10页长,若
7、己知虚页0、1、2、3,已分到页框8、7、4、10 ,请将虚地址0AC5H和1AC5H转换成对应的物理地址。答:虚地址0AC5H = 0000 1010 1100 0101 映射到物理页框第4页。 对应的物理地址为 0001 0010 1100 0101=12C5H 虚地址1AC5H=0001 1010 1100 0101 页表中尚未有分配的页框,此时引发缺页中断,由系统另行分配页框。3、请描述存储保护和地址越界中断机制。答:l 存储保护:为多个程序共享内存提供保障,使在内存中的各道程序,只能访问它自己的区域,避免各道程序间相互干扰,特别是当一道程序发生错误时,不致于影响其他程序的运行,通常由
8、硬件完成保护功能,由软件辅助实现。l 地址越界中断:每个进程都有自己独立的进程空间,如果一个进程在运行时所产生的地址在其地址空间之外,则发生地址越界。即当程序要访问某个内存单元时,由硬件检查是否允许,如果允许则执行,否则产生地址越界中断,由操作系统进行相应处理3、什么是覆盖?什么是交换?覆盖和交换的区别是什么?答:l 覆盖:将程序划分成若干个功能上相对独立的程序段,按照程序的逻辑结构让那些不会同时执行的程序段共享同一个内存区的内存扩充技术。l 交换:先将内存某部分的程序或数据写入外存交换区,再从外存交换区中调入指定的程序或数据到内存中来,并让其执行的一种内存扩充技术。l 与覆盖技术相比,交换不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第3章 存储管理-习题答案 存储 管理 习题 答案

限制150内