第五章 设备管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第五章设备管理
单选题
1.按资源分配的角度,可将设备分为_____。
A.系统设备,用户设备
B.字符设备,块设备
C.读写设备,共享设备,虚拟设备
D.存储设备,输入/输出设备
2.按信息组织和处理的方式,可将设备分为_____。
A.系统设备,用户设备
B.字符设备,块设备
C.读写设备,共享设备,虚拟设备
D.存储设备,输入/输出设备
3.通过硬件和软件的功能扩充,把原来独立的设备改造成能为若干用户共享的设备,这种
设备称为_____。
A.存储设备
B.系统设备
C.用户设备
D.虚拟设备
4.设备管理的主要任务之一是控制设备和内存或CPU之间的数据传送。在以下四种方式
中不支持并行工作方式的是_____。
A.程序直接控制方式
B.中断控制方式
C.DMA方式
D.通道方式
5.直接数据传送(DMA)方式是
A.外存和主存直接传送数据
B.通过中断当前程序方式传送数据
C.通过CPU中的寄存器传送数据
D.通过查询方式传送数据
6.如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是_____。
A.程序查询
B.中断方式
C.DMA方式
D.无条件存取方式
7.设备管理的主要任务之一是控制设备和内存或CPU之间的数据传送。在以下四种方式
中,以主存为中心的、以窃取或挪用CPU工作周期来传送数据的是_____。
A.程序直接控制方式
B.中断控制方式
C.DMA方式
D.通道方式
8.关于控制设备和内存或CPU之间的数据传送,不正确的是_____。
A.中断方式时,每传送一个字节产生一个中断请求
B.中断方式的每次数据传送时的中断处理是在CPU的控制下进行的,所以必须要中
断当前进程的执行
C.DMA方式的每次数据传送时的处理是在DMA控制器的控制下进行的,不需要中
断当前进程的执行,仅仅是挪用了当前进程的CPU时间
D.在DMA方式中,借助于专用的数据通路,使主存和I/O设备完成数据传送,必须
要CPU的加入
9.通道的引入进一步提高整个系统的性能,也有利于系统的安全和保密。关于通道方式,
以下错误的是_____。
A.通道是独立于CPU的专管输入/输出控制的处理机
B.通道方式在数据传送方式中是对CPU依赖最少的一种方式
C.通道有自己的指令系统和程序
D.通道方式是一种以CPU为中心,实现设备与主存直接交换数据的控制方式
10.在现代操作系统中几乎所有I/O设备与主机交换数据时,都使用缓冲区。以下_____不
是引入缓冲的主要原因。
A.减小对内存的使用
B.缓和CPU与I/O设备之间速度不匹配的矛盾
C.减少对CPU的中断频率,放宽对中断响应时间的限制
D.解决DMA或通道方式的瓶颈问题
11.引入缓冲的主要目的是_____。
A.改善CPU和I/O设备之间速度不匹配的矛盾
B.节省内存
C.提高CPU的利用率
D.提高I/O设备的效率
12.CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用_____。
A.并行技术
B.通道技术
C.缓冲技术
D.虚存技术
13.缓冲技术中的缓冲池在_____。
A.主存
B.外存
C.ROM
D.寄存器
14.一种为输入和输出操作所共用的缓冲称为_____。
A.单缓冲
B.双缓冲
C.多缓冲
D.缓冲池
15.输入进程向缓冲池输入数据的操作称为_____。
A.收容输入
B.提取输入
C.收容输出
D.提取输出
16.计算进程从缓冲池取原始数据的操作称为_____。
A.收容输入
B.提取输入
C.收容输出
D.提取输出
17.计算进程把产生的计算结果放到缓冲池中的操作称为_____。
A.收容输入
B.提取输入
C.收容输出
D.提取输出
18.输出进程从缓冲池中某一个装满输出数据的单位缓冲中取出数据的操作称为_____。
A.收容输入
B.提取输入
C.收容输出
D.提取输出
19.在进程创建时,由系统一次分配给该进程所要求的全部设备、控制器和通道。一旦分配
后,这些设备就一直为该进程所占有,直至该进程被撤消。这种分配方式称为_____。
A.静态分配
B.动态分配
20.在进程执行过程中,根据需要通过系统调用向系统请求设备,一旦用毕,立即释放。这
种分配方式称为_____。
A.静态分配
B.动态分配
21.利用SpooLing技术实现虚拟设备的目的是_____。
A.把独享的设备变为可以共享
B.便于独享设备的分配
C.便于对独享设备的管理
D.便于独享设备与CPU并行工作
22.实现虚拟设备较典型的软件技术是_____。
A.Spooling技术
B.多道程序设计
C.请求页式
D.分时系统
23.操作系统中的Spooling技术,实质是将_____转化为共享设备的技术。
A.虚拟设备
B.独占设备
C.脱机设备
D.块设备
24._____技术是操作系统中采用的以空间换取时间的技术。
A.Spooling技术
B.虚拟存储技术
C.覆盖与交换技术
D.通道技术
25.Spooling技术,将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作实
际上是对磁盘的存储操作,用以代替打印机的部分是_____。
A.独占设备
B.共享设备
C.虚拟设备
D.一般物理设备
26.为了提高系统的可适应性和可扩展性,都毫无例外地实现与设备无关性,其基本含义是
_____。
A.使用虚拟设备
B.程序中不指定设备,一律用系统调用
C.在编程时不指定使用的物理设备名,而使用逻辑设备名
D.以上都不对
27.在操作系统中,用户使用I/O设备时,通常采用_____。
A.物理设备名
B.逻辑设备名
C.虚拟设备名
D.设备牌号
28.不同类型的设备应有不同的设备驱动程序,它们大体上可分为两部分:_____。
A.接收进程I/O请求和参数设置
B.检查I/O请求的合法性和启动设备