《操作系统网上第二次作业参考答案(仅供参考)(6页).doc》由会员分享,可在线阅读,更多相关《操作系统网上第二次作业参考答案(仅供参考)(6页).doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-操作系统平时作业2一、 填空练习 1、在设备管理中,为了克服独占设备速度较慢、降低设备资源利用率的缺点,引入了 ,即用共享设备模拟独占设备。2、 常用的内存管理方法有 、 、 和 。 3、 动态存储分配时,要靠硬件地址变换机构实现 。 4、 在存储管理中常用 方式来摆脱主存容量的限制。 5、 在页式管理中,页式虚地址与内存物理地址的映射是由 和 完成的。 6、 在请求页式管理中,当 发现所需的页不在 时,产生 中断信号, 作相应的处理。 7、 置换算法是在内存中没有 时被调用的,它的目的是选出一个被 的页面。如果内存中有足够的 存放所调入的页,则不必使用 。 8、 在页式管理中,页表的作用是
2、实现从 到 的地址映射,存储页表的作用是 。 9、 段式管理中,以段为单位 ,每段分配一个 区。由于各段长度 ,所以这些存储区的大小不一,而且同一进程的各段之间不要求 。 10、 在段页式存储管理系统中,面向 的地址空间是段式划分,面向 的地址空间是页式划分。 11、 文件的存储器是分成大小相等的 ,并以它为单位交换信息。 12、 从资源分配的角度看,可以把设备分为独占设备和共享设备。打印机属于 设备,而磁盘属于 设备。 13、 虚拟设备是通过 技术把 设备变成能为若干用户 的设备。 14、 通道是一个独立于 的专管 的处理机,它控制 与内存之间的信息交换。 15、 缓冲区的设置可分为 、 、
3、 和 。 16、 在unix系统中,键盘、终端、打印机等以 为单位组织和处理信息的设备称为 ;而磁盘、磁带等以 为单位组织和处理信息的设备称为 。 17、 在多道程序环境中,用户程序的相对地址与装入内存后的实际物理地址不同,把相对地址转换为物理地址,这是操作系统的 功能。 18、 用户编写的程序与实际使用的物理设备无关,而由操作系统负责地址的重定位,我们称之为 。 参考答案: 1、虚拟分配技术 2、分区管理,页式管理,段式管理,段页式管理3、重定位4、虚拟存储器5、页表,硬件地址变换机构6、硬件变换机构,内存,缺页,中断处理程序7、空闲页面,淘汰,空闲页面,置换算法8、页号,物理块号,记录内存
4、页面的分配情况9、分配内存,连续的内存,不等,连续10、用户,物理实现11、物理块12、独占,共享13、spooling,独占,共享14、cpu15、单缓冲,双缓冲,多缓冲,缓冲池16、字符,字符设备,块,块设备17、地址重地位18、设备无关性(设备独立性)二、 单项选择练习 1、 存储管理的目的是( )。 a.方便用户 b.提高内存利用率 c.方便用户和提高内存利用率 d.增加内存实际容量 2、存储分配解决多道作业地址空间的划分问题。为了实现静态和动态存储分配,需采用地址重定位,即把12,静态重定位由3实现,动态重定位由4实现。供选择的答案:1、2 a 页面地址 b 段地址 c 逻辑地址d
5、物理地址 e 外存地址 f 设备地址3、4 a 硬件地址变换机构 b 执行程序 c 汇编程序d 连接装入程序 e 调试程序 f 编译程序 g 解释程序(说明:汇编程序、解释程序、编译程序的作用是将源程序变为机器语言指令;调试程序是进行程序调试的一种工具。执行程序是可被计算机直接执行的机器代码程序。)3、在请求页式存储管理中,若所需页面不在内存中,则会引起( )。a.输入输出中断 b. 时钟中断c.越界中断 d. 缺页中断4、cpu )。a.并行技术 b. 通道技术c.缓冲技术 d. 虚存技术5、 若处理器有32位地址,则它的虚拟地址空间为( )字节。 a.2gb b.4gb c.100kb d
6、.640kb 6、 虚拟存储技术是( )。 a.补充内存物理空间的技术 b.补充相对地址空间的技术 c.扩充外存空间的技术 d.扩充输入输出缓冲区的技术 7、 虚拟内存的容量只受( )的限制。 a.物理内存的大小 b.磁盘空间的大小 c.数据存放的实际地址 d.计算机地址位数 8、 ( )是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。 a.覆盖技术 b.交换技术 c.虚拟技术 d.物理扩充 9、 外存(如磁盘)上存放的程序和数据( )。a可由cpu b必须在cpu访问之前移入内存c是必须由文件系统管理的 d必须由进程调度程序管理10、分区管理要求对每一个作业都分配
7、( )的内存单元。a.地址连续 b.若干地址不连续c.若干连续的帧 d.若干不连续的帧11、段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即( )。a、用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间。b、用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。c、用分段方法来分配和管理主存空间,用分页方法来管理辅存空间。d、用分段方法来分配和管理辅存空间,用分页方法来管理主存空间。12、( )存储管理支持多道程序设计,算法简单,但存储碎片多。a.段式 b.页式c.固定分区 d.段页式13、( )存储管理方式提供一维地址结构。
8、a.固定分区 b.分段c.分页 d.分段和段页式14、分段管理提供( )维的地址结构。a.1 b.2 c.3 d.415、( )实现了段式、页式两种存储方式的优势互补。a.请求分页管理 b.可变式分区管理c.段式管理 d.段页式管理16、从下列有关存储管理的叙述中,选出四条正确叙述。a、在页式存储管理方案中,为了提高内存的利用效率,允许同时使用不同大小的页面;b、在虚拟存储方式下,程序员编制程序时不必考虑主存的容量,但系统的吞吐量在很大程度上依赖于主存储器的容量;c、固定分区式管理是针对单道系统的内存管理方案;d、可重定位分区管理可以对作业分配不连续的内存单元;e、利用交换技术扩充内存时,设计
9、时必须考虑的问题是:如何减少信息交换量、降低交换所用的时间;f、在现代操作系统中,不允许用户干预内存的分配;g、采用动态重定位技术的系统,目标程序可以不经任何改动,而装入物理内存;h、页式存储管理中,一个作业可以占用不连续的内存空间,而段式存储管理,一个作业则是占用连续的内存空间。17、以下存储管理技术中,支持虚拟存储器的技术是( )。a动态分区法 b可重定位分区法 c请求分页技术 d对换技术18、在请求分页系统中,lru算法是指( )。a、最早进入内存的页先淘汰b、近期最长时间以来没被访问的页先淘汰c、近期被访问次数最少的页先淘汰d、以后再也不用的也先淘汰19、请求分页存储管理中,若把页面尺
10、寸增加一倍,在程序顺序执行时,则一般缺页中断次数会( )。a增加 b减少 c不变 d可能增加也可能减少20、碎片是指( )。a、存储分配完后所剩的空闲区b、没有被使用的存储区c、不能被使用的存储区d、未被使用,而又暂时不能使用的存储区21、碎片现象的存在使得( )。a.内存空间利用率降低 b. 内存空间利用率提高c.内存空间利用率得以改善 d. 内存空间利用率不影响22、当内存碎片容量大于某一作业所申请的内存容量时,( )。a、可以为这一作业分配内存b、不可以为这一作业分配内存c、拼接后,可以为这一作业分配内存d、一定能够为这一作业分配内存23、下列( )存储管理方式能使存储碎片尽可能少,而且
11、使内存利用率较高。a.固定分区 b.可变分区c.分页管理 d.段页式管理24、设备管理的目的是为了合理地利用外部设备和1,设备按照信息的传递特性可分为2和3。设备管理的主要程序之一是设备分配程序,当进程请求在内存和外设之间传送信息时,设备分配程序分配设备的过程通常是4。供选择的答案:1: a、提高cpu利用率 b、提供接口 c、方便用户 d、实现虚拟设备2: a、块设备 b、存储设备 c、独立设备 d、虚拟设备3: a、共享设备 b、输入输出设备 c、系统设备 d、字符设备4: a、先分配设备,再分配控制器,最后分配通道b、先分配控制器,再分配设备,最后分配通道c、先分配通道,再分配设备,最后
12、分配控制器d、先分配通道,再分配控制器,最后分配设备25、通道是一种( )。a.i/o端口 b.数据通道c.i/o专用处理机 d.软件工具26、操作系统中采用缓冲技术的目的是为了增强系统( )的能力。a.串行操作 b. 控制操作c.重执操作 d.并行操作27、操作系统采用缓冲技术,能够减少对cpu的( )次数,从而提高资源的利用率。a.中断 b. 访问 c. 控制 d. 依赖28、缓冲技术用于( )。a、提高主机和设备交换信息的速度b、提供主、辅存接口c、提高设备利用率d、扩充相对地址空间29、spooling技术利用于( )。a.外设概念 b.虚拟设备概念c.磁带概念 d.存储概念30、采用
13、spooling技术的目的是( )。a.提高独占设备的利用率 b.提高主机效率c.减轻用户编程负担 d.提高程序的运行速度31、采用假脱机技术的目的是1。假脱机技术是将输入输出控制工作大部分交由相应的通道来承担,利用磁盘作为后援存储器,实现了外设同时联机操作,使得2成为3,减少了对频繁使用外设的压力,但假脱机技术一般不适用于4。供选择的答案: 1: a、提高外设和主机的利用率 b、提高内存和主机效率c、减轻用户编程负担 d、提高程序的运行速度23: a、块设备 b、字符设备 c、独占设备 d、虚拟设备4: a、分时系统 b、多道批处理系统 c、网络操作系统 d、多处理机系统32、在操作系统中,
14、用户在使用i/o设备时,通常采用( )。 a.物理设备名 b.逻辑设备名 c.虚拟设备名 d.设备牌号 33、利用虚拟设备达到输入输出 要求的技术是( )。 a. 利用外存作为缓冲,将作业与外存交换信息和外存与物理设备交换信息两者独立起来,并使它们并行工作的过程。 b. 把i/o要求交给多个物理设备分散完成的过程 c. 把i/o信息先放在外存,然后由一台物理设备分批完成i/o要求的过程 d. 把共享设备改为某作业的独占设备,集中完成i/o要求的过程 参考答案: 1-c 2-1-c 2-d 3-d 4-a 3-d 4-c 5-b 6-b 7-d8-b 9-b 10-a 11-b 12-c 13-
15、c 14-b 15-d 16- befg 17-c 18-b 19-b 20-d 21-a 22-d 23-d 24-1-c 2-a 3-d 4-a25-c 26-d 27-a 28-a 29-b 30-a 31-1-a 2-c 3-d 4-a 32-b 33-a三、 问答练习 1、某虚拟存储器的用户编程空间共321kb,内存为16kb。假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对照表如下:页号物理块号1 5 2 10 3 4 4 7则逻辑地址0a5c(h)所对应的物理地址是什么?2、考虑下述页面走向:12,3,42,1,56,2,12,3,76,3,21,2,36当内存块数量分
16、别为3时,试问fifo、lru、opt4、为什么要引入缓冲技术?设置缓冲区的原则是什么?参考答案: 1、答:逻辑地址0a5ch)所对应的二进制表示形式是:0000 1010 0101 1100 ,由于1k=210,下划线部分前的编码为000010,表示该逻辑地址对应的页号为3查页表,得到物理块号是4(十进制),即物理块地址为:0001 0010 0000 0000 ,拼接块内地址0000 0000 0101 1100,得0001 0010 0101 1100,即125c(h)。 2、答:所有内存块最初都是空的,所以第一次用到的页面都产生一次缺页。3时:fifo 1,23,4,21,5,6,2,
17、12,3,76,3,21,2,361 1 1 4 4 4 6 6 6 3 3 3 2 2 2 62 2 2 1 1 1 2 2 2 7 7 7 1 1 13 3 3 5 5 5 1 1 1 6 6 6 3 3发生缺页中断的次数为16在fifo64、1、56之前调入的页面,分别为5、1、24,可见4为最先进入内存的,本次应换出,然后把页6 lru 1,23,4,21,5,6,2,12,3,76,3,21,2,361 1 1 4 4 5 5 5 1 1 7 7 2 2 22 2 2 2 2 6 6 6 3 3 3 3 3 33 3 1 1 1 2 2 2 2 6 6 1 6发生缺页中断的次数为15
18、在lru65、2、16之前调入的页面,分别为5、1、22为最近一段时间内使用最少的,本次应换出,然后把页6调入内存。opt 1,23,4,21,5,6,2,12,3,76,3,21,2,361 1 1 1 1 1 3 3 3 3 62 2 2 2 2 2 7 2 2 23 4 5 6 6 6 6 1 1发生缺页中断的次数为11在opt61、2、56后面要调入的页面,分别为2、1、2,可见5为最近一段时间内使用最少的,本次应换出,然后把页64、答:引入缓冲技术的主要目的是:(123)使得一次输入的信息能多次使用。设备缓冲区的原则是:如果数据到达率与离去率相差很大,则可采用单缓冲方式;如果信息的输入和输出率相同(或相差不大)时,则可用双缓冲区;对于阵发性的输入、输出,可以设立多个缓冲区。-第 6 页-