操作系统设备管理习题与答案.docx
《操作系统设备管理习题与答案.docx》由会员分享,可在线阅读,更多相关《操作系统设备管理习题与答案.docx(13页珍藏版)》请在冰豆网上搜索。
操作系统设备管理习题与答案
1、程序员利用系统调用打开I/O设备时,通常使用的设备标识是
()O
A.主设备号
B.从设备号
C.逻辑设备名
D.物理设备名
正确答案:
C
2、下列有关I/O接口的叙述中,错误的是()。
A.I/O接口中CPU可访问的寄存器称为I/O端口
B.状态端口和控制端口可以共用同一个寄存器
C.采用统一编址方式时,CPU不能用访存指令访问I/O端口
D.采用独立编址方式时,I/O端口地址和主存地址可能相同正确答案:
C
3、在采用中断I/O方式控制打卬输岀的情况下,CPU和打印控制接口中的I/O端口之间交换的信息不可能是()。
A.设备状态
B.所打卬的字符
C.主存地址
D.控制命令
正确答案:
C
4、系统配置的通道数较少时可能产生“瓶颈”问题,解决此问题的有效方法是()。
A.在设备上增设一些缓冲区
B.增加设备到通道的通路
C.采用虚拟设备技术
D.提高CPU的速度
正确答案:
B
5、下列I/O控制方式中,哪一个基本不需要硬件支持?
()
A.程序轮询方式
B.通道(I/O处理机)控制方式
C.中断驱动控制方式
D.内存直接存取(DMA)控制方式
正确答案:
A
6、内部异常(内中断)可分为故障(fault).陷阱(trap)和终止
(abort)三类。
下列有关内部异常的叙述中,错误的是()。
A.内部异常的检测由CPU内部逻辑实现
B.内部异常的产生与当前执行指令相关
C.内部异常的响应发生在指令执行过程中
D.内部异常处理完后一定会重新返回到发生异常的指令继续执行正确答案:
D
7、在以下选项中,()不属于操作系统提供给普通用户的可使用资源。
A.I/O设备
B.中断机制
C.存储器
D.处理器
正确答案:
B
8、中断系统一般是由相应的()组成的。
A.软件
B.固件
C.硬件和软件
D.硬件
正确答案:
C
9、当中断发生后,相关中断处理的程序属于()。
A.可能是用户程序也可能是操作系统程序
B.用户程序
C.操作系统程序
D.既不是用户程序也不是操作系统程序
正确答案:
C
10、处理外部中断时,应该由操作系统保存的是()。
A.CaChe中的内容
B.程序计数器(PC)的内容
C.通用寄存器的内容
D.快表(TLB)的内容
正确答案:
C
11、中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是()。
A.通用地址寄存器
B.程序计数器
C.通用数据寄存器
D.程序状态字寄存器
正确答案:
D
12、在DMA方式下,数据从内存传送到外设经过的路径是()。
A.内存一DMA控制器一外设
B.内存一数据总线一外设
C.外设f内存
D.内存-*CPU→总线一外设
正确答案:
A
13、如果I/O设备与内存进行数据交换不经过CPU来完成,这种数据交换方式是()。
A.DMA方式
B.中断方式
C.程序查询
D.无条件存取方式
正确答案:
A
14、通常把通道程序的执行情况记录在()中。
A.通道状态字寄存器(CSW)
B.程序状态字寄存器(PSW)
C.通道地址字寄存器(CAW)
D.进程控制块(PCB)
正确答案:
A
15、以下关于通道的叙述中,不正确的是()。
A.通道是和DMA相同的一种I/O控制部件
B.通道能同时控制多台同类型或者不同类型的设备
C.通道方式中信息的传送是通过执行通道程序完成的
D.按照通道的工作方式,通道分为字节多路通道、数组选择通道和数组多路通道
正确答案:
A
16、以下关于通道的叙述中,不正确的是()。
A.通道方式下,除故障外不再需要采用中断
B.CPU通过执行I/O指令来启动通道
C.通道程序存放在主存而不是通道中
D.通道程序是由通道来执行的
正确答案:
A
17、使用户所编写的程序与实际使用的物理设备无关,这是由设备管理的()功能实现的。
A.虚拟设备
B.设备分配
C.缓冲管理
D.设备独立性
正确答案:
D
18、用户程序发出磁盘I/O请求后,系统的处理流程是:
用户程序一系统调用处理一设备驱动程序一中断处理f..∙°其中,计算数据所在磁盘的柱而号、磁头号、扇区号的程序是()。
A.用户程序
B.中断处理程序
C.设备驱动程序
D.系统调用处理程序
正确答案:
C
19、操作系统的I/O子系统通常由四个层次组成,每一层明确定义了与邻近层次的接口,有关该层次结构自上而下合理的层次组织排列顺序是()。
A.用户进程、用户空间I/O请求支持层、设备独立性软件层、设备调度与控制层(设备驱动程序和中断处理程序)
B.用户进程、设备独立性软件层、用户空间I/O请求支持层、设备调度与控制层(设备驱动程序和中断处理程序)
C.用户进程、用户空间I/O请求支持层、设备调度与控制层(设备
驱动程序和中断处理程序)、设备独立性软件层
D.用户进程、设备调度与控制层(设备驱动程序和中断处理程序)、用户空间I/O请求支持层、设备独立性软件层
正确答案:
A
20、对于单CPU单通道的计算机系统的工作过程,下列可以完全并行工作的是()。
A.程序和设备之间
B.程序和通道之间
C.程序和程序之间
D.由通道控制的各台设备之间
正确答案:
A
21、在设备管理中,引入缓冲技术的最主要目的在于()。
A.扩充地址空间
B.提供内存与外存之间的接口
C.提高设备利用率
D.提高主机和设备交换信息的速度
正确答案:
D
22、假定把磁盘上一个数据块中信息输入到一单缓冲的时间T为IOOus,将缓冲区中数据传送到用户区的时间M为50Us,而CPU对这一块数据进行计算的时间C为50μs,那么,系统对每一块数据的平均处理时间为()。
A.50μs
B.200μS
C.100μS
D.150μS正确答案:
D
23、某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。
假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100μs,将缓冲区的数据传送到用户区的时间是50μs,CPU对一块数据进行分析的时间为50μSO在单缓冲区和双缓冲区情况下,读入并分析完该文件的时间分别是
()O
A.2000μs^2000μS
B.1550Us、1100US
C.
1500Us、1000US
正确答案:
B
24、设备管理程序对设备的管理是借助一些数据结构来进行的,下而的()不属于设备管理数据结构。
A.控制器控制表(COCT)
B.设备控制表(DCT)
C.通道控制表(CHCT)
D.作业控制块(JCB)
正确答案:
D
25、下面关于设备独立性的论述中,正确的是()。
A.设备独立性是I/O设备具有独立执行I/O功能的一种特性
B.设备独立性是指能独立实现设备共享的一种特性
C.设备独立性是指用户程序独立于具体使用的物理设备的一种特性
D.设备独立性是指设备驱动独立于具体使用的物理设备的一种特性正确答案:
C
26、使命令的执行结果不在屏幕上显示,而将之引向另一个文件,这项功能称为()。
A.联机输出
B.脱机输出
C.管道
D.输出重定向
正确答案:
D
27、通过硬件和软件的功能扩充,把原来独占的设备改造成能为若干用户共享的设备,这种设备称为()。
A.存储设备
B.虚拟设备
C.用户设备
D.系统设备
正确答案:
B
28、大多数低速设备都属于()设备。
A.SPOOLing
B.共享
C.虚拟
D.独占
正确答案:
D
29>关于SPOOLing技术的说法,以下正确的是()。
A.SPOOLing技术可以把共享设备改为独占设备
B.SPOOLing系统中不需要独占设备
C.当输入设备忙时,SPOOLing系统中的用户程序暂停执行,待I/O空闲时再被唤醒
D.SPOOLing系统加快了作业完成的速度
正确答案:
D
30、与设备控制器关系最密切的软件是()。
A.设备驱动程序
B.编译程序
C.内存管理程序
D.处理机调度程序
正确答案:
A
31、在中断处理中,输入/输出中断发生的时机可能是()时。
I.设备出错II.数据传输结束
A.II
B.I和II都不是
C.I或II
D.I
正确答案:
C
32、操作系统进行移动头磁盘驱动调度的最主要目的在于()。
A.加快磁盘传输数据的速度
B.作为磁盘管理和文件管理的接口
C.方便用户使用磁盘
D.尽可能地减少输入输出操作中的寻道时间,提高磁盘传输信息的吞吐量
正确答案:
D
33、下列关于磁盘结构及磁盘调度的叙述中,哪一条是错误的?
()
A.磁盘调度时,首先是移臂调度,然后是旋转调度
B.最短寻道时间优先(SSTF)调度算法可能导致饥饿现象
C.磁盘的物理块号与磁盘地址可以相互转换
D.扫描算法不会导致磁臂黏着现象
正确答案:
D
34、假设磁盘的读写头在55号柱面上操作时,有新请求访问的柱面号为100、39、124、16和126。
当55柱而号操作完成后,若采用最短寻道时间优先调度算法,为完成这些请求,磁头需要移动过的柱面数是()。
A.181
B.149
C.139
D.159
正确答案:
B
35、下列算法中用于磁盘移臂调度的是()。
A.优先级高者优先算法
B.时间片轮转法
C.LRU算法
D.最短寻道时间优先算法
正确答案:
D
36、对磁盘进行移臂调度时,既考虑了减少寻道时间,又不频繁改变移动臂的移动方向的调度算法是()。
A.先来先服务调度算法
B.最短寻道时间优先调度算法
C.电梯调度(SCAN)算法
D.优先级高者优先调度算法
正确答案:
C
37、某硬盘有200个磁道(最外侧磁道号为0),磁道访问请求序列为:
130,42,180,15,199,当前磁头位于第58号磁道并从外侧向内侧移动。
按照SCAN调度方法处理完上述请求后,磁头移过的磁道数是()。
A.382
B.287
C.208
D.325
正确答案:
D
38、磁盘高速缓冲设在()中,其主要目的是提高磁盘I/O的速度。
A.磁盘
B.CaChe
C.内存
D.磁盘控制器
正确答案:
C
39、引入磁盘高速缓冲的主要目的是()。
A.提高CPU的运算速度
B.改善CPU与I/O设备速度不匹配的问题
C.提高I/O设备的利用率
D.节省内存
正确答案:
B
40、以下能有效提高磁盘I/O速度的方法是()。
①提前读②延迟写③优化物理块分布④虚拟盘⑤合理分配磁盘空间
A.③④
B.①②③④⑤
C.②④
D.①③⑤
正确答案:
B
41、用户程序发出磁盘I/O请求后,系统的正确处理流程是()。
A.用户程序一设备驱动程序一系统调用处理一中断处理一…
B.用户程序一设备驱动程序一中断处理一系统调用处理一…
C.用户程序一系统调用处理一中断处理一设备驱动程序→...D.用户
程序一系统调用处理一设备驱动程序一中断处理一…
正确答案:
D
42、在进行设备分配时应该考虑下列哪些因素?
()
①设备固有属性②设备分配算法③设备分配的安全性④设备独立性
A.①©③④
B.①③④
C.①②④
D.②③④
正确答案:
A
43、下列为设备驱动程序的功能的是()。
①检查用户I/O请求的合法性,了解I/O设备的工作状态,传递与
I/O设备操作有关的参数,设置设备的工作方式②发出I/O命令,
如果设备空闲,便立即启动I/O设备,完成指定的I/O操作;如果设备忙碌,则将请求者挂在设备队列上等待③通过系统调用由用户态转入内核态,并根据其系统调用号,转向执行相应的系统调用内核函数进行处理④接收上层软件发来的命令和参数,并将命令中的抽象要求,转换为与设备相关的低层操作序列
A.②③④
B.①②③④
C.①②③
D.①②④
正确答案:
D