设备管理习题及答案

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

第6章
一.选择题(50题)
1.以下__A__不是提高磁盘I/O速度的技术。

A。

热修复重定向 B。

预先读 C。

延迟写 D.虚拟盘
2。

为了实现设备无关性,应该_C__.
A.用户程序必须使用物理设备名进行I/O申请
B。

系统必须设置系统设备表
C。

用户程序必须使用逻辑设备名进行I/O申请
D。

用户程序必须指定设备名
3。

用于设备分配的数据结构有__A__.
A。

系统设备表 B.存取控制表 C.设备开关表 D。

文件控制表
4。

通过软件手段,把独立设备改造成若干个用户可共享的设备,这种设备称为___D__。

A。

系统设备表 B。

存储设备 C。

用户设备 D。

虚拟设备
5.以下___D__是CPU与I/O之间的接口,它接收从CPU发来的命令,并去控制I/O设备的工作,使CPU从繁杂的设备控制事务中解脱出来。

A。

中断装置 B.系统设备表 C.逻辑设备表 D。

设备控制器
6。

设备管理的__A__功能来实现使用户所编制的程序与实际使用的物理设备无关的.
A.设备独立性 B。

设备分配 C.缓冲管理 D.虚拟设备
7.设备的打开、关闭、读、写等操作是由___D__完成的。

A.用户程序 B。

编译程序 C。

设备分配程序 D。

设备驱动程序
8.引入缓冲的目的是_B__。

A.改善用户的编程环境 B。

提高CPU与设备之间的并行程度
C。

提高CPU的处理速度 D。

降低计算机的硬件成本
9。

SPOOLing技术可以实现设备的_C__。

A。

独占分配 B。

共享分配 C.虚拟分配 D.物理分配
10。

以下___D__是磁盘寻道调度算法。

A.时间片轮转法 B。

优先级调度算法
C。

最近最久未使用算法 D.最短寻道时间优先算法
11.通道对CPU的请求形式是_B__。

A。

陷入 B.中断 C。

通道命令 D.跳转指令
12。

缓冲技术的缓冲池是在_C__.
A.ROM B。

寄存器 C.内存 D。

外存
13.为了使多个进程有效地同时处理输入\输出,最好使用以下__A__技术。

A。

缓冲池 B.循环缓冲 C.双缓冲 D.单缓冲
14.在操作系统中,以下_B__是一种硬件机制.
A。

SPOOLing B。

通道 C.文件 D。

虚拟设备
15。

RAID技术中不能提高磁盘的访问速度,仅通过数据冗余来提高数据安全性的是_C__。

A. RAID0
B. RAID1
C. RAID3
D. RAID5
16. RAID技术中既能提高磁盘的访问速度,又能通过数据冗余来提高数据的安全性的是_C__。

A. RAID0
B. RAID1
C. RAID3
D.以上都不是
17.以下关于缓冲的描述正确的是__A__。

A。

以空间换取时间 B.以时间换取空间
C.提高外设的处理速度
D.提高CPU的处理速度
18。

通道是一种_C__.
A.I/O端口
B.I/O专用处理机
C.数据通道
D.卫星机
19.在中断处理中,输入∕输出中断是指_C__。

A.设备出错
B.数据传输结束
C.设备出错或数据传输结束 D。

数据传输开始
20。

在SPOOLing系统中,用户的输出数据首先送入__A__。

A.磁盘固定区域 B。

内存固定区域 C.打印机 D.输出设备
21. __A__仅提供并行交叉存取.
A。

RAID0 B。

RAID1 C。

RAID3 D。

RAID5
22。

在操作系统中,用户在使用I/O设备时,通常采用_B__。

A。

物理设备名 B.逻辑设备名 C.虚拟设备名 D.设备牌号
23.在I/O设备控制方式的发展过程中,最主要的推动力是_C__。

A. 提高资源利用率B。

提高系统吞吐量
C。

减少CPU对I/O控制的干预D。

提高CPU和I/O设备并行操作的程度
24。

在一般大型计算机系统中,主机对外围设备的控制可通过通道、控制器和设备三个层次
来实现。

