计算机操作系统期末复习-第五章

本文详细讨论了I/O设备的分类、控制方式(如DMA和中断)、设备间并行操作、通道技术以及操作系统中的SPOOLing技术,特别关注了中断驱动I/O控制和磁盘调度算法,展示了它们如何提升系统性能和设备利用率。
摘要由CSDN通过智能技术生成

~~01|5.1|1|2

^^按          分类可将设备分为块设备和字符设备。 

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

^^D

~~01|5.1|1|2

^^在I/O设备控制的发展过程中,最主要的推动因素是          

A、提高资源利用率               B、提高系统吞吐量

C、减少主机对I/O控制的干预     D、提高CPU与I/O设备的并行操作程度

^^C 

~~01|5.1|1|2

^^如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是           。 

   A、程序查询      B、中断方式     C、DMA方式    D、无条件存取方式 

^^C

~~01|5.1|1|2

^^磁盘是共享设备,每一时刻 进程与它交换信息。

A、可有任意多个 B、限定n个 C、至少有一个 D、最多有一个

^^D

~~01|5.1|1|2

^^在输入输出操作完成或出错时,就形成        ,等候CPU来处理。

A、硬件故障中断 B、程序中断 C、外部中断 D、I/O中断

^^D

~~01|5.1|1|2

^^I/O系统硬件结构分为4级:①设备控制器;②I/O设备;③计算机;④I/O通道。按级别由高到低的顺序是          

A、②-④-①-③ B、③-①-④-② C、②-①-④-③ D、③-④-①-②

^^D

~~01|5.1|1|2

^^单处理机系统中,能并行的是__________。

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

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

^^D

~~01|5.1|1|2

^^硬件采用了中断和通道技术,使得

A、CPU与外设能紧密结合 B、CPU与外设能并行工作

C、CPU速度提高 D、外设速度提高

^^B

~~01|5.1|1|2

^^通道是一种          

A、存储器 B、控制器 C、I/O处理器 D、I/O设备

^^C

~~01|5.1|1|2

^^某操作系统中,采用中断驱动I/O控制方式,设中断时,CPU用1ms来处理I/O中断请求,其他CPU时间全部用来计算。若系统时钟中断频率为100Hz,则CPU的利用率为        %。

A、60 B、70 C、80 D、90

^^D

~~01|5.2|1|2

^^下述关于设备绝对号和相对号的说法中,正确的是        

A、操作系统为每台设备确定一个绝对号和一个相对号

B、用户进程申请设备时应该指定绝对号和相对号

C、申请设备时指定绝对号可提高设备的利用率

D、申请设备时指定设备类、相对号使设备分配的灵活性强

^^D

~~01|5.2|1|2

^^虚拟设备技术是指用        的技术。

A、共享设备代替独占设备 B、独占设备代替共享设备

C、共享设备模拟独占设备 D、独占设备模拟共享设备

^^C

~~01|5.2|1|2

^^用户编写程序时使用的设备与实际使用的设备无关,这种特性称为        

A、设备一致性 B、设备独立性 C、设备虚拟性 D、设备共享性

^^B

~~01|5.2|1|2

^^通过硬件和软件的功能扩充,把原来的独占设备“改造”成能为若干用户共享的设备,这种设备称为         设备。

A、用户 B、系统 C、虚拟 D、临界

^^C

~~01|5.2|1|2

^^以下叙述中,正确的是        。

A、在现代计算机系统中,只有I/O设备才是有效的中断源

B、在中断处理过程中必须屏蔽中断

C、同一用户所使用的I/O设备也可能并行工作

D、SPOOLing是脱机I/O系统

^^C

~~01|5.2|1|2

^^下列有关设备管理的叙述中,        是错误的。

A、所有外围设备的启动工作由系统统一来做

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

C、编制好的通道程序是放在主存储器中的

D、由用户给出的设备号是设备的绝对号

^^D

~~01|5.2|1|2

^^I/O软件一般分为4个层次:用户层、与设备无关软件层、设备驱动程序、中断处理程序。以下工作中,不是由设备驱动程序完成的是          

A、向设备寄存器写命令

B、检查用户是否有权使用设备

C、将二进制整数转换成ASCII码以便打印

D、解释用户的I/O请求,并将该请求转化为具体的I/O操作

^^C

~~01|5.2|1|2

^^本地用户通过键盘登录系统时,首先获得键盘输入信息的程序是          

A、命令解释程序 B、中断处理程序

C、系统调用服务程序 D、用户登录程序

^^B

~~01|5.2|1|2

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

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

^^A

~~01|5.2|1|2

^^用户程序发出磁盘I/O请求后,系统的正确处理流程是        

A、用户程序→系统调用处理程序→中断处理程序→设备驱动程序

B、用户程序→系统调用处理程序→设备驱动程序→中断处理程序

C、用户程序→设备驱动程序→系统调用处理程序→中断处理程序

D、用户程序→设备驱动程序→中断处理程序→系统调用处理程序

^^B

~~01|5.2|1|2

