操作系统原理习题集+答案(2)

2020-02-21 13:06

9.—(4) 10.—(3) 11.—(3) 12.—(2) 13.—(2) 14.—(4) 15.—(1) 16.—(3) 17.—(1) 18.—(3) 19.—(2) 20.—(3) 21.—(2) 22.—(3) 23.—(4) 24.—(2) 25.—(6) 26.—(1) 27.—(4) 28.—(5) 29.—(4) 30.—(1) 31.—(2) 32.—(3) 33.—(6) 34.—(2) 35.—(6) 36.—(2) 37.—(3) 38.—(1) 39.—(4) 40.—(1)

第三章

1.把逻辑地址转变为内存的物理地址的过程称作﹎﹎A﹎﹎。 A: (1)编译 (2)连接 (3)运行 (4)重定位 2. 动态重定位是在作业的﹎﹎A﹎﹎中进行的。 A:(1)编译过程 (2)装入过程 (3)修改过程 (4)执行过程 3. 在可变分区存储管理方案中需要一对界地址寄存器,其中﹎﹎A﹎﹎作为重定位(地址映射)使用。

A:(1) 逻辑地址寄存器 (2)长度寄存器 (3) 物理地址寄存器 (4) 基址寄存器 4. 分页系统中信息的逻辑地址到物理地址的变换是由﹎﹎A﹎﹎决定。 A:(1) 段表 (2) 页表 (3) 物理结构 (4) 重定位寄存器 5. 分段系统中信息的逻辑地址到物理地址的变换是由﹎﹎A﹎﹎决定。 A:(1) 段表 (2) 页表 (3) 物理结构 (4) 重定位寄存器 6.在最佳适应算法中是按﹎﹎A﹎﹎顺序形成空闲分区链。 A: (l)空闲区首址递增(2)空闲区首址递减

(3)空闲区大小递增(4)空闲区大小递减

7. 在首次适应算法中,要求空闲分区按﹎﹎A﹎﹎顺序链接成空闲分区链。 A: (l)空闲区首址递增(2)空闲区首址递减

(3)空闲区大小递增(4)空闲区大小递减。

8. 在可变分区式内存管理中,倾向于优先使用低址部分空闲区的算法是﹎﹎A﹎﹎。 A: (1) 最佳适应算法 (2) 最坏适应算法 (3) 首次适应算法 (4) 循环适应算法

9. 在可变分区式内存管理中,能使内存空间中空闲区分布较均匀的算法是﹎﹎A﹎﹎。

A: (1) 最佳适应算法 (2) 最坏适应算法

(3) 首次适应算法 (4) 循环适应算法

10. 在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区表项数减1的情况是﹎﹎A﹎﹎。 A:(1)无上邻(前邻、低址)空闲区,也无下邻(后邻、高址)空闲区 (2)有上邻(前邻、低址)空闲区,但无下邻(后邻、高址)空闲区 (3)有下邻(后邻、高址)空闲区,但无上邻(前邻、低址)空闲区 (4)有上邻(前邻、低址)空闲区,也有下邻(后邻、高址)空闲区 (5)不可能的。

11. 在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区表项数不变、某项的始址改变、长度增加的情况是﹎﹎A﹎﹎。 A:(1)无上邻(前邻、低址)空闲区,也无下邻(后邻、高址)空闲区 (2)有上邻(前邻、低址)空闲区,但无下邻(后邻、高址)空闲区 (3)有下邻(后邻、高址)空闲区,但无上邻(前邻、低址)空闲区

6

(4)有上邻(前邻、低址)空闲区,也有下邻(后邻、高址)空闲区 (5)不可能的。

12. 在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区表项数增1的情况是﹎﹎A﹎﹎。 A:(1)无上邻(前邻、低址)空闲区,也无下邻(后邻、高址)空闲区 (2)有上邻(前邻、低址)空闲区,但无下邻(后邻、高址)空闲区 (3)有下邻(后邻、高址)空闲区,但无上邻(前邻、低址)空闲区 (4)有上邻(前邻、低址)空闲区,也有下邻(后邻、高址)空闲区 (5)不可能的。

13. 在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区表项数不变、某项的始址不变、长度增加的情况是﹎﹎A﹎﹎。 A:(1)无上邻(前邻、低址)空闲区,也无下邻(后邻、高址)空闲区 (2)有上邻(前邻、低址)空闲区,但无下邻(后邻、高址)空闲区 (3)有下邻(后邻、高址)空闲区,但无上邻(前邻、低址)空闲区 (4)有上邻(前邻、低址)空闲区,也有下邻(后邻、高址)空闲区 (5)不可能的。

