操作系统第七章测试题总结


1、磁带机属于( )设备。A
A.顺序存取
B.直接存取
C.链接存取
D.随机存取

2、低速设备一般设置成独占设备,可用作独占设备的有( )。A
A.扫描仪
B.可擦写光盘
C.U盘
D.磁盘

解析:低速设备:打印机、键盘、扫描仪

        高速设备:磁盘、光盘,

独占设备:在一个时间上只能由一个进程使用,如打印机、扫描仪等;
共享设备:可以被多个进程并发使用,如磁盘。

3、现代操作系统中实现了设备独立性,用户程序通过()访问I/O设备。C
A.物理设备
B.虚拟设备
C.逻辑设备
D.共享设备

4、CPU处理器通过写()寄存器来控制设备操作。C
A.状态寄存器
B.数据输入寄存器
C.控制寄存器
D.数据输出寄存器

解析:状态寄存器是来反映设备的某一种状态。

           数据寄存器是用来数据交换的

          控制寄存器是接收和识别命令的,并对这些命令进行译码。

5、一个设备控制器只能连接一个设备。×

解析:可以连接一个或多个设备。


1、在下面的I/O控制方式中,需要CPU干预最少的方式是( )。D
A.轮询
B.中断
C.DMA
D.I/O通道

解析:I/O通道,无需CPU干预。

2、利用DMA实现了( )之间数据的快速传输。C
A.CPU和外设
B.内存和CPU
C.内存和外设
D.外设和外设

3、存在忙等的I/O控制方式是()。A
A.轮询
B.中断
C.DMA
D.通道

解析:CPU的绝大部分时间都用于在等待I/O设备完成数据I/O的循环测试中,

4、基于中断机制的I/O方式是一种同步的I/O方式。×

解析:基于中断机制的I/O方式是一种异步的I/O方式

5、所有的中断都可以被屏蔽。×

解析:有的是不可屏蔽中断。


1、在现代操作系统中采用缓冲技术的主要目的是( )。C
A.改善用户编程环境
B.提高CPU的处理速度
C.提高CPU和设备之间的并行程度
D.实现与设备无关性

2、操作系统采用缓冲技术,能够减少对CPU的( )次数,从而提高资源的利用率。 B
A.依赖
B.中断
C.访问
D.控制

解析:引入缓冲的主要原因包括:

           1.缓和CPU与I/O设备间速度不匹配的矛盾

           2.减少对CPU的中断频率,放宽对中断响应时间的限制;

           3.解决数据粒度不匹配的问题。

           4.提高CPU和I/O设备之间的并行性。

3、使用SPOOLing系统的目的是为了提高( )的使用效率。 D
A. 操作系统
B.内存
C.CPU
D.I/O设备

4、虚拟设备是指把一个物理设备变换成多个对应的逻辑设备。√

5、SPOOLing技术是操作系统中采用的以时间换取空间的技术。×

解析:SPOOLING是是操作系统中采用的以空间换时间的技术。

1、磁盘空间利用率最高的RAID技术是()。C
A.RAID10
B.RAID5
C.RAID0
D.RAID1

2、不具有容错功能的RAID技术是()。A
A.RAID0
B.RAID1
C.RAID10
D.RAID5

解释:

 

3、具有更加均匀的等待时间的磁盘调度算法是()。C
A.SSTF
B.SCAN
C.C-SCAN
D.FCFS

解释:


4、一个磁盘由4个盘片组成,则该磁盘有()个磁头。D
A.1
B.16
C.4
D.8

5、一个磁盘的平均旋转延迟大约为1ms,则该磁盘的RPM为()。A
A.30000
B.10000
C.7200
D.15000

6、假设有一个磁盘访问的请求系列为: 12 24 7 28 18 22 43。当前磁头在磁道20,往0方向移动。则采用C-SCAN算法访问的请求为()。A
A.7 12 18 22 24 28 43
B.18 12 7 22 24 28 43
C.12 24 7 28 18 22 43
D.其它

解析:C_SCSN规定磁头单向移动。我感觉应该是20 22 24 28 43 7 18

8、一个磁盘的磁头数目是由()决定的。B
A.柱面数
B.磁盘面数
C.容量
D.扇区数

9、等待扇区移动到磁头下的时间是指()。D
A.寻道时间
B.传输时间
C.定位时间
D.旋转延迟时间

10、追求追求局部最优的磁盘调度方法是()。B
A.C-SCAN算法
B.最短寻道时间优先算法
C.LOOK算法
D.先来先服务算法

11、磁盘地址是三维地址,包括()。ACD
A.扇区
B.物理块
C.磁头
D.柱面

12、对磁盘而言,影响文件访问性能的一个因素是磁盘访问时间。磁盘访问时间越小,文件访问性能就越高。磁盘访问时间是指把一批数据从磁盘读到内存或从内存写到磁盘的时间,由()组成。BCD
A.系统开销
B.旋转延迟时间
C.寻道时间
D.传输时间

13、以下有关RAID的说法中,正确的是()。BCD
A.引入RAID就是的目的仅仅是获取磁盘的可靠性
B.RAID被分成了多个不同级别,RAID0-RAID7
C.RAID采用的保证磁盘的可靠性一个常用解决方法是引入冗余
D.RAID1采用镜像技术把一份数据在两个磁盘上各存一次