^^操作系统的I/O子系统通常由四个层次组成,每一层明确定义了与邻层的接口,其合理的层次组织排列次序是          

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

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

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

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

^^A

~~01|5.2|1|2

^^用户程序发出磁盘 I/O 请求后,系统的处理流程是:用户程序→系统调用处理程序→设备

骆动程序→中断处理程序。其中,计算数据所在磁盘的柱面号、磁头号、扇区号的程序是

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

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

^^C

~~01|5.3|1|2

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

A、硬盘固定区域 B、终端 C、内存固定区 D、打印机

^^A

~~01|5.3|1|2

^^SPOOLing系统克服了______利用率低的缺点。

A、共享设备 B、独占设备 C、主存储器 D、虚拟设备

^^B

~~01|5.3|1|2

^^操作系统中的SPOOLing技术,实质上是将          “转化”为共享设备的技术。

A、临界设备 B、虚拟设备 C、脱机设备 D、块设备

^^A

~~01|5.3|1|2

^^关于SPOOLing的叙述中,         是错误的。

A、SPOOLing系统中不需要独占设备

B、SPOOLing系统加快了作业的执行速度

C、SPOOLing系统使独占设备变成了共享设备

D、SPOOLing利用了处理器与通道的并行工作能力

^^A

~~01|5.3|1|2

^^下述各项中,        不是SPOOLing技术的特点。

A、提高了I/O速度 B、将独占设备模拟成共享设备

C、采用高速缓存(cache) D、实现了虚拟设备功能

^^C

~~01|5.3|1|2

^^       是操作系统中采用的以空间换取时间的技术。 

   ASPOOLING技术    B、虚拟存储技术 

   C、覆盖与交换技术     D、通道技术 

^^A

~~01|5.3|1|2

^^引入缓冲的主要目的是       

  A改善CPU和I/0设备之间速度不匹配的情况 

  B节省内存

  C提高CPU的利用率

  D提高I/0设备的效率

^^A

~~01|5.3|1|2

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

  A主存    B外存  CROM    D寄存器

^^A

~~01|5.3|1|2

^^磁盘高速缓冲设在内存中,其主要目的是________。

A、缩短寻道时间              B、提高磁盘I/O的速度

C、提高磁盘空间的利用率      D、保证数据的一致性 

^^B

~~01|5.3|1|2

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

A、单缓冲区 B、双缓冲区 C、多缓冲区环 D、缓冲池

^^D

~~01|5.3|1|2

^^某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。假设一个缓冲区与一个磁盘块大小形同,把一个磁盘块读入缓冲区的时间为100µs,将缓冲区的数据传送到用户区的时间是50µs,CPU对一块数据进行分析的时间为50µs。在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是          

A、1500µs、1000µs B、1550µs、1100µs

C、1550µs、1550µs D、2000µs、2000µs

^^B

~~01|5.3|1|2

^^设系统缓冲区和用户工作区均采用单缓冲,从外设读入 1 个数据块到系统缓冲区的时间为100,从系统缓冲区读入 1 个数据块到用户工作区的时间为 5,对用户工作区中的 1 个数据块进行分析的时间为 90(如下图所示) 。进程从外设读入并分析 2 个数据块的最短时间是          

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

^^C

~~01|5.4|1|2

^^下列选项中,不能改善磁盘I/O性能的是          

A、重排I/O请求次序 B、在一个磁盘设置多个分区

C、预读和滞后写 D、优化文件物理的分布

^^B

~~01|5.4|1|2

^^下列算法中可用于磁盘移臂调度的是        

A、最短计算时间优先   B、电梯算法 C、 时间片轮转 D、 响应比高者优先

^^B

~~01|5.4|1|2

^^指定扇区旋转到磁头位置所需的时间称为        时间。

A、寻找 B、延迟 C、传送 D、旋转

^^B

~~01|5.4|1|2

^^对磁盘进行移臂调度时,既考虑了减少寻道时间,又不频繁改变移动臂的移动方向的调度算法是        

A、先来先服务 B、最短寻找时间优先

C、电梯调度 D、优先级高者优先

^^C

~~01|5.4|1|2

^^对磁盘进行移臂调度的目的是为了缩短        时间。

A、寻道定位时间 B、搜索延迟时间 C、数据传递时间 D、启动时间

^^A

~~01|5.4|1|2

^^以下             不属于磁盘的驱动调度。

A、最高响应比优先调度算法 B、先来先服务调度算法

C、电梯调度算法 D、单向扫描调度算法

^^A

~~01|5.4|1|2

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

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

^^A

~~01|5.4|1|2

^^假定当前磁头位于50号磁道,进程对磁道的请求序列依次为39,18,55,58,90,当采用最短寻道时间优先算法时,总的移动的磁道数是          

A、 123     B、 134       C、120      D、112

^^C

~~01|5.4|1|2

^^假定当前磁头位于50号磁道,进程对磁道的请求序列依次为39,18,55,58, 90,当采用先来先服务算法时,总的移动的磁道数是          

  1.  123     B、 104       C、120      D、112

^^B

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值