14. 当存储器采用段页式管理时,主存被划分为定长的﹎﹎A﹎﹎。

A: (1)段 (2)页 (3)区域 (4)块 15. 当存储器采用段页式管理时,程序按逻辑被划分成﹎﹎A﹎﹎。

A: (1)段 (2)页 (3)区域 (4)块

16. 在存储器采用段页式管理的多道程序环境下,每道程序都有对应的﹎﹎A﹎﹎。 A: (1)一个段表和一个页表 (2)一个段表和一组页表 (3)一组段表和一个页表 (4)一组段表和一组页表

17. 在分页式存储管理系统中时,每次从主存中取指令或取操作数,至少要访问﹎﹎A﹎﹎主存。

A:(1)1次 (2)2次 (3)3次 (4)4次 (5)0次 18.在分段式存储管理系统中时,每次从主存中取指令或取操作数,至少要访问﹎﹎A﹎﹎主存。

A:(1)1次 (2)2次 (3)3次 (4)4次 (5)0次 19.在段页式存储管理系统中时,每次从主存中取指令或取操作数,至少要访问﹎﹎A﹎﹎主存。

A:(1)1次 (2)2次 (3)3次 (4)4次 (5)0次

20.使每道程序能在不受干扰的环境下运行,主要是通过﹎﹎A﹎﹎功能实现的。 A:(1)内存分配 (2)内存保护 (3)地址映射 (4)对换 (5)内存扩充

21. 在可变分区存储管理方案中需要一对界地址寄存器,其中﹎﹎A﹎﹎是作为存贮保护使用。

A:(1) 逻辑地址寄存器 (2)长度寄存器 (3) 物理地址寄存器 (4) 基址寄存器 22.在分页式存储管理中用作存贮保护的是﹎﹎A﹎﹎。

A:(1) 页表长度 (2) 页表始址 (3) 页长(大小) (4) 重定位寄存器 23. 在分段式存储管理中用作存贮保护的首先是﹎﹎A﹎﹎。

A:(1) 段表长度 (2) 段表始址 (3) 段长 (4) 重定位寄存器 24. 用外存换内存是以牺牲程序运行时间为代价的。为提高CPU有效利用率,避免内外存的频繁交换,虚拟存储技术常用某种页面淘汰策略来选择换出内存的页面,它的基础是程序的

7

﹎﹎A﹎﹎。

A: (1)完整性 (2)局部性 (3)递归性 (4)正确性 25.在下面关于虚拟存储器的叙述中,正确的是:﹎﹎A﹎﹎。

A: (1)要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存

(2)要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存 (3)要求程序运行前不必全部装入内存但是在运行过程中必须一直驻留在内存 (4)要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存 26.虚拟存储器的作用是允许﹎﹎A﹎﹎。 A: (1)直接使用外存代替内存

(2)添加比地址字长允许的更多内存容量 (3)程序直接访问比内存更大的地址空间 (4)提高内存的访问速度 27.由于内存大小有限,为使得一个或多个作业能在系统中运行,常需要用外存来换取内存。其中在作业内部对内外进行交换的技术称为 ﹎﹎A﹎﹎技术。

A: (1) SPOOLING (2)SWAPPING (3)虚拟存储

(4)虚拟机 (5)进程管理 (6)设备管理

28. 在请求分页内存管理的页表表项中,其中访问位供﹎﹎A﹎﹎时参考。 A:(l)分配页面 (2)置换算法 (3)程序访问 (4)换出页面 (5)调入页面 29. 在请求分页内存管理的页表表项中,其中修改位供﹎﹎A﹎﹎时参考。 A:(l)分配页面 (2)置换算法 (3)程序访问 (4)换出页面 (5)调入页面 30.在请求分页内存管理的页表表项中,其中状态位供﹎﹎A﹎﹎时参考。 A:(l)分配页面 (2)置换算法 (3)程序访问 (4)换出页面 (5)调入页面 31.在请求分页内存管理的页表表项中,其中外存始址供﹎﹎A﹎﹎时参考。 A:(l)分配页面 (2)置换算法 (3)程序访问 (4)换出页面 (5)调入页面 32.在请求调页系统中有着多种置换算法:选择在以后不再使用的页面予以淘汰的算法称为﹎﹎A﹎﹎。 A:(1)FIFO算法 (2)OPT算法 (3)LRU算法 (4)NRU算法 (5)LFU算法 33.在请求调页系统中有着多种置换算法:选择自上次访问以来所经历时间最长的页面予以淘汰的算法称为﹎﹎A﹎﹎。 A:(1)FIFO算法 (2)OPT算法 (3)LRU算法 (4)NRU算法 (5)LFU算法 34.在请求调页系统中有着多种置换算法:选择最先进入内存的页面予以淘汰的算法称为 ﹎﹎A﹎﹎。 A:(1)FIFO算法 (2)OPT算法 (3)LRU算法 (4)NRU算法 (5)LFU算法