下述的叙述中正确的是_B__.
A.控制器可控制通道,设备在通道控制下工作
B.通道控制控制器,设备在控制器控制下工作
C.通道和控制器分别控制设备
D.控制器控制通道和设备的工作
25。

DMA方式是在__A__之间建立一条直接数据通路。

A。

I/O设备和主存 B. 两个I/O设备
C。

I/O设备和CPU D。

CPU和主存
26。

有关设备管理概念的下列论述中,___D__是不正确的。

A。

编制好的通道程序是存放在主存储器中的
B.所有外围设备的启动工作都由系统统一来做
C.来自通道的I/O中断时间由设备管理负责处理
D.通道是处理输入输出的软件
27.操作系统中采用缓冲技术的目的是为了增强系统___D__的能力。

A.串行操作
B. 控制操作C。

重执操作D。

并行操作
28。

操作系统采用缓冲技术,能够减少对CPU的__A__次数,从而提高资源的利用率。

A.中断
B. 访问
C. 控制
D. 依赖
29.缓冲技术用于__A__.
A、提高主机和设备交换信息的速度
B、提供主、辅存接口
C、提高设备利用率
D、扩充相对地址空间
30。

SPOOLing技术利用于_B__.
A。

外设概念B。

虚拟设备概念 C.磁带概念D。

存储概念31。

在设备管理中,缓冲技术主要用于_B__。

A。

解决主机和设备之间的速度差异
B.提高设备利用率
C.提供内存与外存之间的接口
D.扩充相对地址空间
32.提高磁盘I/O速度的其他方法不包括___D__.
A.提前读 B。

延迟写 C.虚拟盘D。

延迟读
33.最简单的磁盘算法是__A__。

A。

FCFS B.SSTF C.SCAN D。

CSCAN
34。

Tr的大小与_C__有关.
A。

每次读∕写的字节数有关
B. 旋转速度有关
C. 每次读∕写的字节数和旋转速度有关
D.与访问时间无关
35.磁盘的硬件结构不包括_C__.
A.磁头 B。

磁道 C.磁阻 D.扇区
36。

磁盘是计算机的_B__。

A. 系统设备
B. 存储设备
C.用户设备 D。

虚拟设备
37.用于暂存I/O设备输入的数据的是_C__.
A。

输入缓冲区 B.输出缓冲区 C.输入井 D.输出井
38.为了缓和CPU和磁盘之间速度不匹配的矛盾,在内存中开辟的是___D__。

A.输入井
B.输出井 C。

输入进程SPi D。

输入缓冲区和输出缓冲区
39。

SPOOLing系统的特点不包括__A__。

A.提高了CPU的速度 B。

提高了I/O速度
C.独占设备改造为共享设备 D。

实现了虚拟设备功能
40。

使用户编制的程序与实际使用的物理设备无关是由___D__功能实现的。

A.设备分配 B。

设备驱动 C。

虚拟设备 D。

设备独立性
41。

启动磁盘执行-次输入输出操作时,_C__是硬件设计时就固定的。

A.寻找时间
B.延长时间 C。

传送时间 D。

一次I/O操作的总时间
42。

_B__调度算法总是从等待访问者中挑选时间最短的那个请求先执行.
A。

先来先服务 B。

最短寻找时间优先 C.电梯 D.单向扫描
43。

_B__总是从移动臂当前位置开始沿着臂的移动方向去选择离当前移动臂最近的那个柱面的访问者,若沿臂的移动方向无请求访问时,就改变臂的移动方向再选择。

A.先来先服务调度算法 B.最短寻找时间优先调度算法
C.电梯调度算法 D.单向扫描调度算法
44.SPOO1技术的主要目的是_B__。

A.提高CPU和设备交换信息的速度 B.提高独占设备的利用率
C.减轻用户的编程负担 D.提供主、辅存接口
45.如果I/0所花费的时间比CPU处理时间短得多,则缓冲区_B__。

A.最有效B.几乎无效 C.均衡 D.以上都不是
46。

为了使多个进程能有效地同时处理输入和输出,最好使用__A__结构的缓冲技术。

A.缓冲池B.循环缓冲C.单缓冲D.双缓冲
47。

在采用SPOOLing技术的系统中,用户的打印结果首先被送到__A__。

A.磁盘固定区域B.内存固定区域C.终端 D.打印机
48。

