第6章_设备管理习题及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第六章设备管理习题
一、填空题
1.磁带是一种①的设备,它最适合的存取方法是②。磁盘是一种③的设备,磁盘在转动时经过读/写磁头所形成的圆形轨迹称为④。
【答案】①顺序存取,②顺序存取,③直接存取,④磁道(或柱面)
【解析】顺序存取的设备只有在前面的物理块被存取访问过之后,才能存取后续物理块的内容。如果按随机方式或按键存取方式存取磁带上的文件信息的话,其效率反而会更低,所以顺序存取方法更能发挥磁带这种设备的效率。磁盘设备是一种典型的直接存取设备,它允许文件系统直接存取磁盘上的任意物理块。
2.从资源分配的角度看,可以把设备分为①设备和②设备;打印机是一种典型的③设备,而磁盘是一种④设备。
【答案】①独享,②共享,③独享,④共享
【解析】独享设备:为了保证传递信息的连贯性,通常这类设备一经分配给某个作业,就在作业整个运行期间都为它独占。多数的低速设备都属于独享设备。
共享设备:是指允许若干个用户同时共享使用的设备。
3.虚拟设备是通过①技术,把②变成能为若干用户③的设备。
【答案】①SPOOLING,②独享,③共享
【解析】虚拟设备的提出是为了把原为独享的设备改造成便于共享的设备,以提高设备的利用率。这种改造就是通过SPOOLING技术来实现的。SPOOLING可以译为外围设备同时联机操作的意思。
4.UNIX系统中,所有的输入/输出设备都被看成是①。它们在使用形式上与②相同,但它们的使用是和设备管理程序紧密相连的。
【答案】①特殊文件,②普通文件
【解析】在一些操作系统中,常常把设备也看成是文件。这样的好处是:用户可以用统一的观点去使用设备,并处理存放在设备上的信息。从这个意义上来说,文件系统在用户和外设之间提供了一个接口。
5.系统中,象键盘、终端、打印机等以①为单位组织和处理信息的设备称为②;而磁盘、磁带等以③为单位组织和处理信息的设备称为④。
【答案】①字符,②字符设备,③块,④块设备
6.一个进程只有获得了①、②和所需设备三者之后,才具备了进行I/O操作的物质条件。
【答案】①通道,②控制器
7.设备分配应保证设备有高的利用率并应注意避免。
【答案】死锁问题
【解析】设备分配的总原则是要充分发挥设备的使用效率,尽可能地让设备忙,而同时又要避免由于不合理的分配方法造成进程死锁。因为进程发生死锁将使得进程中的进程处于无休止的相互等待状态,使系统的效率下降。
8.通道是一个独立于CPU、专门负责①,它控制②与内存之间的信息交换(传输)。
【答案】①输入/输出的处理机,②外设或外存
【解析】通道是一个独立于CPU的专管输入和输出控制的处理机,它有自己的通道指令,以驱动外设进行读写操作。不过这些指令需要CPU执行相应的“启动通道”指令来启动信号之后才开始执行,并在操作结束时向CPU发中断信号。
9.缓冲区可分为①、②、③和④。
【答案】①单缓冲区、②双缓冲区、③多缓冲区、④缓冲池
【解析】单缓冲是在设备和处理机之间设置一个缓冲区。设备和处理机交换数据时,先把被交换的数据写入缓冲区,然后,需要数据的设备或处理机从缓冲区取走数据。
双缓冲区是一种能够实现设备和设备、CPU和设备并行操作的简单模型,当其中一个缓冲区数据装满后,可向另一个缓冲区写入数据,同时前一个缓冲区可被访问。
多缓冲区是把多个缓冲区连接起来组成两部分,一部分专门用于输入,另一部分专门用于输出的缓冲结构。
缓冲他是把多个缓冲区连接起来统一管理,既可用于输入,又可用于输出的缓冲结构。
10.对磁盘上一物理块信息的访问要经过:①、②、③三个过程。
【答案】①寻找时间、②延迟时间、③传送时间
【解析】对移动臂磁盘的存取访问一般要经过三部分时间:首先要将磁头移动至相应的柱面上,这个时间叫做寻找时间;一旦磁头到达指定柱面,等待所访问的扇区旋转到读/写头下,叫延迟时间;实际传送所需时间叫传送时间。一次磁盘访问的时间就是以上三者之和,其中“寻找时间”所花费的时间最长。
二、单项选择题
1.通道是一种。
(A)保存I/O信息的部件(B)传输信息的电子线路
(C)通用处理机(D)专用处理机
【答案】(D)
【解析】通道是独立于CPU的专门管理输入/输出控制的处理机。
2.CPU对通道的请求形式是。
(A)自陷(B)中断
(C)通道命令(D)转移指令
【答案】(C)
【解析】CPU通过通道命令启动通道,指出它所要执行的I/O操作和要访问的设备,通道接到该命令后,便向主存索取相应的通道程序来完成对I/O设备的管理。
3.通道对CPU的请求形式是。
(A)自陷(B)中断
(C)通道命令(D)跳转指令
【答案】(B)
【解析】通道被CPU启动后,可以和CPU并行工作,当输入/输出完成或发生意外的事件,通道通过中断方式请求CPU进行处理。
4.环形缓冲区是一种。
(A)单缓冲区(B)双缓冲区
(C)多缓冲区(D)缓冲池
【答案】(C)
【解析】所谓环形缓冲区就是一个循环链表结构。每个缓冲区中有一个链指针,用以指示下一个缓冲区的地址,最后一个缓冲区指针指向第一个缓冲区地址,这样,N个缓冲区链成一个环形。此外,还有一个链头指针,指向环形缓冲区中的第一个缓冲区。
5.系统利用SPOOLING技术实现。
(A)对换手段(B)虚拟设备
(C)磁带概念(D)虚拟存储
【答案】(B)
【解析】虚拟设备就是利用SPOOLING技术将独享设备改造成共享设备。
6.在配有操作系统的计算机中,用户程序通过向操作系统指出使用外部设备的要求。
(A)作业申请(B)原语
(C)系统调用(D)I/O指令
【答案】(C)
【解析】就启动外设来说,硬件有输入/输出指令。但在配有操作系统后,对系统资源的分配、控制不能由用户干预,而必须由操作系统统一管理。用户程序可以通过操作系统提供的程序一级的接口来使用计算机系统的资源。操作系统为用户提供的程序一级的接口就是系统调用,又称广义指令。
7.CPU与通道可以并行执行,并通过实现彼此之间的通讯和同步。
(A)I/O指令(B)I/O中断
(C)I/O指令和I/O中断(D)操作员
【答案】(C)
8.是直接存取设备。
(A)磁盘(B)磁带
(C)打印机(D)键盘显示终端
【答案】(A)
【解析】磁盘是一种典型的直接存取设备。
9.在下列叙述中,正确的一条是。
(A)在设备I/O中引入缓冲技术的目的是为了节省内存
(B)指令中的地址结构和外存容量是决定虚存作业地址空间的两个因素
(C)处于阻塞状态的进程被唤醒后,可直接进入运行状态
(D)在请求页式管理中,FIFO置换算法的内存利用率是较高的
【答案】(B)
【解析】在设备I/O中引入缓冲技术的目的,是为了缓解CPU与1/O设备之间速度不匹配的状况。因此,叙述(A)是错误的。
虚存系统中,机器指令的地址结构和外存容量是决定作业地址空间大小的两个因素,因此叙述(B)正确。