操作系统选择题及答案解析(川大) 第十一章 I/O管理和磁盘调度

注:本文以操作系统—精髓与设计原理(第九版中文翻译版)为参考,答案仅供参考,如有疑惑欢迎提出指正。转载请标明出处。

第十一章

1. (单选题)各类(甚至在同一类中)的I/O设备的主要差别包括(   )

A. 错误条件

B. 数据传送速率

C. 数据表示

D. 以上都是

正确答案: D

答案解析:

主要差别包括:数据传送速率;应用;控制的复杂性;传送单位;数据表示错误条件(P296)。

2. (单选题)处理器代表一个进程给I/O模块发送一个I/O命令;该进程进入忙等待,直到操作完成才能继续执行。这种I/O技术被称作(   )

A. 中断驱动I/O

B. 程序控制I/O

C. DMA

D. 以上都不是

正确答案: B

答案解析:

  • 程序控制I/O:处理器代表一个进程给I/O模块发送一个I/O命令;该进程进入忙等待,直到操作完成才能继续执行。
  • 中断驱动I/O:处理器代表进程向I/O模块发出一个命令。有两种可能性:若来自进程的I/O指令是非阻塞的,则处理器继续执行发出I/O命令的进程的后续指令。若I/O指令是阻塞的,则处理器执行的下一条指令来自操作系统,它将当前的进程设置为阻塞态并调度其他进程。
  • 直接内存访问(DMA):一个DMA模块控制内存和I/O模块之间的数据交换。为传送一块数据,处理器给DMA模块发请求,且只有在整个数据块传送结束后,他才被中断。

3. (单选题)下列是面向块的设备是(   )

A. CD-ROM

B. 打印机

C. 通信端口

D. 以上都是

正确答案: A

答案解析:

  • 面向块的设备:CD-ROM、磁盘和USB智能卡。
  • 面向流的设备:终端、打印机、通信端口、鼠标和其他指示设备及其他大多数非辅存设备。

4. (单选题)下列是面向流的设备是(   )

A. 磁盘

B. USB智能卡

C. CD-ROM

D. 打印机

正确答案: D

答案解析:

  • 面向块的设备:CD-ROM、磁盘和USB智能卡。
  • 面向流的设备:终端、打印机、通信端口、鼠标和其他指示设备及其他大多数非辅存设备。

5. (单选题)人们希望用一种统一的方式处理所有的I/O设备,这种设计的重要目标被称为(   )

A. 效率

B. 目录管理

C. 通用性

D. 以上都不是

正确答案: C

答案解析:

另一个重要目标是通用性(generality)。出于简单和避免错误的考虑,人们希望能用一种统一的方式处理所有的设备(P299)。

6. (单选题)在一个支持文件系统的辅助存储设备上管理I / O的层次结构中,最接近硬件的层是(   )

A. 设备I/O层

B. 调度和控制层

C. 目录管理层

D. 物理组织层

正确答案: B

答案解析:

用户进程<—>逻辑I/O<—>设备I/O<—>调度和控制<—>硬件(P300 图11.4)

7. (单选题)使用多于两个缓冲区的方案来处理进程需要执行大量I/O操作的场景,这种方案被称为(   )

A. 双缓冲

B. 单缓冲

C. 循环缓冲

D. 以上都不是

正确答案: C

答案解析:

若进程需要执行大量的I/O操作,则仅有双缓冲并不够,此时通常要使用多于两个缓冲区的方案(即循环缓冲)来弥补需求的不足(P302)。

8. (单选题)磁盘传输的一般时序(即所消耗的时间)包括(   )

A. 等待磁盘设备

B. 寻道

C. 旋转延迟

D. 以上都是

正确答案: D

答案解析:

图11.6(P303)

9. (单选题)下列哪种磁盘调度策略提供了最坏的情况,所以可以作为评估其他磁盘调度策略的基准(   )

A. 优先级调度

B. 随机调度

C. 先进先出调度

D. 以上都不是

正确答案: B

答案解析:

若随机地从队列中选择项目,则磁道完全是被随机访问的,这种情况下的性能最差机调度(random scheduling)可用于与其他技术进行对比,以评估这些技术(P305)。

10. (单选题)为了避免"磁头臂的黏性",磁盘请求队列被分成多段,一次只有一段被完全处理,这种调度策略为(   )

A. C-SCAN

B. N-step-SCAN

C. FIFO

D. 以上都不是

正确答案: B

答案解析:

为避免这种“磁头臂的粘性”,磁盘请求队列被分成多段,一次只有一段被完全处理。这种方法的两个例子是N步SCAN和FSCAN(P307)

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值