解析:RAID不仅增加了磁盘的容量,还极大地提高了磁盘的I/O速度和整个磁盘系统的可靠性。

14、以下有关RAID10和RAID01的叙述,错误的是()。CD
A.RAID01先做分散,再镜像
B.RAID10可靠性好,一个磁盘的故障不影响其他磁盘
C.RAID10先做分散,再镜像
D.RAID01可靠性好,一个磁盘的故障不影响其他磁盘

解释:


15以下有关SCAN和LOOK算法的叙述正确的是()。AD
A.C-SCAN和SCAN不同之处在于C-SCAN是单向处理请求
B.和LOOK算法相比,SCAN算法则磁头只移动到一个方向上最远请求为止,而不是继续到磁盘尽头
C.LOOK算法总比SCAN算法优
D.SCAN算法中磁头从磁盘一端向另一段移动,沿途响应服务请求。当到达另一端时,磁头改变移动方向,继续处理沿途请求

16、一般而言。光盘上的数据只能采用顺序访问。×

解析:可以随机访问,

17、构成磁盘访问时间的决定因素是传输时间。×

解析:磁盘访问时间=寻到时间+平均旋转延迟时间+传输时间

18、每个扇区可以存放512个字节的数据。√

19、磁盘调度的目的是减少磁盘访问时间。√

20、采用RAID技术只能增加可靠性。×

以下( A)不是提高磁盘I/O速度的技术。
A.热修复重定向
B.预先读
C.延迟写
D.虚拟盘

解析:提高磁盘I/O速度的技术:

                                            提前读、延迟写、优化物理块的分布、虚拟盘。

为了实现设备无关性,应该( C)。
A.用户程序必须使用物理设备名进行I/O申请
B.系统必须设置系统设备表
C.用户程序必须使用逻辑设备名进行I/O申请
D.用户程序必须指定设备名

用于设备分配的数据结构有( A)。
A.系统设备表
B.存取控制表
C.设备开关表
D.文件控制表

通过软件手段,把独占设备改造成若干个用户可共享的设备,这种设备称为( D)。
A.系统设备
B.存储设备
C.用户设备
D.虚拟设备

以下( D)是CPU与I/O之间的接口,它接收从CPU 发来的命令,并去控制I/O设备的工作,使CPU从繁杂的设备控制事务中解脱出来。
A.中断装置
B.系统设备表
C.逻辑设备表
D.设备控制器

设备管理的( A)功能来实现使用户所编制的程序与实际使用的物理设备无关
A.设备独立性
B.设备分配
C.缓冲管理
D.虚拟设备

设备的打开、关闭、读、写等操作是由( D)完成的。
A.用户程序
B.编译程序
C.设备分配程序
D.设备驱动程序

引入缓冲的目的是( B)。
A.改善用户的编程环境
B.缓解外部设备与CPU速度不匹配的矛盾
C.提高CPU的处理速度
D.降低计算机的硬件成本

SPOOLing技术可以实现设备的( C)。
A.独占分配
B.共享分配
C.虚拟分配
D.物理分配

以下( D)是磁盘寻道调度算法。
A.时间片轮转法
B.优先级调度算法
C.最近最久未使用算法
D.最短寻道时间优先算法

通道对CPU的请求形式是( B)。
A.陷入
B.中断
C.通道命令
D.跳转指令

缓冲技术中的缓冲池是在( C)。
A.ROM
B.寄存器
C.内存
D.外存

为了使多个进程有效地同时处理输入/输出,最好使用以下( A)技术。
A.缓冲池
B.循环缓冲
C.双缓冲
D.单缓冲

中断发生后,应保留( B)。
A.缓冲区的指针
B.专用寄存器的内容
C.被中断的程序
D.页表

在操作系统中,以下( B)是一种硬件机制
A.SPOOLing
B.通道
C.文件
D.虚拟设备

RAID技术中只能提高磁盘的访问速度,不能提高数据安全性的是( A)。
A.RAID0
B.RAID1
C.RAID3
D.RAID5

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

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

以下关于缓冲的描述正确的是( A)。
A.以空间换取时间
B.以时间换取空间
C.提高外部设备的处理速度
D.提高CPU的处理速度

通道是一种( B)。
A.I/O端口
B.I/O专用处理器
C.数据通路
D.卫星机

在中断处理中,输入/输出中断是指( C)。
A.设备出错
B.数据传输结束
C.设备出错或数据传输结束
D.数据传输开始

在SPOOLing 系统中,用户的输出数据首先送入( A)。
A.磁盘固定区域
B.内存固定区域
C.打印机
D.输出设备

大多数低速设备都属于( D)。
A.SPOOLing
B.虚拟设备
C.共享设备
D.独享设备

如果磁头当前正在第53号磁道,现有4个磁道访问请求序列98,37,124,60,当采用( B)调度算法时,下一次磁头将达到37号磁道。此刻磁头方向为磁道号从高到低
A.先来先服务
B.电梯调度(扫描算法)
C.最短寻道时间优先
D.循环扫描(磁头单向从低到高移动)

