
一 判断题
1. 硬盘驱动和磁带驱动属于人可读这一类。
ANS:F (它们属于机器可读这一类)
2. 在直接存储器访问(DMA)I/O技术中,一个DMA模块控制主存和I/O模块之间的数据交换。 ANS: T
3 在I/O功能的发展的趋势是处理器更多的参与I/O操作。
ANS: F(趋势是 处理器参与越来越少)
4 分离总线而不是系统总线在“单总线,分立的DMA”中提供给DMA转换
ANS: F
5在设计计算机I/O设备时有两个基本目标是极为重要的 他们是有效性和通用性。
ANS:F (效率和通用性)
6逻辑I/O模块把设备当作一个逻辑资源来处理,它并不关心实际控制设备的细节;
ANS: T
7磁盘和磁带是面向流I/O设备的例子。
ANS: F (它们是面向块设备的例子)
8双缓冲区是用两个缓冲器来选择满和空,来满足一个I/O要求的缓冲。
ANS: T
9 在磁盘操作过程中,寻道时间是延迟和存储时间的总和
ANS: F (是将磁盘取数臂移动到指定磁道所需要的时间)
10 随即调度作为评估其他磁盘调度的基准是很有用的,因为它提供了一个最坏情形的假定 ANS: T
11 C-SCAN要求磁头臂仅仅沿着一个方向移动,并在途中完成所有没完成的请求,直到它到达这个方向上的最后一个磁道,或者在这个方向上没有其他请求为止,接着翻转服务方向,沿着相反的方向扫描,同样按顺序完成所有的请求。
ANS: F (上面描述的是SCAN的法则)
12RAID特有的贡献是有效的解决了对冗余的要求。
ANS: T
13 高速缓冲存储器比主存小而且速度臂主存快,它位于主存和二级缓存之间。
ANS: F(位于主存和处理器之间)
14 UNIX中有两种类型的I/O:有缓冲和无缓冲。
ANS: T
15在一个W2K系统中,同步I/O模式用于优化应用程序的性能。
ANS: F (异步I/O模式)
二 选择题
1 I/O外部设备的差别有那些:
A 数据率
B 数据表示
C 错误条件
D 所有的以上答案
ANS: D
2 处理器代表进程给I/O模块发送一个I/O命令,该进程进入忙等待,这种I/O技术叫做
A 可编程I/O
B 中断驱动I/O
C 直接存储器访问(DMA)
D 以上答案都不是
ANS: A
3 系统构造包括一个I/O模块,这个模块是一个单独的具有特殊指令的进程,应该用一下哪个技术:
A 直接存储器访问(DMA)
B I/O通道
C I/O处理器
D 所有的以上答案
ANS: D
4 在DMA和I/O设备之间的系统总线是:
A单总线,分离的DMA
B 但总线 综合的DMA-I/O
C I/O总线
D 都不是
ANS: A
5 在设计I/O功能时一种根本的目标时希望能用一种统一的方式处理所有的设备,这种目标是:
A 效率
B 通用性
C 管理目录
D 都不是
ANS: B
6 在一个I/O组织中在二级存储设备中且支持文件系统的离硬件最近的层是:
A 目录管理层
B 设备I/O层
C 物理组织层
D 都不是
ANS: D (调度和控制层)
7 是面向块I/O设备的例子是:
A CD-ROM
B 打印机
C 调制解调器
D 以上都是
ANS: A
8 能够解决进程需要爆发式的执行大量的I/O操作的缓冲方式是:
A 单缓冲
B 双缓冲
C 循环缓冲
D 都不是
ANS: C
9 将磁盘取数臂移动到指定磁道所需要的时间是:
A 寻道时间
B 旋转延迟
C 存取时间
D 都不是
ANS: A
10 下面那个磁盘调度是用来衡量其他磁盘调度的基准:
A FIFO
B 进程优先级调度
C 随即调度
D 都不是
ANS:C
11 使用了两个子队列策略来避免“磁头臂的粘性”的磁盘调度策略是:
A C-SCAN
B FSCAN
C N-step-SCAN
D 都不是
ANS: B
12 下面哪些RAID层使用了奇偶计算来实现冗余得:
A 第二层
B 第四层
C 第六层
D 上面所有
ANS: D
13 当替换一个块是选择计数器最小的块这种算法是:
A LRU
B LR
C LFU
D以上都是
ANS: C
14 在UNIX系统中下面哪种I/O设备使用字符队列处理:
A 硬盘设备
B 磁带设备
C 通信线路
D 以上都是
ANS: C
15 在一个W2K系统中,哪种I/O管理器模块用惰性写和惰性提交来提高整体性能:
A 高速缓存管理器
B 文件系统驱动程序
C 硬件设备驱动程序
D 都不是
ANS: A
填空题
1 _______是数据进出I/O设备的速度 Ans:数据率
2 _______技术是当处理器代表进程发出一个命令,继续执行后续命令,直到模块完成工作后中断。 Ans:中断驱动 I/O
3 __________阶段处理器从I/O任务中解脱出来
答案: DMA I/O通道 I/O处理器
4位于系统总线和I/O设备之间的总线称作:__________
ANS:单总线,分离的DMA
5设计I/O功能时________是为了防止I/O操作成为计算机系统的瓶颈的而想达到的目标。 答案:效率
6 在大多数I/O逻辑结构中______层时最靠近硬件的一层。答案:调度和控制
7 硬件驱动时面向__I/O设备的一个例子。答案:块
8 作为单缓冲区的改进,这种技术利用了两个系统缓冲,当一个缓冲区满的时候另一个缓冲区将被清空,这种技术我们称为_______. 答案:双缓冲
9 磁盘的________取决于磁盘的转速和磁道的字节数和要传送的字节数。答案:传送时间
10 ________是衡量其他调度的标准。答案; 随即调度
11使用了两个子队列策略来避免“磁头臂的粘性”的磁盘调度策略是________答案:FSCAN
12 RAID________层错误校正使用了汉明码,他能够纠正一位错误并检测双位错误.
答案:第二层
13________是主存中为磁盘扇区设置的一个缓冲区。 答案:磁盘告诉缓存
14在UNIX操作系统中_______的I/O直接在I/O模块和进程I/O区域之间传送。
答案:无缓冲
15 ________把系统纪录仅仅在高速缓存中变化,而不是在磁盘上。以后当在该处理器上的请求降低是再把这些变化写回磁盘。答案:惰性写