35.在请求调页系统中有着多种置换算法:选择自某时刻开始以来,访问次数最少的页面予以淘汰的算法称为﹎﹎A﹎﹎。 A:(1)FIFO算法 (2)OPT算法 (3)LRU算法 (4)NRU算法 (5)LFU算法 36.下面﹎﹎A﹎﹎种页面置换算法会产生Belady异常现象? A:(1)先进先出页面置换算法(FIFO) (2) 最近最久未使用页面置换算法(LRU) (3)最不经常使用页面置换算法(LFU) (4)最佳页面置换算法(OPT) (5) 最近未用页面置换算法(NRU)(Clock)

37. 在请求分页管理中,若采用先进先出(FIFO)页面置换算法,可能会产生“Belady异常”,“Belady异常”指的是﹎﹎A﹎﹎。 A: (1)频繁地出页入页的现象

(2)分配的页面数增加,缺页中断的次数也可能增加

8

(3)进程交换的信息量过大,导致系统工作区不足

(4)分配给进程的内存空间不足使进程无法正常工作

38. 在虚拟存储器系统中常使用联想存储器进行管理,它是﹎﹎A﹎﹎寻址的。 A: (1) 按地址 (2) 按内容 (3) 寄存器 (4) 计算 39.下列关于虚拟存储器的论述中,正确的论述﹎﹎A﹎﹎。

A: (1)在请求段页式系统中,以页为单位管理用户的虚空间,以段为单位管理内存空间。

(2)在请求段页式系统中,以段为单位管理用户的虚空间,以页为单位管理内存空间。 (3)为提高请求分页系统中内存的利用率,允许用户使用不同大小的页面。 (4)实现虚拟存储器的最常用的算法是最佳适应算法OPT。

40.在虚拟分页存贮管理系统中,若进程访问的页面不在主存,且主存中没有可用的空闲块时,系统正确的处理顺序为﹎﹎A﹎﹎。

A: (1)决定淘汰页 ? 页面调出 ? 缺页中断 ? 页面凋入

(2)决定淘汰页 ? 页面调入 ? 缺页中断 ? 页面凋出 (3)缺页中断 ? 决定淘汰页 ? 页面调出 ? 页面凋入 (4)缺页中断 ? 决定淘汰页 ? 页面调入 ? 页面凋出

答案:

1.—(4) 2.—(4) 3.—(4) 4.—(2) 5.—(1) 6.—(3) 7.—(1) 8.—(3) 9.—(4) 10.—(4) 11.—(3) 12.—(1) 13.—(2) 14.—(4) 15.—(1) 16.—(2) 17.—(2) 18.—(2) 19.—(3) 20.—(2) 21.—(2) 22.—(1) 23.—(1) 24.—(2) 25.—(2) 26.—(3) 27.—(3) 28.—(2) 29.—(4) 30.—(3) 31.—(5) 32.—(2) 33.—(3) 34.—(1) 35.—(5) 36.—(1) 37.—(2) 38.—(2) 39.—(2) 40.—(3)

第四章

1. 在I/O设备控制的发展过程中,最主要的推动因素是﹎﹎﹎﹎、提高I/O速度和设备利

用率。

A: (1)提高资源利用率 (2)提高系统吞吐量

(3)减少主机对I/O控制的干预 (4)提高CPU与I/O设备的并行操作程度 2.下面关于设备属性的论述中,正确的是____。

A: (1)字符设备的基本特征是可寻址到字节,即能指定输入的源地址或输出的目标地址

(2)共享设备必须是可寻址的和可随机访问的设备

