第7章练习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第7章设备管理

一、单选题

1、通过硬件和软件的功能扩充,把原来独占的设备改造成若干用户共享的设备,这种设备

称为( C )。

A. 存储设备

B. 系统设备

C. 虚拟设备

D. 用户设备

2、通道是一种(C )。

A. I/O端口

B. 共享文件

C. I/O专用处理器

D. 数据通道

3、(A )是操作系统中采用的以空间换时间的技术。

A. 缓冲技术

B. 并行技术

C. 通道技术

D. 虚拟存储技术

4、通道又称为I/O处理机,它用于实现(A )之间的信息传输。

A. 主存与外设

B. CPU与外设

C. 主存与外存

D. CPU与外存

5、对于磁盘来说,输入输出操作的信息传送单位是(D )。

A. 字节

B. 字

C. 文件

D. 块

6、在采用Spooling技术的系统中,用户的打印数据首先被送到(C )。

A. 打印机

B. 磁盘的输入井

C. 磁盘的输出井

D. 终端

7、设备管理程序对设备的管理是借助一些数据结构来进行的,下面的(B )不属于设备

管理的数据结构。

A. DCT

B. JCB

C. COCT

D. CHCT

8、缓冲技术中的缓冲池在(B )中。

A. 外存

B. 内存

C. ROM

D. 寄存器

9、如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是

( C )。

A. 中断方式

B. 无条件存取方式

C. DMA方式

D. 程序查询方式

10、在一般大型计算机系统中,主机对外围设备的控制可通过通道、设备控制器、设备三

个层次来实现,下面的叙述中正确的是(B )。

A.控制器可控制通道,设备在通道的控制下工作

B.通道控制控制器,设备在控制器控制下工作

C.通道和控制器分别控制设备

D.控制器控制通道和设备工作

11、下面关于设备驱动程序的论述中正确的是(D )。

A.驱动程序与I/O设备紧密相关,因此为每一个I/O设备配备一个专门的驱动程序

B. 驱动程序与I/O控制方式紧密相关,因此对DMA方式该以字节为单位去启动设备进

行中断处理

C.由于驱动程序与I/O设备(硬件)紧密相关,所以必须全部用汇编语言书写

D.对于一台多用户机,配置了相同的8个终端,此时可只配置一个由多个终端共享的驱

动程序

12、操作系统中引入缓冲的目的是为了增强系统的(B )能力。

A. 串行操作

B. 并行操作

C. 控制操作

D. 中断操作

13、CPU输出数据的速度远远快于打印机的打印速度,为解决这一矛盾,可采用(A )。

A. 缓冲技术

B. 并行技术

C. 通道技术

D. 虚拟存储技术

14、(D )算法是设备分配常用的一种算法。

A. 短作业优先

B. 最佳适应

C. 首次适应

D. 先来先服务

15、下列设备不属于系统设备的是(C )。

A. 键盘

B. 鼠标

C. 扫描仪

D. 磁盘

16、下面关于设备独立性的论述中正确的是( B )。

A. 设备独立性是指I/O设备具有独立执行I/O功能的一种特性

B. 设备独立性是指用户程序独立于具体使用的物理设备的一种特性

C. 设备独立性是指能独立实现设备共享的一种特性

D. 设备独立性是指设备驱动程序独立于具体使用的物理设备的一种特性

二、填空题

1、设备独立性是指应用程序独立于具体使用的物理设备。

2、在中断驱动方式中,CPU是以字节为单位对I/O进行干预;DMA方式时,是以

数据块为单位进行干预;I/O通道方式是以一组数据块为单位进行干预的。

3、从资源分配角度出发,I/O设备可分为独占设备、共享设备、虚拟设备

三种类型。

4、通道指专门用于负责输入/输出工作的处理机,通道所执行的程序称为通道程序。

5、通道是一个独立于CPU 的专管输入/输出的的处理机,它控制外设与

内存之间的信息交换。

6、从资源分配的角度看,打印机是独占设备,磁盘是共享设备。

7、在实现了设备独立性的系统中,I/O进程申请设备是以逻辑设备名来申请的。

8、设备分配算法有先来先服务和优先权高者优先两种。

9、I/O控制方式的发展经历了4个阶段,分别是程序查询方式、I/O中断方式、

DMA方式、I/O通道方式。

10、按设备所属关系分类,可分为系统设备和用户设备两类。

11、虚拟设备是通过虚拟技术把独占变成能为若干用户共享的设备。

12、根据信息交换方式,通道可分成 3 种类型,分别是字节多路通道、

数组选择通道和数组多路通道。

13、设备驱动程序是I/O进程和设备控制器之间的一个通信程序。

14、为了防止进程对系统资源的无序竞争, 所有设备必须由系统统一分配。

15、现代计算机I/O系统的结构,由输入/输出井、输入/输出缓冲区和输入/输出

进程三级组成。

三、简答题

1、什么是Spooling技术?Spooling系统由哪几个部分组成?

答:Spooling技术是一种虚拟设备技术,它可以把一台独占设备改造为虚拟设备,在进程所需的物理设备不存在或被占用的情况下,使用该设备。Spooling技术是对脱机输入、输出系统的模拟,所以又叫做假脱机操作。

Spooling系统主要由三部分组成:输入井和输出井、输入缓冲区和输出缓冲区、输入进程和输出进程。

2、设备分配策略与哪些因素有关?

3、缓冲池既可以作为输入缓冲又可以作为输出缓冲使用,供多个进程访问,所以缓冲池是

临界资源,为了能使诸进程能同步互斥地访问缓冲池,请给出相应的算法,要求用信号量实现。

4、设备控制器的主要功能有哪些?

5、什么是设备驱动程序?设备驱动程序的主要功能有哪些?

6、设备分配的算法有哪些?

7、简述独占设备的一般分配过程。

8、什么是虚拟设备?简述共享打印机的工作原理。

9、I/O控制方式有几种?各有什么特点?

相关文档
最新文档