单处理机系统中,可并行的是( D)。
Ⅰ进程与进程 Ⅱ 处理机与设备 Ⅲ 处理机与通道 Ⅳ 设备与设备
A.Ⅰ、Ⅱ和Ⅲ
B.Ⅰ、Ⅱ和Ⅳ
C.Ⅰ、Ⅲ和Ⅳ
D.Ⅰ、Ⅲ和Ⅳ

假定把磁盘上一个数据块中的信息输入到一单缓冲区的时间T为 100us,将缓冲区中的数据传送到用户区的时间M为50us,而 CPU对这一块数据进行计算的时间C为50us。这样,系统对每一块数据的处理时间为( C);如果将单缓冲改为双缓冲,则系统对每一块数据的处理时间为( B)。
A.50us
B.100us
C.150ps
D.200us

解析:
         单缓存区系统对每一块数据的处理时间为MAX(T,C)+M
         双缓冲区 系统处理一块数据的时间是MAX(C+M,T)

 

1.2 判断题
DMA控制方式可以一次完成多个数据块的传送。(F)

解析:一次传送一个数据块。


设备的独立性是指设备一段时间内只能供一个进程使用。(F)


磁盘是共享设备,所以可有若干个进程同时与它交换信息。(T)


在 DMA控制器的控制之下,可以完成多个不连续数据块的数据传送。(F)


设备开关表中存有设备驱动程序的地址。(T)
陷入就是软中断。(T)
中断屏蔽是通过中断源设置一个中断屏蔽触发器来屏蔽它们的中断请求。(T)


微机上常用的温彻斯特硬盘是固定头磁盘。(F)

解析:微机上常用的温彻斯特硬盘是移动头磁盘。


文件是存储在磁盘上的,所以从磁盘读取数据的工作是由文件系统来完成的。(F)
只有引人通道之后,CPU 和I/O设备才能并行工作。(F)
在设备中引人缓冲区是为了节省内存。(F)
等待设备的进程队列有时不必以FCFS顺序排队。(T)
与CPU相比,通道处理I/O的功能更强,但价格较高。(F)
系统允许一个用户进程同时使用多台I/O设备并行工作。(T)
引入缓冲的目的是提高CPU的利用率。(F)
缓冲池一般是通过硬件实现的。(F)
由于独占设备在一段时间内只允许一个进程使用,因此并发进程无法交叉访问这类设备。(F)
磁盘仅仅是文件系统使用的设备。(F)
RAID技术不仅可以提高数据的访问速度,还可以通过数据冗余来提高数据的安全性。(T)
RAID1采用数据镜像技术,磁盘的利用率为50%。(T)


有关设备管理的叙述中不正确的是()。

A.通道是处理输入/输出的软件

B.所有设备的启动工作都由系统统一来做

C.来自通道的I/O中断事件由设备管理负责处理

D.编制好的通道程序是存放在主存中的

【解析】

通道为硬件。

所有设备的启动工作都由系统统一来做。

来自通道的I/O中断事件由设备管理负责处理。

【答案】A

设从磁盘将一块数据传送到缓冲区所用时间为80us,将缓冲区中数据传送到用户区所用时间为40us,CPU处理一块数据所用时间为30us。如果有多块数据需要处理,并采用单缓冲区传送某磁盘数据,则处理一块数据所用总时间为()。

A . 120us

B . 110us

C . 150us

D . 70us

【解析】缓冲区的重要特性:缓冲区非空时不能冲入数据,只能取出;缓冲区空时可以冲入数据,但必须等到缓冲区满时才可取出。

研究缓冲技术时,如果有多块数据需要处理,则计算每块数据的处理时间,可以假设一种初始状态,然后计算下一次到达相同状态时所需要的时间,就是处理一块数据所需要的时间。

初始状态:工作区满,缓冲区空

0~30:处理工作区中的数据

0~80:从磁盘将一块数据传送到缓冲区

80~120:将缓冲区中的数据传送到工作区(完成之后回到初始状态,即工作区满,缓冲区空)

【答案】A

如果I/O所花费的时间比CPU的处理时间短得多,则缓冲区()。

A .最有效

B .几乎无效

C .均衡

D .以上答案都不对

【解析】 缓冲区主要解决输入/输出速度比CPU处理的速度慢而造成数据积压的矛盾。所以当I/O花费的时间比CPU处理时间短很多,则缓冲区没有必要设置。

场景1:I/O花费的时间比CPU的处理时间长得多

假设,CPU生成一个文本只需要1秒,而打印机取走文本数据需要99秒。假设要生成并打印10个文本,若没有设置缓冲区,则CPU每生成一个文本就要花99秒等待打印机取走文本数据,然后才能开始下一个文本数据的生成,CPU利用率是1%。如果设置了缓冲区,则CPU可以一口气生成10个文本放入缓冲区,之后便可转而进行其他运算工作。让打印机从缓冲区中慢慢取文本数据,从而CPU利用率大大提升。

场景2:I/O花费的时间比CPU的处理时间短得多

假设,CPU要进行一系列的复杂计算,需要花费99秒才能完成计算并生成文本。而打印机取走文本数据只需要1秒。如果没有设置缓冲区,则CPU花99秒生成文本,接着花1秒等待打印机取走数据,CPU利用率是99%。此时即使设置了缓冲区,对系统整体性能的提升也不大。缓冲区几乎无效。

