第4章-设备管理(1)答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第4章设备管理(1)一、单项选择题1.设备管理程序对设备的管理是借助一些数据结构来进行的,以下不属于设备管理数据结构。A.PCBB.DCTC.COCTD.CHCT解:PCB指进程控制块,DCT指设备控制表,COCT指控制器控制表,CHCT指通道控制表。本题答案为A。2.通过硬件和软件的功能扩充,把原来独占的设备改造成能为若干用户共享的设备,这种设备称为。A.存储设备B.系统设备C.用户设备D.虚拟设备解:虚拟设备是指通过虚拟技术将一台独占设备变换为若干台逻辑设备,供若干个用户进程同时使用,通常把这种经过虚拟技术处理后的设备称为虚拟设备。本题答案为D。3.程序员利用系统调用打开I/0设备时,通常使用的设备标识是。A.逻辑设备名B.物理设备名C.主设备号D.从设备号解:同上题说明。本题答案为A。4.引入高速缓冲的主要目的是。A.提高CPU的利用率B.提高I/0设备的利用率C.改善CPU与I/0设备速度不匹配的问题D.节省内存解:CPU与I/0设备执行速度通常是不对等的,前者快,后者慢,通过高速缓冲技术可以改善这一不匹配问题。本题答案为C。5.缓冲技术中的缓冲池在中。A.内存B.外存C.ROMD.寄存器解:内存中专门用来临时存放输入/输出数据的区域称为缓冲区。本题答案为A。6.如果I/0所花费的时间比CPU处理时间短得多,则缓冲区。A.最有效B.几乎无效C.均衡D.以上都不是解:设置缓冲区的主要目的是缓和CPU的快速与设备的慢速之间的矛盾,若I/0花费时间比CPU处理时问短得多,则没有必要设置缓冲区。本题答案为B。7.为了使多个进程能有效地同时处理输入和输出,最好使用结构的缓冲技术。A.缓冲池B.循环缓冲C.单缓冲D.双缓冲解:缓冲池是系统公用资源,可供多个进程共享,并且既能用于输入又能用于输出。故本题答案为A。8.在采用SPOOLing技术的系统中,用户的打印结果首先被送到。A.磁盘固定区域B.内存固定区域C.终端D.打印机解:在SPOOLing系统中,用户的输出数据先送入输出井。本题答案为A。9.是操作系统中采用的以空间换取时间的技术。A.SPOOLing技术B.虚拟存储技术C.覆盖与交换技术D.通道技术解:SPOOLing技术需要有高速大容量且可随机存取的外存支持,通过预输入及缓输出来减少CPU等待慢速设备的时间,将独享设备改造成共享设备。本题答案为A。10.SPOOLing系统为用户提供了虚拟的。A.共享设备B.独占设备C.主存储器D.处理机解:SPOOLing系统用共享的磁盘模拟独占设备工作,使每个用户都感到获得了可独占使用的设备,也就是说SPOOLing系统为用户提供了虚拟的共享设备。本题答案为A。11.SPOOLing技术提高了的利用率。A.独占设备B.共享设备C.文件D.主存解:本题答案为A。12.采用假脱机技术,将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作实际上是对磁盘的存储操作,用以代替打印机的部分是。A.独占设备B.共享设备C.虚拟设备D.一般物理设备解:打印机是独享设备,利用SPOOLing技术可以将打印机改造为可供多个用户共享的虚拟设备。本题答案为C。13.在设备控制器中用于实现对设备控制功能的是。A.CPUB.设备控制器与处理机的接口C.I/O逻辑D.设备控制器与设备的接口解:本题答案为D。14.基本的I/O设备处理进程一般处于状态。A.就绪B.执行C.阻塞D.死锁解:系统中的I/O设备处理进程通常处于阻塞状态,等待有关I/O操作的发生。一旦I/O事件发生,就立即唤醒它。本题答案为C。15.在中断处理中,输入/输出中断是指。I.设备出错II.数据传输结束A.IB.IIC.I和IID.都不是解:I/0中断是指由输入/输出设备引起的中断,如设备传输结束、设备出错等。本题答案为C。16.如果I/0设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是。A.程序查询B.中断方式C.DMA方式D.无条件存取方式解:在DMA控制方式中,设备和内存之间可以成批地进行数据交换而不用CPU干预。本题答案为C。17.DMA控制方式是在之间建立一条直接数据通路。A.I/O设备和主存B.两个I/0设备C.I/0设备和CPUD.CPU和主存解:DMA控制方式是在I/O设备和主存之间建立一条直接数据通路,在不需要CPU干预也不需要软件介入的情况下两者之间建立高速的数据传送方式。本题答案为A。18.DMA控制方式的特点是。A.设备和主机并发执行B.I/0批量数据的交换会大量浪费CPU时间C.控制软件易于编写D.简化设备设计解:本题答案为A。19.通道又称I/0处理机,它用于实现之间的信息传输。A.内存与I/0设备B.CPU与I/0设备C.内存与外存D.CPU与外存解:通道用于完成内存与I/0设备的信息交换。本题答案为A。20.通道程序是。A.由一系列机器指令组成B.由一系列通道指令组成C.可以由高级语言编写D.就是通道控制器解:通道程序是由通道执行的程序,是由一系列通道指令组成。本题答案为B。21.I/O中断是CPU与通道协调工作的一种手段,所以在时,便要产生中断。A.CPU执行“启动I/O”指令而被通道拒绝接收B.通道接收了CPU的启动请求C.通道完成了通道程序的执行D.通道在执行通道程序的过程中解:CPU启动通道时不管启动成功与否,通道都要回答CPU,通道在执行通道程序的过程中,CPU与通道并行执行,当通道完成了通道程序的执行,便产生I/O中断向CPU报告。本题答案为C。22.在以下I/O控制方式中,需要CPU干预最少的是。A.程序I/O方式B.中断控制方式C.DMA控制方式D.通道控制方式解:本题答案为D。23.与设备相关的中断处理过程是由完成的。A.用户层I/OB.设备无关的操作系统软件C.中断处理D.设备驱动程序解:本题答案为D。二、综合应用题1.在某系统中,若采用双缓冲区(每个缓冲区可存放一个数据块),将一个数据块从磁盘传送到缓冲区的时间为80μs,从缓冲区传送到用户的时间为20μs,CPU计算一个数据块的时间为50μs。总共处理4个数据块,每个数据块的平均处理时间是多少?解:4个数据块的处理过程如图所示,共总耗时390μs,每个数据块的平均处理时间=390μs/4=97.5μs。磁盘—缓冲区缓冲区—用户区CPU4个数据块的处理过程2.在某系统中,若采用双缓冲区(每个缓冲区可存放一个数据块),将一个数据块从磁盘传送到缓冲区的时问为50μs,从缓冲区传送到用户的时间为20μs,CPU计算一个数据块的时间为80μs。总共处理4个数据块,每个数据块的平均处理时间是多少?解:4个数据块的处理过程如图所示,共总耗时390μs,每个数据块的平均处理时间=390μs/4=97.5μs。磁盘—缓冲区缓冲区—用户区CPU图4个数据块的处理过程古希腊哲学大师亚里士多德说:人有两种,一种即“吃饭是为了活着”,一种是“活着是为了吃饭”.一个人之所以伟大,首先是因为他有超于常人的心。“志当存高远”,“风物长宜放眼量”,这些古语皆鼓舞人们要树立雄心壮志,要有远大的理想。有一位心理学家到一个建筑工地,分别问三个正在砌砖的工人:“你在干什么?”第一个工人懒洋洋地说:“我在砌砖。”第二个工人缺乏热情地说:“我在砌一堵墙。”第三个工人满怀憧憬地说:“我在建一座高楼!”听完回答,心理学家判定:第一个人心中只有砖,他一辈子能把砖砌好就不错了;第二个人眼中只有墙,好好干或许能当一位技术员;而第三个人心中已经立起了一座殿堂,因为他心态乐观,胸怀远大的志向!井底之蛙,只能看到巴掌大的天空;摸到大象腿的盲人,只能认为大象长得像柱子;登上五岳的人,才能感觉“一览众山小”;看到大海的人,就会顿感心胸开阔舒畅;心中没有希望的人,是世界上最贫穷的人;心中没有梦想的人,是普天下最平庸的人;目光短浅的人,是最没有希望的人。清代“红顶商人”胡雪岩说:“做生意顶要紧的是眼光,看得到一省,就能做一省的生意;看得到天下,就能做天下的生意;看得到外国,就能做外国的生意。”可见,一个人的心胸和眼光,决定了他志向的短浅或高远;一个人的希望和梦想,决定了他的人生暗淡或辉煌。

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功