缓冲技术中的缓冲池在__A__中。

A.内存 B.外存C.ROM D.寄存器
49.如果I/0所花费的时间比CPU处理时间短得多,则缓冲区_B__.
A.最有效B.几乎无效 C.均衡 D.以上都不是
50。

程序员利用系统调用打开I/0设备时,通常使用的设备标识是__A__。

A.逻辑设备名B.物理设备名C.主设备号D.从设备号
二.填空题(50空)
1。

总线分为内部总线、系统总线、外部总线。

2。

系统总线结构分为单总线结构、双总线结构、三总线结构。

3。

总线的通信方式分为同步通信、异步通信。

4.总线的信息传送方式分为串行传送、并行传送、串并行传送。

5.总线的标准分为ISA总线、EISA总线、VL总线、PCI总线、SCSI总线、EIA —232—D总线、USB通用串行总线、IEEE 1394总线。

6。

I/O管理的功能:监视设备的状态、进行设备分配、完成I/O操作、缓冲管理。

7。

控制器控制表表项组成:控制器标识符、控制器忙/闲状态、与控制器连接的通道表指针(CHCT指针)、控制器队列的队首指针、控制器队列的队尾指针.
8.SPOOLing的系统组成:输入井和输出井、输入缓冲区和输出缓冲区、输入进程
SP
i 和输出进程SP
o
9。

发展经历了四个阶段程序直接控制方式、中断驱动方式、DMA控制方式、通道控制方式。

10.提高磁盘I/O速度的主要途径有:选择介质好的磁盘、采用好的磁盘调度算法、设置磁盘高速缓冲区。

11. 磁盘调度算法有先来先服务、最短寻道时间优先、循环扫描、扫描算法、N-step—SCAN扫描算法、FSCAN扫描算法。

13。

缓冲的设置有单缓冲、双缓冲、循环缓冲、缓冲池。

14.通道的类型为字节多路通道、数组选择通道、数组多路通道。

17.提高磁盘I/O速度的其他方法提前读、延迟写、虚拟盘。

三。

名词解释(20题)
1。

总线:计算机中各个通信模块共享的,用来在这些部件之间传送信息的一组导线和相关的控制和接口部件。

2。

CPU内部总线:寄存器之间,寄存器与ALU之间。

3.系统总线:CPU与主存或I/O设备之间的信息传送线,又称为外总线。

4。

通信总线:计算机系统之间或计算机系统与外部设备之间的信息传送线。

5。

地址总线:传送主存单元地址或者I/O设备的端口地址。

6.数据总线:完成总线上各功能部件之间的数据传送。

7。

控制总线:传送定时信号和命令信息,以实现对设备的控制和监视.
8。

串行传输:每次传送一位,只需一根数据线。

适用于慢速设备,如键盘、鼠标等.
9。

并行传输:每位数据需要一根数据线,多位数据一起传输。

10。

设备独立性:指用户程序独立于具体使用的物理设备,可以提高操作系统的可适应性和可扩展性.
12.DCT指针:指向相应设备的DCT.
13。

设备标识:用来区别不同的设备。

14。

COCT指针:指向与该设备相连的控制器控制表。

15.设备状态:工作或空闲状态。

16。

SPOOLing技术,又称为假脱机技术或虚拟设备技术,它可以把独享设备转变成具有共享特征的虚拟设备,从而提高设备利用率。

17。

中断是指在计算机运行期间,CPU暂停当前进程而转去处理其他应用程序的过程。

18。

禁止中断指当CPU中PSW的中断允许位被清除时,CPU不能响应中断请求,称为禁止中断或关中断。

19.中断屏蔽指在中断请求产生以后,系统用软件的方式有选择的封锁部分中断,称为中断屏蔽。

有些最高优先级中断不能屏蔽,如掉电中断。

20。

数据交付是指将磁盘高速缓存中的数据传送给请求者进程。

四.简答题(20题)
1。

数据传输控制方式有哪几种?试比较它们的优缺点.
答:数据转送控制方式有程序直接控制方式、中断控制方式、DMA控制方式和通道方式四种。

2。

何为设备的独立性?如何实现设备的独立性?
答:设备的独立性是指应用程序独立于具体使用的物理设备。

此时,用户使用逻辑设备名申请使用某列物理设备。

当系统中有多台该烈性的设备是,系统可将其中的任意一台分配给请求进程,而不局限于某一台制定的设备。

这样,可显著的改善资源的利用率即可使用性。

设备独立使用用户独立于设备的烈性。

如进行输出时,亦可以使用现实终端,也可以使用打印机.有了这种独立性,就可以很方便的进行输入/输出重定向。

3. 什么是缓冲?为什么要引入缓冲?操作系统如何实现缓冲技术?
答:缓冲是在两个不同速度设备之间传输信息时,用于平滑传输过程的一种手段。

(1)换届CPU与I/O设备之间的速度不匹配的矛盾. (2)减少中断CPU的次数.
(3)提高CPU与I/O设备之间的并行性。

4. 设备分配中为什么可能出现死锁?
答:在某些操作系统中,一个进程只能提供一个I/O请求。

也就是说,执行进程向系统提出I/O请求后边立即进入等待状态,直到I/O请求完成后才被唤醒。

这样系统对设备的分配比较安全,不会出现死锁。

但这种方式对进程来说,因CPU与I/O设备是串行工作的,这使得该进程的推进速度缓慢。

为了加快进程执行时的推进速度,是能喜剧执行,当需要是有可能接着发出第二个、第三个I/O请求,精当锁清秋的I/O设备已被另一个进程占用是,进程才进入等待状态.这种一个进程同时可以使用多个I/O设备的方式提高了系统的资源里欧你过来,但也带来了一种危险,即如果两个进程都提出请求使用对方占有的I/O 设备时,就会出现死锁。

5. 假设一个磁盘有200个柱面,编号为0~199,当前存取臂的位置是在143号柱面上,并
刚刚完成了125号柱面的服务请求,如果存在下列请求序列:86、147、91、177、94、150、102、175、130,试问:为完成上述请求,采用下列算法时存取的移动顺序是什么?移动总量是多少?
(1)先来先服务(FCFS)。

(2)最短寻道时间优先(SSTF)。

(3)扫描算法(SCAN).
(4)循环扫描算法(C—SCAN)。

答:当用户进程请求打印输出时,操作系统接受用户的打印请求,但并不真正把打印机分配给该用户进程,二十为进城再次攀上输出井中分配一空闲块区,并将要打印的数据送入其中,同时还为用户进程申请一张用户请求打印表,将用户的打印要求填入其中,再将该表挂在请求打印队列上。

如果还有进程要求打印输出,系统仍可以接受请求,也可以进城完成上述操作。

答:(1)先来先服务(FCFS)。

答:移动顺序是:143、86、147、91、177、94、150、102、175、130 移动总量是:
(143—86)+(147—86)+)(147-91)+(177—91)+(177-94)+(150-94)+(150-102)
+(175—102)+(175—130)=565
(2)最短寻道时间优先(SSTF).
答:移动顺序:143、147、150、130、102、94、91、86、175、177 移动总量是:
(147—143)+(150-147)+(150—130)+(130-102)+(102-94)+(94-91)+(91—86)
+(175-86)+(177—175)=162
(3)扫描算法(SCAN)。

答:移动顺序:143、147、150、175、177、130、102、94、91、86 移动总量是:
(147—143)+(150—147)+(175-150)+(177—175)+(177-130)+(130-102)+(102-94)+(94—91)+(91—86)=125
(4)循环扫描算法(C-SCAN)。

答:移动顺序是:143、147、150、175、177、86、91、94、102、130 移动总量是:
(147—143)+(150—147)+(175-150)+(177—175)+(177-86)+(91-86)+(94—91)
+(102-94)+(130—102)=169.
6、I/O的控制方式有哪几种?
答:1。

程序I/O方式2。

中断驱动I/O控制方式3。

直接存储
器访问DMA控制方式 4. I/O通道控制方式
7。

为什么要引入缓冲技术?设置缓冲区的原则是什么?
答:引入缓冲技术的主要目的是:(1)解决信息的到达率与离去率不一致的矛盾;(2)缓存起中转站的作用;(3)使得一次输入的信息能多次使用。

设备缓冲区的原则是:如果数据到达率与离去率相差很大,则可采用单缓冲方式;如果信息的输入和输出率相同(或相差不大)时,则可用双缓冲区;对于阵发性的输入、输出,可以设立多个缓冲区。

8。

I/O接口的基本功能
答:⑴实现主机与外围设备间的通信和控制;
设备的选择,操作时序的协调,中断请求与批准
⑵实现数据缓冲,使主机与外设的工作速度匹配;
在设备控制器中设置一个或多个数据缓冲寄存器
⑶接收主机的命令,提供设备和接口的状态。

在设备控制器中设置控制/状态寄存器
9。

阐述DMA工作过程?
答:⑴当CPU需要从磁盘读数据时,便向磁盘控制器DMA发命令
①该命令送命令寄存器CR
②将内存地址送内存地址寄存器MAR
③本次要读的字节数送数据寄存器DC
⑵启动DMA后,CPU干其他的事情,数据传送在DMA的控制下完成。

10。

DMA方式的特点?
答:①数据传输的基本单位是数据块;
②所传送的数据是直接在设备和内存之间进行;
③仅在传送一个或多个数据块的开始或结束时,才需CPU干预。

11。

通道方式通过通道处理程序,与设备控制器共同实现对I/O设备的控制。

其步骤如下:
答:1)CPU发出指令;
2)通道取出内存中的通道处理程序执行;
3)设备根据通道指令的要求,执行相应操作;
4)通道程序执行结束,向CPU发出中断请求;
5)CPU进行中断处理。

12.设备驱动程序的处理过程?
答:①将抽象要求转化为具体要求.
②检查I/O请求的合法性。

③读出和检查设备的状态。

④传送参数。

⑤设置工作方式。

⑥启动I/O设备.
13.用户进程进行I/O操作的步骤.
答:①用户进程调用操作系统提供的系统调用命令
②操作系统负责给用户进程分配设备、启动相关设备进行I/O操作;
③在I/O操作完成时,用户进程产生中断;
④系统响应中断,并进行相应的中断处理。

14。

设备处理程序是什么?功能是什么?
答:设备处理程序又称为设备驱动程序,它是I/O进程与设备控制器之间的通信程序。

主要功能
①接受来自上层软件的抽象I/O请求,并检查请求的合法性;
②向有关I/O设备发出控制命令,并启动运行
③对等待I/O的进程进行排队;
④及时响应中断请求.
15。

数据交付步骤:
答:①系统首先查看磁盘高速缓存中是否有所需数据的复制;
②如果有复制,直接将数据提交给请求者;
③否则,再从磁盘提取所需数据交付给请求者,同时将数据送入磁盘高速缓存,以备下次访问。

16。

写出通道方式的特点?
答:①每条CPU发出的I/O指令可以实现对一组数据块的干预;
②实现CPU、通道和设备的并行工作,提高资源利用率。

17。

I/O管理目标是什么?
答:①设备配置和资源分配;
②设备分配与释放;
③控制设备和CPU之间的数据交换,完成数据传输;
④为用户提供一个统一友好的接口;
⑤提高设备的利用率。

18。

设备驱动程序的设置有哪些方式?
答:①为每类设备设置一个进程,专门用于执①该类设备的I/O操作。

②为整个系统设置一个I/O进程,负责执行系统中各类设备的I/O操
作;也可设置一个输入进程和一个输出进程;
③不设处理进程,为各类设备设置相应的设备处理程序,供用户或系统
进程调用。

19。

设备驱动程序有哪些特点?
答:①对I/O管理软件屏蔽I/O设备细节,实现I/O管理软件的设备无关性;
②设备驱动程序与硬件紧密相关,是OS底层中和I/O设备相关的一部分;
③驱动程序的大部分一般用汇编语言书写;
④设备驱动程序与I/O控制方式相关;
⑤设备驱动程序可以动态加载。

20.RAID的分级为哪些?
答:①RAID0级。

本级仅提供了并行交叉存取.
②RAID1级。

它具有磁盘锁像功能。

③RAID3级。

这是具有并行传输功能的磁盘阵列。

④RAID5级。

这是一种具有独立传送功能的磁盘阵列。

⑤RAID6级和RAID7级。

这是强化了的RAID。

相关文档
最新文档