【答案】B

考虑单用户PC机上的下列I/O操作:

(1)图形用户界面下使用鼠标

(2)在多任务操作系统下的磁带驱动器(假设没有设备预分配)

(3)包含用户文件的磁盘驱动器

(4)使用存储器映射I/O,直接和总线相连的图形卡

在操作系统中使用缓冲技术,假脱机技术,Cache技术,或者它们的组合来实现上述操作。实现时使用轮询I/O还是中断I/O?为什么?

【解析】

(1) 在鼠标移动时,如果有高优先级的操作产生,为了记录鼠标活动的情况,必须使用缓冲技术,另外,假脱机技术和Caching技术不是很必要,而应采用中断驱动I/O方式。

(2) 由于磁带驱动器和目标或源I/O设备间的吞吐量不同,必须采用缓冲技术;为了能对储存在磁带上的数据进行快速访问,必须采用Caching技术;当有多个用户需要对磁带进行读或写的时候,假脱机技术也是必须采用的;为了取得最好的性能,应该采用中断驱动I/O方式。

(3) 为了能使数据从用户作业空间传送到磁盘或从磁盘传送到用户作业空间,必须采用缓冲技术;同样道理,也必须采用Caching技术;由于磁盘是属于共享设备,故没必要采用假脱机技术;最好采用中断驱动I/O方式。

(4) 为了便于多幅图形的存取及提高性能,缓冲技术是可以采用的,特别是在显示当前一幅图形时又要取得下一幅图形时,应采用双缓冲技术;基于存储器映射及直接和总线相连的图形卡是快速和共享设备,所以没必要采用假脱机技术和Caching技术;轮询I/O和中断I/O只对输入和I/O是否完成的检测有用,而对于采用存储器映射的设备不必用到上述两种I/O方式。


1、磁盘存储器在计算机系统中进行信息交换的单位是( C )。
A.字符 B.比特 C.块 D.记录

2、通道是一种特殊的处理机,具有(A )能力。
A.执行I/O指令 B.执行CPU指令
C.传输I/O命令 D.运行I/O进程

3、程序员利用系统调用打开 I/O 设备时,通常使用的设备标识是(A )。
A.逻辑设备名 B.物理设备名 C.主设备号 D.从设备号

4、CPU输出数据的速度远远大于打印机的打印速度,为解决这一矛盾可采用(C )。
A.并行技术 B. 通道技术 C. 缓冲技术 D. 虚拟技术

5、I/O系统进行分配设备时的过程通常为(A )。
A.先分配设备,再分配设备控制器,最后分配通道
B.先分配设备控制器,再分配设备,最后分配通道
C.先分配通道,再分配设备,最后分配设备控制器
D.先分配通道,再分配设备控制器,最后分配设备
6、磁盘设备的I/O控制只要采用(C )方式, 打印机的I/O控制主要采用( A )方式。
A.中断 B.程序 C.DMA D.通道
7、虚拟设备是靠( C )技术来实现的。
A.通道 B.缓冲 C.SPOOLing D.控制器
8、SPOOLing技术的主要目的是( B )。
A.提高CPU和设备交换信息的速度        B.提高独占设备的利用率
C.减轻用户编程负担                             D.提高主、外存接口
9、SPOOLing系统中,用户进程实际分配到的是( B )。
A.用户所要求的外设 B.磁盘空间
C.设备的一部分存储区 D.内存缓冲
10、推动I/O控制方式发展的主要动力是(C )。
A.提高CPU和设备交换信息的速度 B.提高设备的利用率
C.减少主机对I/O控制的干预 D.提高CPU和设备的并行程度
11、磁盘调度的目的是为了减少( C )时间。
A.启动 B.旋转延迟 C.寻道 D.传送
12、下列算法中可能出现饥饿现象的是(D )。
A.循环扫描 B.扫描算法
C.先来先服务 D.最短寻道优先
13、下列算法中可能会随时改变磁头运动方向的是(C )。
A.循环扫描 B.扫描算法
C.先来先服务 D.以上答案都不对

15、假设磁头当前位于第 105 道,正在向磁道序号增加的方向移动。现有一个磁道访问请求序列为 35,45,12,68,110,180,170,195,采用 SCAN 调度(电梯调度)算法得到的磁道访问序列是( A)。
A.110,170,180,195,68,45,35,12
B.110,68,45,35,12,170,180,195
C.110,170,180,195,12,35,45,68
D.12,35,45,68,110,170,180,195

答案:
1、C 2、A 3、A 4、C 5、A 6、C、A 7、C 8、B
9、B 10. C 11、C 12、D 13、C 14、B 15A
 


1.缓冲池的作用()

A    扩充内存
B    进程需要
C    扩充外存
D    缓解I/O设备与CPU速度不匹配
2.在采用Spooling技术的系统中,用户打印数据首先被送到()

A    磁盘固定区域
B    内存固定区域
C    终端
D    打印机
3.假定把磁盘上的一个数据块中的信息输入到一个双缓冲区的时间为T=0.2ms,将缓冲区中的数据传送到用户区的时间M=0.1ms,而CPU对数据的处理时间C=0.1ms,这样系统对每个数据块的处理时间为( )

A    0.1ms
B    0.2ms
C    0.3ms
D    0.5ms
4.关于I/O中断使用中不正确的描述是()

A    I/O中断是中央处理器和通道协调工作的一种手段
B    当设备故障时可形成操作异常I/O中断
C    I/O中断可用于表示输入输出操作正常结束
D    通道根据I/O中断了解输入输出操作的执行情况
5.CPU输出数据的速度远远超过打印机的打印速度,影响程序执行速度,为解决这一问题,可以采用()

A    通道技术
B    虚拟存储器
C    并行技术
D    缓冲技术
6.某计算机系统配备了4台同型号打印机、1台扫描仪。请问该系统需在内存中配置()个设备驱动程序。

A    2
B    3
C    4
D    5
7.系统进行设备分配时,应考虑的因素有()

A    I/O设备的固有属性
B    设备无关性
C    I/O设备的分配算法
D    设备分配的安全性

8.物理I/O设备的控制方式有()

A    循环测试(Cyclic Test)方式
B    中断驱动(Interrupt-Driven)方式
C    DMA控制(DMA Control)方式

D    命令控制方式


11.通道指令和一般机器指令是相同的     X


12.操作系统使用的缓冲技术,多数通过使用外存来实现    X

1、下面几个设备中,属于共享设备的是(磁盘)。
2、用户编写程序时使用的设备与实际使用的设备无关,这种特性称为(设备独立性)。
3、SPOOLing技术实现的是虚拟(设备)。
4、虚拟设备技术实现的是(把独占设备模拟为共享设备)。
5、在多进程的并发系统中,不会因为竞争下列资源而产生死锁的是(磁盘)。
6、可分配给多个进程同时使用的设备是(共享设备)。
7、CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用(缓冲技术)。
8、在采用dengOOLing技术的系统中,用户的打印数据首先被送到(磁盘固定区域)。
9、缓冲技术的缓冲池在(内存)中。
10、在操作系统中,用户在使用I/O设备时,通常采用(逻辑设备名)。
11、按(信息交换单位)分类可将设备分为块设备和字符设备。
12、I/O设备与CPU逻辑上通过(端口)进行通信。
13、使用内存映射I/O的设备是(显卡)。
14、由用户程序自己控制的I/O控制方式是(轮询)。
15、CPU会长期处于忙等的I/O控制方式是(轮询)。
16、当系统调用执行中断操作时,中断硬件会保存用户代码的现场,CPU会切换到(内核)模式。
17、以下存储设备中,访问速度最快的是(高速缓存Cache)。
18、当用户进程发出打印请求时,假脱机打印系统并不是立即把打印机分配给该用户进程,而是由假脱机管理进程在(磁盘缓冲区)中为之申请一个空闲盘块,并将要打印的数据送入其中暂存。
19、为了防止用户执行非法I/O,操作系统定义所有 I/O指令(私有指令)。
20、DMA控制器可以解决I/O操作中的(在内存和设备控制器缓冲区间传输数据)。
21、I/O系统的基本功能包括(I/O设备的错误处理、提高I/O设备的利用率、对I/O设备进行控制)。


23、以下设备中,属于只读设备的有(键盘、扫描仪)。

24、以下设备中,属于块设备的有(磁盘、打印机)。

25、对I/O设备的控制方式主要有(中断、轮询、DMA)。

26、可能触发中断的事件有(I/O出错、I/O完成、除以0)。

27、在设备管理中引入缓冲的理由有(解决设备之间的速度差异、协调传输数据大小不一致的设备、支持应用程序I/O的复制语义
)。


29、一般情况下,SPOOLing系统由输入井和输出井
输入缓冲区和输出缓冲区、输入进程和输出进程、井管理程序
组成。

30、以下有关SPOOLING的论述,错误的是()。
A、SPOOLing将一个独占设备改造为一个共享设备
B、SPOOLing提高了I/O速度
C、::SPOOLing将一个独占设备改造为多个共享设备::
D、SPOOLing将物理设备改造为逻辑设备
答案:AD

32、同一用户所使用的不用I/O设备也可能并行工作。✔
33、在现代计算机中,只有I/O设备才是有效的中断源。✖
34、SPOOLing提高了共享设备的利用率。✖

解析:提高了I/O速度。
35、设备管理与文件系统密切相关,文件系统是设备管理的基础,设备管理必须依赖文件管理才能最终完成相应的功能。✖
36、独占设备一般不宜采用静态分配的策略。✖
37、某计算机系统配置了三台HP1000激光打印机、一台绘图仪。为此,该系统需要在内存中配置4个设备驱动程序。✖
38、虽然磁盘是随机访问的设备,但其中的文件也可以使用顺序结构。✔
39、操作系统采用缓冲技术,能够减少对CPU的中断次数,从而提高资源的利用率。✔
40、低速设备一般被设置成共享设备。✖