(3)共享设备是指同一时间内允许多个进程同时访问的设备 (4)在分配共享设备和独占设备时都可能引起进程死锁

3. 使用户所编制的程序与实际使用的物理设备无关是由﹎﹎A﹎﹎功能实现的。 A:(1)设备分配 (2)缓冲管理 (3)设备管理 (4)设备独立性 (5)虚拟设备 4. 通道是一种﹎﹎A﹎﹎。 A:(1)I/O设备 (2)设备控制器 (3)I/O处理机 (4)I/O控制器 5.通道具有﹎﹎﹎﹎能力。 A:(1)执行I/O指令集(2)执行CPU指令集(3)传输I/O命令(4)运行I/O进程

9

6.实现CPU和外部设备并行工作的硬件支持是:﹎﹎A﹎﹎。

A:(1)中断机构 (2)外部设备接口(通道、控制器等) (3) 通道和中断 (4)多总线

7.在具有通道处理机的系统中,用户进程请求启动外设时,由 ﹎﹎A﹎﹎根据I/O要求构造通道程序及通道状态字,并将通道程序保存在内存,然后执行启动“I/O”命令。 A: (1)用户进程 (2)应用程序 (3)通道 (4)操作系统 8.在具有通道处理机的系统中,用户进程请求启动外设时,由操作系统根据I/O要求构造通道程序及通道状态字,并将通道程序保存在﹎﹎A﹎﹎,然后执行启动“I/O”命令。 A: (1)内存 (2)硬盘 (3)通道 (4)外部设备

9.不通过CPU进行主存与I/O设备间大量的信息交换方式,可以是﹎﹎A﹎﹎方式。 A: (1)DMA (2)中断 (3)查询等待 (4)程序控制 10. 从下面关于设备独立性的论述中,第﹎﹎A﹎﹎条是正确的论述。 A: (1)设备独立性是I/O设备具有独立执行I/O功能的一种特性。

(2)设备独立性是指用户程序独立于具体使用的物理设备的一种特性。 (3)设备独立性是指能独立实现设备共享的一种特性。

(4)设备独立性是指设备驱动独立于具体使用的物理设备的一种特性。 11.为了实现设备的独立性、系统中的逻辑设备表必须包含:﹎﹎A﹎﹎。 A:(1)逻辑设备名和物理设备名

(2)逻辑设备名和驱动程序入口地址 (3)物理设备名和驱动程序入口地址

(4)逻辑、物理设备名和驱动程序入口地址

12.使用编制的程序与实际使用的物理设备无关是由﹎﹎A﹎﹎功能实现的。 A:(1)设备分配 (2)设备驱动 (3)虚拟设备 (4)设备独立性

13. 下面关于虚拟设备的论述中,第﹎﹎A﹎﹎条是正确的论述。

A:(1)虚拟设备是指允许用户使用比系统中具有的物理设备更多的设备。

(2)虚拟设备是指允许用户以标准化方式来使用物理设备。 (3)虚拟设备是把一个物理设备变换成多个对应的逻辑设备。

(4)虚拟设备是指允许用户程序不必全部装入内存便可使用系统中的设备。 14. 通过硬件和软件的功能扩充,把原来独占的设备改造成能为若干用户共享的设备,这种设备称为﹎﹎A﹎﹎。

A: (1)存储设备 (2)系统设备 (3)虚拟设备 (4) 用户设备

15. 如果I/O所花费的时间比CPU处理时间短得多,则缓冲区﹎﹎A﹎﹎。 A:(1)最有效(2)几乎无效(3)均衡(4)都不是

16. 在现代操作系统中采用缓冲技术的主要目的是﹎﹎A﹎﹎

A: (1)改善用户编程环境 (2)提高CPU的处理速度

(3)提高CPU和设备之间的并行程度 (4)实现与设备无关性 17. 下列有关SPOOLing系统的论述中第﹎﹎A﹎﹎条是正确的论述。

A: (1)构成SPOOLing系统的基本条件,是具有外围输入机与外围输出机。

(2)只要操作系统中采用了多道程序设计技术,就可以构成SPOOLing系统。 (3)SPOOLing系统是虚拟存储技术的体现。

(4)当输出设备忙时,SPOOLing系统中的用户程序暂停执行,待I/O 空闲时再被唤醒,去执行输出操作。

10


操作系统原理习题集+答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:16计算机组成原理期末考试卷(A)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: