操作系统复习题-第六章 设备管理

简介: 第六章  设备管理一、单项选择题1、在操作系统中,用户在使用I/O设备时,通常采用(   B )。A.物理设备名                    B.逻辑设备名C.虚拟设备名                    D.设备牌号2、操作系统中采用缓冲技术的目的是为了增强系统( D  )的能力。

第六章  设备管理

一、单项选择题

1、在操作系统中,用户在使用I/O设备时,通常采用(   B )。

A.物理设备名                    B.逻辑设备名

C.虚拟设备名                    D.设备牌号

2、操作系统中采用缓冲技术的目的是为了增强系统( D  )的能力。

A.串行操作     B.控制操作        C.重执操作        D.并行操作

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

A. 中断         B.访问         C.控制            D.依赖

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

A.并行技术     B.通道技术      C.缓冲技术        D.虚存技术

5、缓冲技术用于(   A )。

A、提高主机和设备交换信息的速度

B、提供主、辅存接口

C、提高设备利用率

D、扩充相对地址空间

6、通道是一种(  C  )。

    A.I/O端口        B.数据通道      C.I/O专用处理机      D.软件工具

7、设备管理的主要程序之一是设备分配程序,当进程请求在内存和外设之间传送信息时,设备分配程序分配设备的过程通常是(  A  )。

A、先分配设备,再分配控制器,最后分配通道

B、先分配控制器,再分配设备,最后分配通道

C、先分配通道,再分配设备,最后分配控制器

D、先分配通道,再分配控制器,最后分配设备

8、下列描述中,不是设备管理的功能的是( C  )。

A.实现外围设备的分配与回收      B.缓冲管理与地址转换

C.实现按名存取                  D.实现I/O操作

9、用户编制的程序与实际使用的物理设备无关是由( D  )功能实现的。

A.设备分配      B.设备驱动     C.虚拟设备      D.设备独立性

10、SPOOLing技术利用于(  B  )。

A.外设概念                           B.虚拟设备概念

C.磁带概念                           D.存储概念

11、采用SPOOLing技术的目的是(  D )。

A. 提高独占设备的利用率             B. 提高主机效率

C. 减轻用户编程负担                    D. 提高程序的运行速度

12、采用假脱机技术的目的是(  A  )。

 A、提高外设和主机的利用率        B、提高内存和主机效率

 C、减轻用户编程负担              D、提高程序的运行速度

13、假脱机技术一般不适用于( A   )。

A、分时系统                    B、多道批处理系统  

C、网络操作系统                D、多处理机系统

二、填空题

1、存储设备也称为     设备;输入/输出设备也称为   字符     设备。

2、从资源分配的角度看,可以把设备分为    独占设备 (如打印机)、 共享设备  (如磁盘)和   虚拟设备   。

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

4、常用的设备分配算法是  先来先服务算法  和   优先级高的优先服务算法    。

5、设备驱动程序   是控制设备动作的核心模块,如设备的打开、关闭、读、写等,用来控制设备上数据的传输。

6、SPOOLing系统一般分为四个部分:存输入、取输入  存输出   和取输出,其中中间的两部分负责对输入井和输出井进行管理。

三、简答题

1、为什么要引入缓冲技术?设置缓冲区的原则是什么?

答: ①缓和CPU与I/O设备间速度不匹配的矛盾;

         ②提高它们之间的并行性;

         ③减少对CPU的中断次数,放宽CPU对中断响应时间的要求。

设置缓冲区的原则是:

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

2、设备驱动进程执行的主要功能是什么?

答:设备驱动进程严格执行设备驱动程序中规定的各种功能,即:接受用户的I/O请求;取出请求队列中队首请求,将相应设备分配给它;启动该设备工作,完成指定的I/O操作;处理来自设备的中断。

目录
相关文章
|
7月前
|
存储 算法 安全
操作系统复习题
操作系统复习题
182 0
|
9月前
|
存储 监控 Shell
Linux操作系统期末复习题
Linux操作系统期末复习题
246 1
|
9月前
|
程序员 虚拟化
操作系统如何进行设备管理
操作系统如何进行设备管理
197 1
操作系统如何进行设备管理
|
存储 算法 调度
|
安全 调度
【操作系统】设备管理
【操作系统】设备管理
286 0
【操作系统】设备管理
|
Linux 开发工具 Android开发
[STF 手机设备管理平台] 连接其它操作系统上的安卓设备实操介绍
[STF 手机设备管理平台] 连接其它操作系统上的安卓设备实操介绍
256 0
[STF 手机设备管理平台] 连接其它操作系统上的安卓设备实操介绍
|
存储 算法 数据处理
【操作系统】设备管理(五)
学习了存储器管理后,继续学习设备管理,设备管理的主要功能有缓冲区管理、设备分配、设备处理、虚拟设备及实现设备独立性等,由于I/O设备不仅种类繁多,而且他们的特性和操作方式往往相差甚大,使得设备管理称为操作系统中最繁杂且与硬件最紧密的部分,下面开始正式的学习。
309 0
【操作系统】设备管理(五)