解析 低速设备一般被设置成独占设备
41、操作系统使用的缓冲技术,多数通过使用外存来实现。✖
42、设备独立性的含义是应用程序独立于具体的物理设备。✔
1、磁头在盘片表面划出的圆形,称为(磁道)。
2、一个磁盘有4个磁片组成,每个磁片划分为64个磁道,每个磁道划分为128个扇区,每个扇区512字节。则这个磁盘的容量是(32MB)。
3、转速为20000RPM的磁盘的平均旋转延迟时间为()。
A、4.17ms
B、3ms
C、2ms
D、1.5ms
答案:D
4、创建文件系统的过程称为()。
A、低级格式化
B、高级格式化
C、分区
D、创建引导区
答案:B
5、影响磁盘访问时间的最主要的两个因素是()。
A、磁盘转速
B、磁头移动距离

C、磁盘容量
D、磁盘传输率
答案:AB

1、每次移动到离现在位置最近的磁道的磁盘调度方法是()。
A、FCFS
B、SSTF
C、SCAN
D、LOOK
答案:B
2、可以使得磁头改变移动方向的次数减少的磁盘调度算法是()。
A、FCFS
B、SSTF
C、SCAN
D、RAID
答案:C
3、把校验信息分散存放的RAID技术是()。
A、RAID0
B、RAID1
C、RAID2
D、RAID5
答案:D
4、少磁盘访问时间的关键是减少寻道时间。
答案:正确
5、在RAID中提高数据可靠性的技术是冗余,例如镜像技术。
答案:正确
 


3、一个数据库服务器的磁盘一般采用的磁盘调度算法是()。
A、FCFS
B、SSTF
C、SCAN
D、RR
答案:C

5、一个硬盘的传输率为8Gb/s,理论上传输4MB数据需要的时间为()。
A、0.5ms
B、1ms
C、4ms
D、其它
答案:C
6、以下存储设备中,通常访问时间最小的设备是()。
A、U盘
B、固态硬盘
C、磁盘
D、光盘
答案:B

8、一个磁盘的平均旋转延迟大约为1ms,则该磁盘的RPM为()。
A、7200
B、10000
C、15000
D、30000
答案:D
9、假设有一个磁盘访问的请求系列为: 及、 24 7 28 18 22 43。当前磁头在磁道20,往0方向移动。则采用SSTF算法访问的请求为()。
A、12 24 7 28 18 22 43
B、22 24 28 18 12 7 43
C、18 12 7 22 24 28 43
D、其它
答案:C

11、一个磁盘有2个磁片,每个磁片上有120个柱面,每个柱面有64个扇区。则这个磁盘的容量是()。
A、15MB
B、7.5MB
C、30MB
D、其它
答案:A

解析:存储容量 = 磁头数 x 磁道(柱面)数 x 每道扇区数 x 每扇区字节数

                         (每个磁片有上下两面,每个磁面对应一个磁头)

 磁头数:4

所以 4*120*64*512B=15728640B=15MB

12、一个磁盘有2个磁片,每个磁片上有120个柱面,每个柱面有64个扇区。如果用位示图来表示每个扇区的使用情况,则这个位示图的大小为()字节
A、30720
B、3840
C、1920
D、15360
答案:B
13、一个磁盘的磁头数目是由()决定的。
A、柱面数
B、扇区数
C、容量
D、磁盘面数
答案:D
14、移动磁臂到所需磁道的时间是()。
A、寻道时间
B、传输时间
C、旋转延迟时间
D、定位时间
答案:A

16、7200RPM的磁盘的转速是()转/秒。
A、60
B、120
C、240
D、360
答案:B


17、一个7200RPM磁盘的平均旋转延迟时间为()。
A、2毫秒
B、4.17毫秒
C、8.34毫秒
D、1毫秒
答案:B

解析:60*1000/7200/2=4.17ms
18、将物理磁盘划分为扇区的操作有()完成。
A、高级格式化
B、低级格式化
C、分区
D、MBR
答案:B

20、以下调度算法中,最公平的算法是()。
A、FCFS
B、SSTF
C、SCAN
D、LOOK
答案:A
21、常用的三讲存储设备包括()。
A、内存
B、磁盘
C、U盘
D、光盘

答案:CD


24、以下有关磁盘的描述,正确的是()。
A、一般情况下,每个磁片有一个磁头,有多少磁片就有多少磁头
B、信息存储在盘片上,盘片是存储数据的介质
C、一个盘片只有一个盘面可以存储数据
D、从磁盘读写数据通过磁头完成
答案:BD
25、常用的磁盘调度算法有()。
A、先来先服务算法
B、最短寻道时间优先算法
C、电梯算法

D、优先级算法
答案:ABC


28、以下有关SCAN和LOOK算法的叙述正确的是()。
A、LOOK算法总比SCAN算法优
B、SCAN算法中磁头从磁盘一端向另一段移动,沿途响应服务请求。当到达另一端时,磁头改变移动方向,继续处理沿途请求
C、C-SCAN和SCAN不同之处在于C-SCAN是单向处理请求
D、和LOOK算法相比,SCAN算法则磁头只移动到一个方向上最远请求为止,而不是继续到磁盘尽头
答案:BC
29、可能存在饥饿现象的磁盘调度算法是()。
A、FCFS
B、SSTF
C、SCAN

D、C-SCAN
答案:BC
30、以下RAID技术中,采用校验技术的有()。
A、RAID0
B、RAID1
C、RAID4
D、RAID5

