章节练习第6章设备管理
操作系统-chap6设备管理
是操作系统中最具多样性和复杂性的部分。其主要任 务是提高外部设备的利用率和为用户提供友好、统一 的操作界面。为此,设备管理应具备如下功能:
(1) 提供进程管理系统的接口。当进程发出设备资 源请求时,该接口将进程的请求转达给设备管理程序, 使之做出及时的响应和处理。
第6章 设备管理
6.2.3 直接内存访问(DMA)控制方式 直接内存访问方式就是通常所说的 DMA(Direct
Memory Access)控制方式。其基本思想是在I/O设备和 内存之间开辟直接的数据交换通路。在DMA方式中, I/O控制器具有比中断方式和程序直接控制方式更强的 功能。除了控制状态寄存器和数据缓冲寄存器之外, DMA控制器中还包括字节计数器和内存地址寄存器。
计数:表示本条指令所要读(或写)数据的字节数。 通道程序结束位P:用于表示通道程序是否结束。 P=1表示本条指令是通道程序的最后指令。 记录结束标志R:R=0表示本通道指令与下一条指 令所处理的数据是同属于一个记录;R=1表示这是处 理某记录的最后一条指令。
第6章 设备管理
共享设备:是指在一段时间内允许多个用户(进程) 同时访问的设备。实际上,对于每一时刻而言,该类设 备仍然只允许一个进程访问,但从宏观上看,它们在同 时使用,例如,几个进程交替地从磁盘上读写数据。显 然,共享的效果提高了设备的利用率。
虚拟设备:是指通过虚拟技术将一台独享设备“改 造”为若干台逻辑设备,供若干个用户(进程)同时使用, 但实际上这种设备并不存在,因此称它们为“虚拟设 备”。
第6章 设备管理
DMA控制器可用来代替CPU,从而控制内存和设 备之间进行成批的数据交换。批量数据(数据块)的传输 由计数器逐个计数,并由内存地址寄存器确定内存地 址。除了在数据块传输开始时需要CPU的启动指令和 在整个数据块传输结束时需发中断来通知CPU进行中 断处理之外,不再像中断控制方式那样需要CPU的频 繁干涉。DMA控制方式的数据传输结构如图6.3所示。
机电设备管理技术课程第6.7章习题参考答案(修改)
机电设备管理技术课程第6、7章习题参考答案一、单选题1、下列哪种产品为专用备件(D)A.滚动轴承B.三角带C.螺钉D.曲轴2、备件图纸管理中,不属于标准化的是(D)A.标准图B.通用图C.表格图D.草图3、备件消耗定额是指(C)内企业所消耗的备品配件数。
A.1个月B.半年C.1年.D.2年4、对新投产的企业,要计算其备件消耗定额,应该采用哪种计算方法?(B)A.统计累积法B.类比估算法C.统计平均法D.经验计算法5、为补偿不可预计的情况,备件不能按预计的周期到货时,不可缺少的缓冲量是(A)A.最低储备量B.最高储备量C.订货量D.实际消耗量6、年度大修专用备件是专为大修准备的,属于一次性消耗备件,其(A)正常储备范围。
A.不属于B.属于C.两者均可.D.不确定7、中小型企业的仓库设置实行的是(D)A.一级管理,两级设库B.两级管理,两级设库C.两级管理,一级设库D.一级管理,一级设库8、盈亏率是考核仓库保管工作的一项重要质量指标,盈亏率越高,说明保管工作的质量(B)A.越高B.越低C.两者均可.D.不确定9、仓库要严格把关,执行三不入库的制度,下列哪个不属于三不入库制度的?(D)A.质量不合格B.图纸不合格C.没有合同D.有备件订货计划10、A类备件件数大约占10%,金额大约占(D)以上。
A.30%B.50%C.60%D.70%11、每次订货时间和订货量都可变化的订货方式是(C)A.定量订货方式B.定期订货方式C.使用量订货方式D.订货点方式12、使用年限在几个月以上的备件才能叫事故备件(B)A.50B.60C.65.D.7013、配件定额储备所占用的流动资金,一般为本企业设备固定资产原值的(B)A.1%-3%B.2%-4%C.3%-5%D.4%-5%14、配件定额储备率应要求达到(C),争取达到100%。
A.80%以上B.85%以上C.90%以上D.95%以上15、配件管理费用,包括供应机构管理费,一般收取(C)左右A.4%B.5%C.6%D.7%16、货款结算时,如果需方延期付款,则需付延付金额,以每天(A)的“赔偿金”结付供方。
设备管理练习及参考答案
设备管理练习及参考答案1、在I/O设备控制方式的发展过程中,最主要的推动力是___C___。
A. 提高资源利用率B. 提高系统吞吐量C. 减少CPU对I/O控制的干预D. 提高CPU和I/O设备并行操作的程度2、下面关于设备属性的论述中,正确的是____B____。
A. 字符设备的基本特征是可寻址的,即能指定输入的源地址和输出的目标地址B. 共享设备必须是可寻址的和可随机访问的设备C. 共享设备是指同一时间内允许多个进程同时访问的设备D. 在分配共享设备和独占设备时都可能引起进程死锁3、下面关于虚拟设备的正确叙述是___C___。
A. 虚拟设备是指允许用户使用比系统中拥有的物理设备更多的设备B. 虚拟设备是指允许用户以标准化方式来使用物理设备C. 虚拟设备是指一个物理设备变换成多个对应的逻辑设备D. 虚拟设备是指允许用户程序不必全部装入内存就可以使用系统中的设备4、采用SPOOLing技术将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作实际上是对磁盘的存储操作,用以代替打印机的部分是__B____。
A. 独占设备B. 共享设备C. 虚拟设备D. 一般物理设备5、在一般大型计算机系统中,主机对外围设备的控制可通过通道、控制器和设备三个层次来实现。
下述的叙述中正确的是___B___。
A. 控制器可控制通道,设备在通道控制下工作B. 通道控制控制器,设备在控制器控制下工作C. 通道和控制器分别控制设备D. 控制器控制通道和设备的工作6、DMA方式是在____A____之间建立一条直接数据通路。
A. I/O设备和主存B. 两个I/O设备C. I/O设备和CPUD. CPU和主存7、有关设备管理概念的下列论述中,____D____是不正确的。
A. 编制好的通道程序是存放在主存储器中的B. 所有外围设备的启动工作都由系统统一来做C. 来自通道的I/O中断时间由设备管理负责处理D. 通道是处理输入输出的软件8、I/O的控制方式有哪几种?(1. 程序I/O方式 2. 中断驱动I/O控制方式3. 直接存储器访问DMA控制方式4. I/O通道控制方式)9、什么是设备独立性?设备独立性有哪些优点?(应用程序独立于具体使用的物理设备。
操作系统第六章课后习题
1.试说明I/O系统的基本功能。
答:I/O系统第一、二方面的功能是为了方便用户使用I/O设备;第三、四方面的功能是用于提高CPU和I/O设备的利用率;第五、六方面的功能是为用户在共享设备时提供方便,以保证系统能有条不紊的运行,当系统发生错误时能及时发现错误,甚至于能自动修正错误。
2.简要说明I/O软件的四个层次的基本功能。
答:用户层I/O软件,实现与用户交互的接口,用户可直接调用该层所提供的、与I/O 操作有关的库函数对设备进行操作;设备独立性软件,用于实现用户程序与设备驱动器的统一接口、设备命名、设备的保护以及设备的分配与释放等,同时为设备管理和数据传送提供必要的存储空间;设备驱动程序,与硬件直接相关,用于具体实现系统对设备发出的操作指令,驱动I/O设备工作的驱动程序;中断处理程序,用于保存被中断进程的CPU环境,转入相关的中断处理程序进行处理,处理完毕再恢复被中断进程的现场后,返回到被中断的进程。
3.I/O系统接口与软件/硬件(RW/HW)接口分别是什么接口?答:I/O系统接口是I/O系统与上层系统之间的接口,向上层提供对设备进行操作的抽象I/O命令,以方便高层对设备的使用;软件/硬件(RW/HW)接口,它的上面是中断处理程序和用于不同设备的设备驱动程序,它的下面是各种设备的控制器。
4.与设备无关性的基本含义是什么?为什么要设置该层?答:用户不仅可以使用抽象的I/O命令,还可使用抽象的逻辑设备名来使用设备,另一方面,也可以有效地提高OS的可移植性和易适应性,对于OS本身而言,应允许在不需要将整个操作系统进行重新编译的情况下,增加新的设备驱动程序,以方便新的I/O 设备的安装。
5.试说明设备控制器的组成。
答:设备控制器与处理机的接口、设备控制器与设备的接口、I/O逻辑。
6.为了实现CPU与设备控制器间的通信,设备控制器应具备哪些功能?答:接受和识别命令、数据交换、标识和报告设备的状态、地址识别、数据缓冲区、差错控制。
设备管理习题及答案概述
第6章一.选择题(50题)1.以下__A__不是提高磁盘I/O速度的技术。
A.热修复重定向B.预先读C.延迟写D.虚拟盘2.为了实现设备无关性,应该_C__。
A.用户程序必须使用物理设备名进行I/O申请B.系统必须设置系统设备表C. 用户程序必须使用逻辑设备名进行I/O申请D. 用户程序必须指定设备名3.用于设备分配的数据结构有__A__。
A.系统设备表B.存取控制表C.设备开关表D.文件控制表4.通过软件手段,把独立设备改造成若干个用户可共享的设备,这种设备称为___D__。
A.系统设备表B.存储设备C.用户设备D.虚拟设备5.以下___D__是CPU与I/O之间的接口,它接收从CPU发来的命令,并去控制I/O设备的工作,使CPU从繁杂的设备控制事务中解脱出来。
A.中断装置B.系统设备表C.逻辑设备表D.设备控制器6.设备管理的__A__功能来实现使用户所编制的程序与实际使用的物理设备无关的。
A.设备独立性B.设备分配C.缓冲管理D.虚拟设备7.设备的打开、关闭、读、写等操作是由___D__完成的。
A.用户程序B.编译程序C.设备分配程序D.设备驱动程序8.引入缓冲的目的是_B__。
A.改善用户的编程环境B.提高CPU与设备之间的并行程度C.提高CPU的处理速度D.降低计算机的硬件成本9.SPOOLing技术可以实现设备的_C__。
A.独占分配B.共享分配C.虚拟分配D.物理分配10.以下___D__是磁盘寻道调度算法。
A.时间片轮转法B.优先级调度算法C.最近最久未使用算法D.最短寻道时间优先算法11.通道对CPU的请求形式是_B__。
A.陷入B.中断C.通道命令D.跳转指令12.缓冲技术的缓冲池是在_C__。
A.ROMB.寄存器C.内存D.外存13.为了使多个进程有效地同时处理输入\输出,最好使用以下__A__技术。
A.缓冲池B.循环缓冲C.双缓冲D.单缓冲14.在操作系统中,以下_B__是一种硬件机制。
操作系统习题集之设备管理(含答案)
操作系统习题集之设备管理来源:北大的MSE:有关计算机的一些辅导资料日期:2010-12-5第5章输入输出设备第6章管理学习重点:(1)设备管理的任务和功能。
(2)设备分类和使用特点:按输入输出传送方式分为字符型设备和块设备;按资源特点分为独享设备、共享设备和虚拟设备;按设备硬件物理特性分为顺序存取设备、直接存取设备;按设备使用分为物理设备、逻辑设备和伪设备。
(3)设备I/O方式:询问、中断和通道技术。
(4)设备分配技术和管理:设备分配算法按先来先服务和优先级队列。
(5)缓冲技术:单缓冲、双缓冲、多缓冲和缓冲池等。
(6)虚拟设备的技术(SPOOLing技术):共享打印机实例。
(7)设备处理程序的功能。
(8)设备处理程序特点和编制内容(设备标题、数据存储和局部过程、策略过程、中断过程、命令处理子程序)。
教学要求:(1)理解设备管理的任务和功能。
(2)熟练掌握设备分类及其特点,设备的I/O方式。
(3)了解外部设备的安装。
(4)掌握输入输出设备的分类设计方法。
(5)理解使用缓冲技术的目的和缓冲区的设置方式。
(6)了解SPOOLing系统的功能和实现思想。
(7)了解输入输出设备处理程序的编程要点。
(8)了解I/O控制过程。
习题1、从资源分配的角度看,可以把设备分为独占设备和共享设备。
打印机属于独占设备,而磁盘属于共享设备。
2、虚拟设备是通过SPOOLing技术把独占设备变成能为若干用户共享的设备。
3、通道是一个独立于CPU的专管输入输出的处理机,它控制外设或外存与内存之间的信息交换。
4、缓冲区的设置可分为单缓冲,双缓冲,多缓冲和缓冲池。
5、在UNIX系统中,键盘、终端、打印机等以字符为单位组织和处理信息的设备称为字符设备;而磁盘、磁带等以块为单位组织和处理信息的设备称为块设备。
6、在多道程序环境中,用户程序的相对地址与装入内存后的实际物理地址不同,把相对地址转换为物理地址,这是操作系统的地址重地位功能。
设备管理练习题
通过硬件和软件的功能的扩充,把原来的独占设备改造成为能为若干用户共享的设备,这种设备称为()A、共享设备B、虚拟设备C、存储设备D、块设备13、设备的独立性是指()A、能独立实现设备共享的一种特性B、设备具有独立执行i/o功能的一种特性C、设备驱动程序独立于具体使用的物理设备的一种特性D、用户程序使用的设备与实际使用那台设备无关的一种特性14、采用Spooling技术的目的是()A、提高主机效率B、减轻用户编程负担C、提高程序运行的速度D、提高独占设备的利用率关于SPOOLING系统()的描述是错误的。
A.不需要独占设备B.加快了作业执行的速度C.使独占设备变成了共享设备D.利用了处理器与通道并行工作的能力用户编制的程序与实际使用的物理设备无关是由()功能实现的。
A.设备分配B.设备驱动C.虚拟设备D.设备独立性操作系统对缓冲区的管理属于()的功能。
A.处理机管理B.文件管理C.设备管理D.存储器管理设备独立性是指()。
A.能独立实现设备共享的一种特性B.设备具有独立执行I/O功能的一种特性C.设备驱动程序独立于具体使用的物理设备的一种特性D.用户程序使用的设备与实际使用哪台设备无关的一种特性采用SPOOLING技术的目的是()。
A.提高主机效率 B.减轻用户编程负担C.提高程序的运行速度 D.提高独占设备的利用率按_________分类可将设备分为块设备和字符设备。
A.从属关系B.操作特性C.共享属性D.信息交换单位如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是__________。
A.程序查询B.中断方式C.DMA方式D.无条件存取方式大多数低速设备都属于__________设备。
A.独占B.共享C.虚拟D.Spooling通道是一种__________。
A.I/O端口B.数据通道C.I/O专用计算机D.软件工具在操作系统中,用户在使用I/O设备时,通常采用_________。
_设备管理习题及答案(20201128161805).docx
第六章设备管理习题一、填空题1.磁带是一种①的设备,它最适合的存取方法是②。
磁盘是一种③的设备,磁盘在转动时经过读/写磁头所形成的圆形轨迹称为④。
【答案】①顺序存取,②顺序存取,③直接存取,④磁道(或柱面)【解析】顺序存取的设备只有在前面的物理块被存取访问过之后,才能存取后续物理块的内容。
如果按随机方式或按键存取方式存取磁带上的文件信息的话,其效率反而会更低,所以顺序存取方法更能发挥磁带这种设备的效率。
磁盘设备是一种典型的直接存取设备,它允许文件系统直接存取磁盘上的任意物理块。
2.从资源分配的角度看,可以把设备分为①设备和②设备;打印机是一种典型的③设备,而磁盘是一种④设备。
【答案】①独享,②共享,③独享,④共享【解析】独享设备:为了保证传递信息的连贯性,通常这类设备一经分配给某个作业,就在作业整个运行期间都为它独占。
多数的低速设备都属于独享设备。
共享设备:是指允许若干个用户同时共享使用的设备。
3.虚拟设备是通过①技术,把②变成能为若干用户③的设备。
【答案】① SPOOLING ,②独享,③共享【解析】虚拟设备的提出是为了把原为独享的设备改造成便于共享的设备,以提高设备的利用率。
这种改造就是通过 SPOOLING 技术来实现的。
SPOOLING 可以译为外围设备同时联机操作的意思。
4.UNIX 系统中,所有的输入/输出设备都被看成是①。
它们在使用形式上与②相同,但它们的使用是和设备管理程序紧密相连的。
【答案】①特殊文件,②普通文件【解析】在一些操作系统中,常常把设备也看成是文件。
这样的好处是:用户可以用统一的观点去使用设备,并处理存放在设备上的信息。
从这个意义上来说,文件系统在用户和外设之间提供了一个接口。
5.系统中,象键盘、终端、打印机等以①为单位组织和处理信息的设备称为为单位组织和处理信息的设备称为④。
【答案】①字符,②字符设备,③块,④块设备6.一个进程只有获得了①、②和所需设备三者之后,才具备了进行②;而磁盘、磁带等以I /O 操作的物质条件。
设备管理题库
设备管理题库
引言:
设备管理是一项重要的工作,涉及到组织内部设备的运行、维
护和更新。
为了帮助管理者更好地了解设备管理以及相关理论和实
践知识,以下是一些设备管理题库,其中包含了常见的问题和解答,希望能对您有所帮助。
题库一:设备管理基础知识
1. 什么是设备管理?
设备管理是指在组织内部对设备进行有效的管理和维护的过程。
它包括设备的购买、安装、维护、更新和退役等环节。
2. 设备管理的目的是什么?
设备管理的目的是确保设备的正常运行,提高设备的可靠性和
效率,延长设备的使用寿命,并对设备进行合理的配置和利用,从
而最大限度地发挥设备的作用。
3. 设备管理的主要内容有哪些?
设备管理的主要内容包括设备的购买、安装、维护、更新和退役等环节。
具体包括设备采购计划、设备验收与安装、设备维护与保养、设备更新与升级以及设备报废与退役等。
4. 设备管理的重要性是什么?
设备管理的重要性体现在以下几个方面:
- 提高设备的可靠性和效率,减少设备故障和停机时间;
- 延长设备的使用寿命,降低设备维护和更换成本;
- 优化设备的配置和利用,提高生产效率和质量;
- 确保设备符合法律法规和质量要求。
5. 设备管理的方法有哪些?
设备管理的方法包括预防性维护、保养维护、故障维修和条件监控等。
预防性维护是通过定期检查、保养和更换设备的关键部件来避免设备故障;保养维护是对设备进行日常的清洁和保养工作;故障维修是对设备的故障进行修复和调试;条件监控是通过对设备的各项参数进行连续监测,提前预警设备可能出现的问题。
第6章__设备管理习题
第6章__设备管理习题第5章设备管理(I/O系统)一、单项选择题1、缓冲技术中的缓冲池在()中A.主存 B.外存 C.ROM D.寄存器2、引入缓冲的主要目的是()。
A.改善CPU和I/O设备之间速度不匹配的情况 B.节省内存C.提高CPU的利用率 D.提高I/O设备的效率3、CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用()A.并行技术 B.通道技术 C.缓冲技术 D.虚存技术4、为了使多个进程能有效地同时处理输入和输出,最好使用()结构的缓冲技术A.缓冲池 B.闭缓冲区环 C.单缓冲区 D.双缓冲区5、通过硬件和软件的功能扩充,把原来独立的设备改造成能为若干用户共享的设备,这种设备称为()A.存储设备 B.系统设备 C.用户设备 D.虚拟设备6、如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是()A.程序查询 B.中断方式 C.DMA方式 D.无条件存取方式7、中断发生后,应保留()A.缓冲区指针 B.关键寄存器内容 C.被中断的程序 D.页表8、在中断处理中,输入/输出中断是指()I.设备出错 II。
数据传输结束A.I B.II C.I和II D.都不是9、中断矢量是指()A.中断处理程序入口地址 B.中断矢量表起始地址C.中断处理程序入口地址在中断矢量表中的存放地址 D.中断断点的地址10、如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。
若要调整中断事件的响应次序,可以利用()A.中断向量 B.中断嵌套 C.中断响应 D.中断屏蔽11、设备管理程序对设备的管理是借助一些数据结构来进行的,下面的()不属于设备管理数据结构。
A.JCB B.DCT C.COCT D.CHCT12、大多数低速设备都属于()设备A.独享 B.共享 C.虚拟 D.SPOOLING13、()用作连接大量的低速或中速I/O设备A.数组选择通道 B.字节多路通道 C.数组多路通道14、()是直接存取的存储设备A.磁盘 B.磁带 C.打印机 D.键盘显示终端15、以下叙述中正确的为()A.在现代计算机中,只有I/O设备才是有效的中断源B.在中断处理过程中必须屏蔽中断C.同一用户所使用的I/O设备也可能并行工作D.SPOOLING是脱机I/O系统16、()是操作系统中采用的以空间换取时间的技术。
第6章IO管理作业题参考答案
第6章I/O管理作业题作业题题1 CPU对通道的请求形式是---------。
A. 自陷B. 中断C.通道命令D.转移指令题2环状缓冲区是一种--------。
A.单缓冲区B.双缓冲区C.多缓冲区D.缓冲池题3在配有操作系统的计算机中,用户程序通过--------向操作系统指出使用外部设备的要求。
A. 作业申请B.原语 c.系统调用 D.I/O指令题4下列叙述中,正确的一条是--------。
A.在设备I/O中引人缓冲技术的目的是为了节省内存B.指令中的地址结构和外存容量是决定虚存作业地址空间的两个因素C.处于阻塞状态的进程被唤醒后,可直接进人运行状态D.在请求页式管理中,FIFO置换算法的内存利用率是较高的。
题5用户程序发出磁盘I/O请求后,系统的正确处理流程是______。
A.用户程序→系统调用处理程序→中断处理程序→设备驱动程序B.用户程序→系统调用处理程序→设备驱动程序→中断处理程序C.用户程序→设备驱动程序→系统调用处理程序→中断处理程序D用户程序→设备驱动程序→中断处理程序→系统调用处理程序题6某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送到用户区进行分析,假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读人缓冲区的时间为100μs,将缓冲区的数据传送到用户区的时间是50μs,CPU对一块数据进行分析的时间为50μs。
在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是______和________。
A.1500μs, 1000usB.1550μs,1100μsC.1550μs, 1550μs D2000μs ,2000us题7假设一个单处理机系统,以单道批处理方式处理一个作业流,作业流中有两道作业,其占用CPU计算时间、输入卡片数、打印输出行数如表6-1所示。
表6-1单处理机系统数据其中,卡片输人机速度为1000张/分钟;打印机速度为1000行/分钟。
试计算:(1)不采用SPOOLing技术,计算这两道作业的总运行时间(从第一个作业输人开始,到第二个作业输出完成为止)。
操作系统设备管理练习及答案
操作系统设备管理练习及答案一、选择题1、在设备管理中,下列哪一项功能不是基本的设备管理功能?A.设备驱动程序B.设备分配C.缓冲区管理D.文件系统操作答案:D解释:设备管理主要负责物理设备的抽象表示和处理。
其中,设备驱动程序(A对)用于与物理设备进行通信;设备分配(B对)用于将设备分配给进程使用;缓冲区管理(C对)用于协调设备和内存之间的数据传输。
而文件系统操作(D错)属于文件系统的功能,不属于设备管理的范畴。
2、在Unix系统中,下列哪个命令用于显示系统中已经安装的设备驱动程序?A. lsdevB. lspciC. lsblkD. lshw答案:A解释:在Unix系统中,lsdev命令用于显示系统中已经安装的设备驱动程序。
lspci命令用于显示PCI设备的详细信息;lsblk命令用于显示块设备的信息;lshw命令用于显示硬件配置信息。
3、在设备管理中,下列哪种技术可以用于平衡设备和CPU的负载?A.轮转调度算法B.优先级调度算法C.多线程技术D.缓冲技术答案:C解释:多线程技术可以创建多个线程来处理不同的任务,从而平衡设备和CPU的负载。
轮转调度算法(A错)和优先级调度算法(B错)主要用于操作系统中的进程调度;缓冲技术(D错)主要用于协调设备和内存之间的数据传输。
二、填空题1、在设备管理中,设备的即插即用指的是设备的自动识别和配置,它需要依靠____________机制来实现。
答案:驱动程序解释:设备的即插即用需要依靠驱动程序机制来实现,当设备插入系统时,系统会自动识别并配置该设备,使其能够正常工作。
2、在Unix系统中,____________命令用于显示系统中已经安装的块设备的信息。
答案:lsblk解释:在Unix系统中,lsblk命令用于显示系统中已经安装的块设备的信息。
该命令会列出系统中所有的块设备,包括硬盘、闪存驱动器、光盘驱动器等。
3、在设备管理中,____________是一种虚拟化技术,可以将一个物理设备抽象成多个逻辑设备,从而允许多个用户共享该物理设备。
操作系统 设备管理
操作系统设备管理第6章设备管理6.1 例题解析例6.2.1 何谓虚拟设备?请说明SPOOLing系统是如何实现虚拟设备的。
解本题的考核要点是虚拟设备的实现方法。
虚拟设备是指利用软件方法,比如SPOOLing系统,把独享设备分割为若干台逻辑上的独占的设备,使用户感受到系统有出若干独占设备在运行。
当然,系统中至少一台拥有物理设备,这是虚拟设备技术的基础。
SPOOLing系统又称“假脱机I/O系统”,其中心思想是,让共享的、高速的、大容量外存储器(比如,磁盘)来模拟若干台独占设备,使系统中的一台或少数几台独占设备变成多台可并行使用的虚拟设备。
SPOOLing系统主要管理外存上的输入井和输出井,以及内存中的输入缓冲区和输出缓冲区。
其管理进程主要有输入和输出进程,负责将输入数据装入到输入井,或者将输出井的数据送出。
它的特点是:提高了 I/O操作的速度;将独占设备改造为共享设备;实现了虚拟设备功能。
例6.2.2 有关设备管理要领的下列叙述中,( )是不正确的。
e A.通道是处理输入、输出的软件 B.所有外围设备都由系统统一来管理C.来自通道的I/O中断事件由设备管理负责处理 D.编制好的通道程序是存放在主存贮器中的 E.由用户给出的设备编号是设备的绝对号解本题的考核要点是设备管理的基本概念。
(1) 通道是计算机上配置的一种专门用于输入输出的设备,是硬件的组成部分。
因此A是错误的。
(2) 目前常见I/O系统其外部设备的驱动和输入输出都由系统统一管理。
因此B是对的。
(3) 设备管理模块中的底层软件中配有专门处理设备中断的处理程序。
通道中断属于设备中断的一种。
因此C是对的。
(4) 通道设备自身只配有一个简单的处理装置(CPU),并不配有存储器,它所运行的通道程序全部来自内存。
因此D是对的。
(5) 系统在初启时为每台物理设备赋予一个绝对号,设备绝对号是相互独立的。
由用户给出的设备号只能是逻辑编号,由系统将逻辑号映射为绝对号。
第6章_设备管理习题及答案
第6章_设备管理习题及答案第六章设备管理习题一、填空题1.磁带是一种①的设备,它最适合的存取方法是②。
磁盘是一种③的设备,磁盘在转动时经过读/写磁头所形成的圆形轨迹称为④。
【答案】①顺序存取,②顺序存取,③直接存取,④磁道(或柱面)【解析】顺序存取的设备只有在前面的物理块被存取访问过之后,才能存取后续物理块的内容。
如果按随机方式或按键存取方式存取磁带上的文件信息的话,其效率反而会更低,所以顺序存取方法更能发挥磁带这种设备的效率。
磁盘设备是一种典型的直接存取设备,它允许文件系统直接存取磁盘上的任意物理块。
2.从资源分配的角度看,可以把设备分为①设备和②设备;打印机是一种典型的③设备,而磁盘是一种④设备。
【答案】①独享,②共享,③独享,④共享【解析】独享设备:为了保证传递信息的连贯性,通常这类设备一经分配给某个作业,就在作业整个运行期间都为它独占。
多数的低速设备都属于独享设备。
共享设备:是指允许若干个用户同时共享使用的设备。
3.虚拟设备是通过①技术,把②变成能为若干用户③的设备。
【答案】①SPOOLING,②独享,③共享【解析】虚拟设备的提出是为了把原为独享的设备改造成便于共享的设备,以提高设备的利用率。
这种改造就是通过SPOOLING技术来实现的。
SPOOLING可以译为外围设备同时联机操作的意思。
4.UNIX系统中,所有的输入/输出设备都被看成是①。
它们在使用形式上与②相同,但它们的使用是和设备管理程序紧密相连的。
【答案】①特殊文件,②普通文件【解析】在一些操作系统中,常常把设备也看成是文件。
这样的好处是:用户可以用统一的观点去使用设备,并处理存放在设备上的信息。
从这个意义上来说,文件系统在用户和外设之间提供了一个接口。
5.系统中,象键盘、终端、打印机等以①为单位组织和处理信息的设备称为②;而磁盘、磁带等以③为单位组织和处理信息的设备称为④。
【答案】①字符,②字符设备,③块,④块设备6.一个进程只有获得了①、②和所需设备三者之后,才具备了进行I/O操作的物质条件。
设备管理选择题
一.选择题《设备管理》第1章设备管理概述104. 设备寿命是指设备发生费用的整个时期,关于其过程说法错误的是( D )A. 规划决策B. 选型采购C. 安装调试D. 以上都不是105. 设备管理的重要意义不包括( D )A. 企业生产经营管理的基础工作B. 企业产品质量的保证C. 提高企业经济效益的重要途径D. 事后维修106. 设备管理各种设备管理模式并行阶段不包括( A )A. 事后维修阶段B. 综合工程学C. 全员生产维修D. 综合管理阶段107. 我国设备管理的发展趋势,说法错误的是( A )A. 机械化B. 社会化C. 市场化D. 现代化108. 设备管理发展的方针说法错误的是( A )A. 以管理为中心B. 依靠技术进步C. 促进生产经营发展D. 预防为主109. 设备管理的原则,说法错误的是( D )A. 设计、制造和使用相结合B. 维护与计划检修相结合C. 修理、改造与更新相结合D. 预防为主《设备管理》第2章设备的资产管理110. 固定资产计价的标准,错误的是( D )A. 固定资产原始价值B. 净值C. 残值和净残值D. 以上都不对111. 固定资产的直线折旧法分类说法正确的是( C )A. 使用年限法B. 工作量折旧法C. A和B都是D. A和B都不是112. 固定资产折旧的方法有( A )A. 直线折旧法和加速折旧法B. 使用年限法和工作量折旧法C. 以上都对D. 以上都不对113. 设备加速折旧的方法有( A )A. 年限总额法、双倍余额递减法B. 使用年限法C. 工作量折旧法D. 以上都不对114. 按设备管理与维修的要求,可将设备进行分类,说法错误的是( D )A. 主要设备B. 大型精密设备C. 重点设备D. 小型设备115. 对设备进行编号时,对列入低值易耗品的简易设备,编号前应加字母( A )A. JB. KC. LD. M116. 设备资产管理的基础资料,不包括( D )A. 设备资产卡片B. 设备台账C. 设备档案D. 设备的动态管理117. 设备台账的编排方式说法错误的是( D )A. 设备分类编号台账B. 按车间、班组顺序排列编制使用部分的设备台账C. A和B都对D. A和B都不对118. 设备资产的动态管理不包括( D )A. 设备的安装验收和移交生产B. 设备的闲置与封存C. 设备的移装和调拨D. 设备的维修119. 工厂设备连续停用( A )以上可进行封存。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统章节练习第6章设备管理
一、单项选择题
题目1
1.下列设备中,不属于独占设备的是()。
A. 磁带
B. 终端
C. 打印机
D. 磁盘
题目2
2.过硬件和软件的功能扩充,把原来独占的设备改造成为能为若干用户共享的设备,这种设备称为()设备。
A. 存储
B. 共享
C. 虚拟
D. 块
题目3
3.在操作系统中,用户在使用I/O设备时,通常采用()。
A. 设备名
B. 设备的绝对号
C. 虚拟设备号
D. 设备的相对号
题目4
4.通道是一种()。
A. I/O专用处理机
B. I/O端口
C. 数据通道
D. 软件工具
题目5
5.CPU启动通道后,设备的控制工作由()。
A. 通道执行用户程序来控制
B. 通道独立执行预先编好的通道程序来控制
C. CPU执行通道程序来控制
D. CPU执行程序来控制
题目6
6.用户编制的程序与实际使用的物理设备无关是由()功能实现的。
A. 设备分配
B. 虚拟设备
C. 设备驱动
D. 设备独立性
题目7
7.下列描述中,不是设备管理的功能的是()。
A. 实现缓冲区管理
B. 完成I/O操作
C. 进行设备分配
D. 实现中断处理
题目8
8.下列不属于设备分配技术的是()。
A. 通道分配技术
B. 独占分配技术
C. 共享分配技术
D. 虚拟分配技术
题目9
9.采用SPOOLing技术的目的是()。
A. 提高主机效率
B. 提高独占设备的利用率
C. 减轻用户编程负担
D. 提高程序的运行速度
题目10
10.SPOOLing技术可以实现设备的()分配。
A. 物理
B. 独占
C. 虚拟
D. 共享
题目11
11.设备的打开、关闭、读、写等操作是由()完成的。
A. 编译程序
B. 用户程序
C. 设备驱动程序
D. 设备分配程序
题目12
12.下列关于设备驱动程序的描述,错误的是()。
A. 设备驱动程序应可以动态装卸
B. 设备驱动程序可使用系统调用
C. 设备驱动程序可实现请求I/O进程与设备控制器之间的通信
D. 设备驱动程序往往由生产设备的厂家提供
题目13
13.引入缓冲技术的主要目的是()。
A. 改善用户编程环境
B. 降低计算机的硬件成本
C. 提高CPU的处理速度
D. 提高CPU与设备之间的并行程度
题目14
14.CPU处理数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用()。
A. 并行技术
B. 缓冲技术
C. 虚存技术
D. 通道技术
题目15
15.下列缓冲技术中,对于一个具有信息的输入和输出速率相差不大的I/O系统比较有效的是()。
A. 单缓冲技术
B. 双缓冲技术
C. 多缓冲技术
D. 环形缓冲技术
题目16
16.为了使多个进程能有效地同时处理阵发性的输入和输出,最好使用()结构的缓冲技术。
A. SPOOLing
B. 多缓冲
C. 双缓冲区
D. 单缓冲区
题目17
17.一个含有6个盘片的双面硬盘,盘片每面有100条磁道,则该硬盘的柱面数为()。
A. 250
B. 1200
C. 100
D. 12
题目18
18.设磁盘的转速为3000转/分,盘面划分为10个扇区,则读取一个扇区的时间是()。
提示:1分(m)等于60秒(s),1秒等于1000毫秒(ms)。
A. 2ms
B. 20ms
D. 3ms
题目19
19.下列关于磁盘的描述中,正确的是()。
A. 磁盘的动作不局限于机械运动,可以无限快
B. 磁盘属于字符设备
C. 减少磁盘的寻道时间可以显著改善系统性能
D. 当关掉电源后,磁盘存储的内容丢失
题目20
20.下列关于Linux系统设备管理的描述中,不正确的是()。
A. 设备驱动程序可动态装卸
B. 设备名由主、次设备号构成
C. 将存储设备称为字符设备
D. 把设备作为特殊文件处理
二、判断题
题目21
1.计算机系统为每一台设备确定的一个用以标识它的编号,被称为设备的绝对号。
对
题目22
2.现代计算机系统中,外围设备的启动工作都是由系统和用户共同来做的。
错
题目23
3.用户程序应与实际使用的物理设备无关,这种特性称作设备独立性。
对
题目24
4.共享分配技术适用于高速、大容量的直接存取存储设备,如磁盘等。
对
题目25
5.利用共享分配技术可以提高设备的利用率,使得打印机之类的独占设备成为可共享的、快速I/O设备。
错
题目26
6.实现设备虚拟分配最成功的技术是SPOOLing。
对
7.SPOOLing系统能实现设备管理的虚拟技术,即:将共享设备改造为独占设备。
它由专门负责I/O的常驻内存的进程以及输入、输出井组成。
错
题目28
8.采用SPOOLing技术情况下,可用1台计算机代替脱机技术需要的3台计算机。
对
题目29
9.一个设备驱动程序可以控制同一类型的多个物理设备。
对
三、简答题
题目30
1.操作系统中设备管理的功能是什么?
操作系统中设备管理的功能是:监视设备状态;进行设备分配;完成I/O操作;缓冲管理与地址转换。
题目31
2.UNIX/Linux系统中主次设备号各表示什么含义?
答:UNIX/Linux系统中主设备号表示设备类型,次设备号表示同类设备中的相对序号。
题目32
3.设备分配技术主要有哪些?常用的设备分配算法是什么?
设备分配技术主要有:独占分配、共享分配和虚拟分配。
常用的设备分配算法是:先来先服务算法和优先级高的优先服务算法。
题目33
4.SPOOLing系统的主要功能是什么?
SPOOLing系统的主要功能是:将独占设备改造为共享设备,实现了虚拟设备功能。
题目34
5.一般I/O软件系统的层次是怎样的?
I/O软件系统分为如下4个层次:
①中断处理程序;
②设备驱动程序;
③与设备无关的操作系统I/O软件;
④用户级I/O软件。
题目35
6.设备驱动程序的主要功能是什么?它在系统中处于什么位置?
答:设备驱动程序的功能主要有:接受用户的I/O请求;取出请求队列中队首请求,将
相应设备分配给它;启动该设备工作,完成指定的I/O操作;处理来自设备的中断。
设备驱动程序在系统中处于核心空间,位于设备控制器的上层,目的是对核心I/O子系统隐藏各个设备控制器的差别。
题目36
7.为什么要引入缓冲技术?设置缓冲区的原则是什么?
引入缓冲技术的主要目的是:
①缓和CPU与I/O设备间速度不匹配的矛盾;
②提高它们之间的并行性;
③减少对CPU的中断次数,放宽CPU对中断响应时间的要求。
设置缓冲区的原则是:如果数据到达率与离去率相差很大,则可采用单缓冲方式;如果信息的输入和输出速率相同(或相差不大)时,则可用双缓冲区;对于阵发性的输入、输出,可以设立多个缓冲区。
题目37
8.处理I/O请求的主要步骤是什么?
答:处理I/O请求的主要步骤是:用户进程发出I/O请求;系统接受这个I/O请求,转去执行操作系统的核心程序;设备驱动程序具体完成I/O操作;I/O完成后,系统进行I/O 中断处理,然后用户进程重新开始执行。
题目38
9.Linux系统中对设备怎样管理?
Linux系统中对设备管理具有下列共性:
① 每个设备都对应文件系统中的一个索引节点,都有一个文件名;
②应用程序通常可以通过系统调用open( )打开设备文件,建立起与目标设备的连接
③对设备的使用类似于对文件的存取;
④设备驱动程序是系统内核的一部分,它们必须为系统内核或者它们的子系统提供标准的接口;
⑤设备驱动程序利用一些标准的内核服务,如内存分配等。
四、应用题
题目39
假设一个磁盘有200个磁道,编号从0~199。
当前磁头正在143道上服务,并且刚刚完成了125道的请求。
如果寻道请求队列的顺序是:86, 147, 91, 177, 94, 150, 102, 175, 130
问:为完成上述请求,下列算法各自磁头移动的总量是多少?
(1)FCFS (2)SSTF (3)电梯法
解:
(1143道开始
磁头移动总量为565。
(2)采用最短寻道时间优先磁盘调度算法SSTF,进行调度的情况为:从143道开始
磁头移动总量为162。
(3
143道开始。