答案:CD
31、目前台式机的磁盘接口为SATA。
答案:正确


34、操作系统的引导程序一般存放在ROM中。
答案:正确
35、每个扇区可以存放512个字节的数据。
答案:正确
36、磁盘调度的目的是减少磁盘访问时间。
答案:正确
37、先来先服务磁盘调度算法不会发生饥饿问题。
答案:正确
38、C-SCAN磁盘调度算法从内道移动到外道的过程中不处理请求。
答案:正确

40、RAID10和RAID01是一回事。
答案:错误

————————————————

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

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

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

A JCB               B DCT            C COCT            D CHCT

4、将系统中的每一台设备按某种原则进行统一的编号,这些编号作为区分硬件和识别设备的代号,该编号称为设备的_____

A 绝对号           B 相对号               C 类型号           D 符号名

解释:设备的绝对号,是硬件区分和识别设备的代号,为每台设备分配的一个唯一的号码;

用户在编写程序时,不能通过设备的绝对号来使用设备,用户只需向系统说明所要使用的设备类型,如打印机,还是显示器。为此,操作系统为每类设备规定了一个编号,称设备的类型号。如在UNIX系统中,类型号被称为主设备号。该系统中所有块设备的设备名由两部分构成:主设备号和次设备号,前者表示设备类型,后者表示同类设备中的相对序号。

5、I/O系统有三种常用方式来与主机交换数据,它们是程序轮询方式、中断方式和DMA方式,其中DMA方式主要由硬件来实现,此时高速外设和内存之间进行数据交换______。

A.不通过CPU的控制,不利用系统总线     B.不通过CPU的控制,利用系统总线

C.通过CPU的控制,不利用系统总线       D.通过CPU的控制,利用系统总线

6、按_____分类可将设备分为块设备和字符设备

A.从属关系           B.操作特性            C.共享属性       D.信息交换单位

8、设从磁盘将一块数据传送到缓冲区所用的时间为80μs,将缓冲区的数据传送到用户区所用的时间为40μs,CPU处理数据所用的时间为30μs,则处理该数据,采用单缓冲区传送某磁盘数据,系统所用时间为_____

A.120μs              B.110μs                C. 150μs           D. 70μs      

9、如果I/O所花费的时间比CPU处理时间短得多,则缓冲区________。

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

10、访问磁盘的时间不包括_________。

A.寻道时间       B.CPU调度时间      C. 读写时间        D.旋转延迟时间

11、输入(或输出)操作指的是___________双方之间的信息传送(武汉理工大2002)※

A 外围设备与外围设备   B CPU与外围设备  C CPU与主存储器    D主存储器与外围设备

二、历年真题
1.在单处理机系统中,可并行的是________。(2009年计算机科学与技术学科全国硕士研究生入学统一试卷23题)

I.进程与进程  II.处理机与设备  III.处理机与通道  IV.设备与设备

A I、II和III         B.I、II和IV       C.I、III和IV               D.II、III和IV

2.程序员利用系统调用打开I/O设备时,通常使用的设备标识是______。(2009年计算机科学与技术学科全国硕士研究生入学统一试卷32题)

A.逻辑设备名          B. 物理设备名     C. 主设备号        D.从设备号

3. 假设磁头当前位于第105道,正在向磁道序号增加的方向移动。现有一个磁道访问请求序列为35,45,12,68,110,180,170,195,采用SCAN调度(电梯调度)算法得到的磁道访问序列是(   )。(2009年计算机科学与技术学科全国硕士研究生入学统一试卷29题)

A. 110,170,180,195,68,45,35,12 

B. 110,68,45,35,12,170,180,195 

C. 110,170,180,195,12,35,45,68  

D. 12,35,45,68,110,170,180,195 

4.本地用户通过键盘登录系统时,首先获得键盘输入信息的程序是________。(2010年计算机科学与技术学科全国硕士研究生入学统一试卷32题)

A 命令解释程序     B 中断处理程序    C 系统调用服务程序    D 用户登录程序

5.下列选项中,导致创进新进程的操作是(   )。(2010年计算机科学与技术学科全国硕士研究生入学统一试卷24题)

I用户成功登陆   II设备分配(改变进程状态)   III启动程序执行

A. 仅I和II               B. 仅II和III        C. 仅I和III         D. I,II,III

6.用户程序发出磁盘I/O请求后,系统的正确处理流程是______。(2011年计算机科学与技术学科全国硕士研究生入学统一试卷)

A:用户进程->系统调用处理程序->中断处理程序->设备驱动程序

B:用户进程->系统调用处理程序->设备驱动程序->中断处理程序

C:用户进程->设备驱动程序->系统调用处理程序->中断处理程序

D:用户进程->设备驱动程序->中断处理程序->系统调用处理程序

7.某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100μs,将缓冲区的数据传送到用户区的时间是50μs,CPU对一块数据进行分析的时间为50μs。在单缓冲区和双缓冲区结构下,读入并分析该文件的时间分别是(  )。(2011年计算机科学与技术学科全国硕士研究生入学统一试卷31题)

A. 1500μs、1000μs                               B. 1550μs、1100μs

C. 1550μs、1550μs                               D. 2000μs、2000μs

8.操作系统的I/O子系统通常由四个层次组成,每一层明确定义了与邻近层次的接口,其合理的层次组织排列顺序是______。(2012年计算机科学与技术学科全国硕士研究生入学统一试卷)

A:用户级I/O软件,设备无关软件,设备驱动程序,中断处理程序

B:用户级I/O软件,设备无关软件,中断处理程序,设备驱动程序

C: 用户级I/O软件,设备驱动程序,设备无关软件,中断处理程序

D: 用户级I/O软件,中断处理程序,设备无关软件,设备驱动程序

9.用户程序发出磁盘I/O请求后,系统的处理流程是:用户程序→系统调用处理程序→设备骆动程序→中断处理程序。其中,计算数据所在磁盘的柱面号、磁头号、扇区号的程序是(  )。(2013年计算机科学与技术学科全国硕士研究生入学统一试卷25题)

A. 用户程序                      B. 系统调用处理程序

C. 设备驱动程序               D. 中断处理程序

10.设系统缓冲区和用户工作区均采用单缓冲,从外设读入1个数据块到系统缓冲区的时间为100,从系统缓冲区读入 1个数据块到用户工作区的时间为5,对用户工作区中的1个数据块进行分析的时间为90(如下图所示)。进程从外设读入并分析2个数据块的最短时间是(  )。(2013年计算机科学与技术学科全国硕士研究生入学统一试卷27题)

A. 200           B. 295           C. 300           D .390

11.中断处理和子程序调用都需要压栈以保护现场 ,中断处理一定会保存而子程序调用不需要保存其内容的是(    )。(2012年计算机科学与技术学科全国硕士研究生入学统一试卷24题)

A. 程序计数器                                        B. 程序状态字寄存器(处理机状态字PS)

C. 通用数据寄存器                                 D. 通用地址寄存器

12.处理外部中断时,应该由操作系统保存的是(       )。(2015年计算机科学与技术学科全国硕士研究生入学统一试卷23题)

A.程序计数器(PC)的内容        B.通用寄存器的内容

C.快表(TLB)的内容             D.Cache 中的内容

13.某硬盘有200个磁道(最外侧磁道号为0),磁道访问请求序列为:130,42,180,15,199,当前磁头位于第58号磁道并从外侧向内移动。按照SCAN调度方法处理完上述请求后,磁头移过的磁道数是(      )。(2015年计算机科学与技术学科全国硕士研究生入学统一试卷32题)

A 208                   B287                  C 325                  D 382

14.在系统内存中设置磁盘缓冲区的主要目的是(           )。(2015年计算机科学与技术学科全国硕士研究生入学统一试卷28题)

A.减少磁盘I/O次数                     B.减少平均寻道时间

C.提高磁盘数据可靠性                    D.实现设备无关性

15.下列关于SPOOLing技术的叙述中,错误的是_______。(2016年计算机科学与技术学科全国硕士研究生入学统一试卷31题)

A 需要外存的支持

B 需要多道程序设计技术的支持

C 可以让多个作业共享一台独占设备

D 由用户作业控制设备与输入/输出井之间的数据传送

16.与单道程序系统相比,多道程序系统的优点是_______。(2017年计算机科学与技术学科全国硕士研究生入学统一试卷28题)

Ⅰ.     CPU利用率高             Ⅱ. 系统开销小

Ⅲ. 系统吞吐量大         IV. I/O设备利用率高

A仅Ⅰ、Ⅲ         B仅Ⅰ、IV     C 仅Ⅱ、Ⅲ       D 仅Ⅰ、Ⅲ 、IV

17.系统将数据从磁盘读到内存的过程中包括以下操作:

DMA控制器发出中断请求
初始化DMA控制器并启动磁盘
从磁盘传输一块数据到内存缓冲区
执行“DMA结束”中断服务程序
正确的执行顺序是(      )(2017年计算机科学与技术学科全国硕士研究生入学统一试卷32题)

A.③→①→②→④                  B.②→③→①→④

C.②→①→③→④                  D.①→②→④→③

18.当定时器产生时钟中断后,由时钟中断服务程序更新的部分内容是(    )。(2018年计算机科学与技术学科全国硕士研究生入学统一试卷29题)

Ⅰ.内核中时钟变量的值

Ⅱ.当前进程占用CPU的时间

Ⅲ.当前进程在时间片内的剩余执行时间

A 仅Ⅰ、Ⅱ          B 仅Ⅱ、Ⅲ          C 仅Ⅰ、Ⅱ        D Ⅰ、Ⅱ、Ⅲ

I.内核中时钟变量初值为0,每发生一次时钟中断,时钟中断服务程序都会增加时钟变量的值。 II.和III.发生时钟中断时,时钟中断服务器会维持当前进程占用CPU时间和剩余时间不变。

19.系统总是访问磁盘的某个磁道而不响应对其他磁道的访问请求,这种现象称为磁臂黏着。下列磁盘调度算法中,不会导致磁臂黏着的是(      )。(2018年计算机科学与技术学科全国硕士研究生入学统一试卷30题)

A 先来先服务(FCFS)    B 最短寻道时间优先(SSTF)

C 扫描算法(SCAN)      C 循环扫描算法(CSCAN)
————————————————
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值