1、考研操作系统-输入_输出管理及答案解析(总分:101.00,做题时间:90 分钟)一、单项选择题(总题数:27,分数:27.00)1.操作系统中设备管理的功能主要包括实现物理输入/输出操作、设备分配和_。A安装设备 B维护设备 C缓冲区管理 D设备调度(分数:1.00)A.B.C.D.2.下面 4 个选项中,不属于设备管理的功能的是_。A实现外围设备的启动 B实现对磁盘的驱动调度C存储空间的分配与回收 D处理外围设备的中断事件(分数:1.00)A.B.C.D.3.在操作系统中,设备独立性是指_。A用户程序与设备无关 B设备独立管理C设备具有自治性 D只有 OS 才有权启动设备(分数:1.00)
2、A.B.C.D.4.通道是一种_。A保存 I/O 信息的部件 B传输信息的电子线路C通用处理机 D专用处理机(分数:1.00)A.B.C.D.5.缓冲池管理中着重考虑的问题是_。A选择缓冲区的大小 B决定缓冲区的数量C实现进程访问缓冲池的同步 D限制进程的数量(分数:1.00)A.B.C.D.6._是 CPU 与 I/O 设备之间的接口,它接收从 CPU 发来的命令,并去控制 I/O 设备工作,使处理机从繁杂的设备控制事物中解脱出来。A中断装置 B通道 C逻辑 D设备控制器(分数:1.00)A.B.C.D.7.CPU 对通道的请求形式是_。A自陷 B中断 C通道命令 D转移指令(分数:1.00
3、)A.B.C.D.8.环形缓冲区是一种_。A单缓冲区 B双缓冲区 C多缓冲区 D缓冲池(分数:1.00)A.B.C.D.9.在配有操作系统的计算机中,用户程序通过_向操作系统指出使用外部设备的要求。A作业申请 B原语 C系统调用 DI/O 指令(分数:1.00)A.B.C.D.10.在下列叙述中,正确的一条是_。A在设备 I/O 中引入缓冲技术的目的是为了节省内存B指令中的地址结构和外存容量是决定虚存作业地址空间的两个因素C处于阻塞状态的进程被唤醒后,可直接进入运行状态D在请求页式管理中,FIFO 置换算法的内存利用率是较高的(分数:1.00)A.B.C.D.11.从设备的使用角度可将设备分为
4、独占设备和_。A块设备 B字符设备 C共享设备 D慢速设备(分数:1.00)A.B.C.D.12.系统利用 sPOOLing 技术实现_。A对换手段 B虚拟设备 C磁带概念 D虚拟存储(分数:1.00)A.B.C.D.13.对于辅助存储器,_的提法是正确的。A不是一种永久性的存储设备 B是文件的主要存储介质,能永久地保存信息C可被中央处理器直接访问 D是 CPU 与主存之间的缓冲存储器(分数:1.00)A.B.C.D.14.哪种设备属于字符设备_。A磁盘 B磁带 C光盘 D键盘(分数:1.00)A.B.C.D.15.有关设备的管理中,错误的是_。A计算机系统为每台设备确定一个绝对号B申请设备时
5、指定绝对号可提高设备的使用率C申请设备时指定设备相对号使设备分配的灵活性强D启动设备时应指出设备的绝对号(分数:1.00)A.B.C.D.16.在移臂调度时读/写头从盘的一端开始朝另一端移动,在移动的过程中搜索每个磁道上的请求,若有则服务之,直至到达盘的另一端。在另一端,磁头移动的方向是相反的,并继续在移动中扫描服务,则此种算法称为_。A先来先服务 B最短查找时间优先 CSCAN DC-SCAN(分数:1.00)A.B.C.D.17.下列有关设备的叙述中错误的是_。A缓冲区的引入,使得 CPU 和外设之间速度的不匹配现象得到了缓解,同时也缓解了通道方式的瓶颈问题B打印机通过 SPOOLing
6、技术改造后,可以成为供多个用户同时使用的虚拟设备C通道程序是由发出 I/O 设备请求的用户编制的,所以,该用户必须指出通道程序在内存的存放位置D缓冲区是外设在进行数据传输期间专门用来暂存这些数据的主存区域(分数:1.00)A.B.C.D.18.在设备分配中,独占分配方式的主要缺点是_。A设备利用率低 B设备利用率高 C管理复杂 D可使设备并行工作(分数:1.00)A.B.C.D.19.设备与 CPU 之间数据传送控制方式有 4 种,下面的选项中不属于这 4 种的是_。A程序直接控制方式 B设备控制方式C直接内存访问(DMA)方式 D通道控制方式(分数:1.00)A.B.C.D.20.设磁盘的转
7、速为 3000 转/分,盘面划分成 10 个扇区,则读取一个扇区的时间为_。A20ms B5ms C2ms D1ms(分数:1.00)A.B.C.D.21.在关于 SPOOLing 的叙述中,_描述是不正确的。ASPOOLing 系统中不需要独占设备BSPOOLing 系统加快了执行速度CSPOOLing 系统使独占设备变成共享设备DSPOOLing 系统利用了处理器与通道并行工作的能力(分数:1.00)A.B.C.D.22.存 SPOOLing 技术中,用户进程实际分配到的是_。A用户所需的外设 B一块内存区,即虚拟设备C共享设备的一部分存储区 D虚拟设备的一部分空间(分数:1.00)A.B
8、.C.D.23.中断向量是指_。A中断处理程序入口地址B中断向量表起始地址C中断处理程序入口地址在中断矢量表中的存放地址D中断点的地址(分数:1.00)A.B.C.D.24.用户进程在申请设备时,不可以使用_。A设备的类型号 B设备的绝对号 C设备的相对号 D设备的符号名(分数:1.00)A.B.C.D.25.下列不属于“通道”特征的是_。A负责数据输入输出工作 B可以与 CPU 并行工作C比 CPU 工作速度快 D一个通道可连接多个控制器(分数:1.00)A.B.C.D.26.本地用户通过键盘登录系统时,首先获得键盘输入信息的程序是_。A命令解释程序 B中断处理程序 C系统调用程序 D用户登
9、录程序(分数:1.00)A.B.C.D.27.程序员利用系统调用打开 I/O 设备时,通常使用的设备标识是_。A逻辑设备名 B物理设备名 C主设备号 D从设备号(分数:1.00)A.B.C.D.二、综合题(总题数:23,分数:74.00)28.设备管理的目标和功能是什么?(分数:3.00)_29.简述通道及通道控制结构。(分数:3.00)_30.系统采用通道方式后,输入/输出过程如何处理。(分数:3.00)_31.何谓虚拟设备?请说明 SPOOLing 系统是如何实现虚拟设备的。(分数:3.00)_32.在设备管理中,何谓设备独立性?如何实现设备独立性?(分数:3.00)_33.简述扫描磁盘调
10、度算法(SCAN)的工作过程。(分数:3.00)_34.简述中断、陷阱、软中断之间的异同。(分数:3.00)_35.简述独占设备的一般分配过程。(分数:3.00)_36.I/O 控制方式有几种?各有什么特点?(分数:3.00)_37.以打印机为例说明 SPOOLing 的工作原理,系统如何利用 SPOOLing 技术将打印机模拟为虚拟打印机。(分数:3.00)_38.什么是独立磁盘的冗余阵列?它分为几级?各有什么特色?(分数:3.00)_39.缓冲技术主要包括哪几种方式?(分数:3.00)_40.简述设备的分配与回收过程。(分数:3.00)_41.为什么说有了通道技术和中断技术才真正做到了处理
11、机和外部设备的并行操作?(分数:3.00)_42.在设备管理中数据传输控制有哪几种方式?并用流程图来描述 DMA 传输控制的处理过程。(分数:3.00)_43.设备分配策略与哪些因素有关?简述设备分配的过程。(分数:3.00)_44.假定一磁盘有 200 个柱面,编号为 0199,完成了磁道 125 处的请求后,当前在磁道 143 处为一个请求服务。若请求队列的先后顺序是86,147,91,177,94,150,102,175,130分别采用 FCFS(先来先服务)、SSTF(最短寻道时间优先)、SCAN 算法完成上述请求,写出存取臂移动的顺序,并计算臂移动的总量。(分数:3.00)_45.假
12、定磁盘的存储臂现在处于 6 号柱面上,有如表 5-1 所示的 6 个请求等待访问磁盘,试列出最省时间的响应顺序。表 5-1 6 个请求等待访问磁盘的情况序号 柱面号 磁面号 块号1 7 6 32 5 5 63 15 20 64 7 4 45 20 9 56 5 15 2(分数:3.00)_46.假设有 4 个记录 A、B、C、D 存放在磁盘的某个磁道上,该磁道被划分为 4 块,每块存放一个记录,安排如表 5-2 所示:表 5-2 4 个记录存放位置表块号 1 2 3 4记录号 A B C D现在要顺序处理这些记录,如果磁盘旋转速度为 20ms 一周,处理程序每读一个记录后 5ms 处理完成。试
13、问处理完这 4 个记录的总时间是多少?为了缩短处理时间应进行优化分布,试问应如何安排这些记录,并计算处理的总时间。(分数:3.00)_47.一个磁盘有 19456 个柱面,16 个读/写头,每个磁道有 63 个扇区。磁盘以每分钟 5400 转的速度旋转。相邻两个磁道之间的寻道时间为 2ms。假定读/写头在 0 磁道上,那么完成整个磁盘的读/写需要花费多长时间?(分数:3.00)_48.若磁盘扇区的大小为 512 字节(512B),每磁道有 80 个扇区,该磁盘有 4 个面可用。假定磁盘的旋转速度为 5400 转/分钟,若 CPU 使用中断驱动 I/O 从磁盘读取一个扇区,每个字节产生一个中断。
14、如果处理每个中断需要 25ms,问 CPU 花在处理 I/O 上的时间占多少百分比(忽略寻道时间)?若采用 DMA 方式,假定一个扇区产生一个中断,处理机处理一个中断的时间不变,则 CPU 花在处理 I/O 上的时间占多少百分比(忽略寻道时间)?(分数:4.00)_49.在使用磁盘高速缓存的系统中,平均的访问时间是 80.6ms,高速缓存的平均访问时间是 1ms,磁盘平均访问时间是 200ms,系统有 8MB 的高速缓存。高速缓存增加一倍时,非命中率将降低 40%。问需要增加多少高速缓存才能将平均访问时间减少到 20ms(假定高速缓存的数据按 2 的倍数增加)。(分数:4.00)_若某磁盘的旋
15、转速度为 20ms/周,磁盘初始化时每个盘面分成 10 个扇区,扇区按磁盘旋转的反向编号,依次为 09,现有 10 个逻辑记录 R0,R1,R9,依次存放在 09 十个扇区上。处理程序要顺序处理这些记录,每读出一个记录后处理程序要花 6ms 进行处理,然后再顺序读下一个记录并处理,直到全部记录处理完毕,请回答:(分数:6.00)(1).顺序处理完这 10 个记录总共花费多少时间?(分数:3.00)_(2).优化分布这些记录,使这 10 个记录的处理总时间最短,并算出优化分布时需花费的时间。(分数:3.00)_考研操作系统-输入_输出管理答案解析(总分:101.00,做题时间:90 分钟)一、单
16、项选择题(总题数:27,分数:27.00)1.操作系统中设备管理的功能主要包括实现物理输入/输出操作、设备分配和_。A安装设备 B维护设备 C缓冲区管理 D设备调度(分数:1.00)A.B.C. D.解析:解析 在设备管理中,缓冲区的管理是一个重要的部分,它可以实现虚拟设备及 CPU 与外设之间的并发。2.下面 4 个选项中,不属于设备管理的功能的是_。A实现外围设备的启动 B实现对磁盘的驱动调度C存储空间的分配与回收 D处理外围设备的中断事件(分数:1.00)A.B.C. D.解析:解析 为了完成设备管理的任务,操作系统设备管理模块应该具有的功能如下。实现对外围设备的分配与回收。设备管理必须
17、考虑如何将设备合理分配,既满足用户要求又提高系统效率,当用户不再使用这些设备时应及时回收。实现外围设备的启动。为了减轻用户负担和防止用户错误地使用设备而影响系统的可靠性,所以,外围设备的启动工作都是由系统统一来完成的。处理外围设备的中断事件。现代计算机系统都有各自独立系统的通道结构,它能完成主存和外围设备间的信息传送,有了通道后,CPU 发出启动通道工作的命令,通道接收后自行控制外设与主存之间的信息传送,CPU 继续执行程序,直到通道发出信息传送结束或传送中出现某些事件的信号才中断程序的执行,请求 CPU 帮助。设备管理负责处理来自通道的 I/O 中断事件。提供缓冲技术。设备管理程序负责进行缓
18、冲区分配、释放及有关的管理工作。3.在操作系统中,设备独立性是指_。A用户程序与设备无关 B设备独立管理C设备具有自治性 D只有 OS 才有权启动设备(分数:1.00)A. B.C.D.解析:解析 设备独立性指的是从程序设计的角度看待 I/O 设备,各种 I/O 设备所体现的接口应该是一致的。不同设备之间的差异由操作系统来处理,对用户程序加以屏蔽。4.通道是一种_。A保存 I/O 信息的部件 B传输信息的电子线路C通用处理机 D专用处理机(分数:1.00)A.B.C.D. 解析:解析 通道又称 I/O 处理机,是独立于 CPU 的专门管理输入/输出控制的处理机。它能完成主存和外设之间的信息传输
19、,并能与中央处理机并行操作,通常从属于中央处理机。常见的通道有三种:字节多路通道、数组选择通道、数组多路通道。5.缓冲池管理中着重考虑的问题是_。A选择缓冲区的大小 B决定缓冲区的数量C实现进程访问缓冲池的同步 D限制进程的数量(分数:1.00)A.B.C. D.解析:解析 缓冲池的出现是为了提高进程运行效率,当进程同步访问缓冲池时,对资源的申请与分配是系统首要考虑的问题。6._是 CPU 与 I/O 设备之间的接口,它接收从 CPU 发来的命令,并去控制 I/O 设备工作,使处理机从繁杂的设备控制事物中解脱出来。A中断装置 B通道 C逻辑 D设备控制器(分数:1.00)A.B.C.D. 解析
20、:解析 设备控制器是 CPU 与 I/O 设备之间的接口,它接收从 CPU 发来的命令,并去控制 I/O 设备工作,使处理机从繁杂的设备控制事物中解脱出来。设备控制器是一个可编址设备,当它控制一个设备时,它有一个唯一的设备地址;设备控制器可连接多个设备时,则应具有多个设备地址,使每一个地址对应一个设备。设备控制器的复杂性因设备而异,相关甚大。可把设备控制器分成两大类:一类是用于控制字符设备的控制器;另一类是用于控制块设备的控制器。设备控制器也常称为接口卡,有些设备控制器可以处理 2 个、4 个或8 个同类设备。7.CPU 对通道的请求形式是_。A自陷 B中断 C通道命令 D转移指令(分数:1.
21、00)A.B.C. D.解析:解析 CPU 通过通道命令启动通道,指出它所要执行的 I/O 操作和要访问的设备,通道接到该命令后,便向主存索取相应的通道程序来完成对 I/O 设备的管理。8.环形缓冲区是一种_。A单缓冲区 B双缓冲区 C多缓冲区 D缓冲池(分数:1.00)A.B.C. D.解析:解析 所谓环形缓冲区就是一个循环链表结构。每个缓冲区中有一个链指针,用以指示下一个缓冲区的地址,最后一个缓冲区指针指向第一个缓冲区地址,这样,个缓冲区链成一个环形。此外,还有一个链头指针,指向环形缓冲区中的第一个缓冲区。9.在配有操作系统的计算机中,用户程序通过_向操作系统指出使用外部设备的要求。A作业
22、申请 B原语 C系统调用 DI/O 指令(分数:1.00)A.B.C. D.解析:解析 就启动外设来说,硬件有输入、输出指令。但在配有操作系统后,对系统资源的分配、控制不能由用户干预,而必须由操作系统统一管理。用户程序可以通过操作系统提供的程序一级接口来使用计算机系统的资源。操作系统为用户提供的程序一级的接口就是系统调用,又称广义指令。10.在下列叙述中,正确的一条是_。A在设备 I/O 中引入缓冲技术的目的是为了节省内存B指令中的地址结构和外存容量是决定虚存作业地址空间的两个因素C处于阻塞状态的进程被唤醒后,可直接进入运行状态D在请求页式管理中,FIFO 置换算法的内存利用率是较高的(分数:
23、1.00)A.B. C.D.解析:解析 在设备 I/O 中引入缓冲技术的目的,是为了缓解 CPU 与 I/O 设备之间速度不匹配的状况。因此,叙述 A 是错误的。虚存系统中,机器指令的地址结构和外存容量是决定作业地址空间大小的两个因素,因此叙述 B 正确。处于阻塞状态的进程被唤醒后,是被放入就绪队列的,是否投入运行要由进程调度算法来决定。叙述 C 错误。由于 FIFO 算法是基于 CPU 按线性顺序访问地址空间这一假设。而事实上,许多时候 CPU 不是按线性顺序访问地址空间的,所以,它的内存利用率并不很好。故叙述 D 错误。11.从设备的使用角度可将设备分为独占设备和_。A块设备 B字符设备
24、C共享设备 D慢速设备(分数:1.00)A.B.C. D.解析:解析 现代计算机系统总是配有各种类型的外部设备,种类繁多,可以从不同的角度对它们进行分类。从设备的使用角度可将设备分为两类:独占设备和共享设备。有的系统还有另一类较为特殊的设备,称为虚拟设备,它是用共享设备(通常用磁盘上的一块区域)来模拟独占设备,就好像把一台设备变成了多台虚拟设备,我们称被模拟的设备为虚拟设备。12.系统利用 sPOOLing 技术实现_。A对换手段 B虚拟设备 C磁带概念 D虚拟存储(分数:1.00)A.B. C.D.解析:解析 SPOOLing 技术,即同时联机外围操作技术,又称假脱机技术,是指在多道程序环境
25、下,利用多道程序中的一道或两道程序来模拟脱机输入/输出中的外围控制机的功能,以达到“脱机”输入/输出的目的,即在联机的条件下,将数据从输入设备传送到磁盘,或从磁盘传送到输出设备。通过它可以将一台独占的物理设备虚拟为多台逻辑设备,从而使该物理设备可被多个进程共享。13.对于辅助存储器,_的提法是正确的。A不是一种永久性的存储设备 B是文件的主要存储介质,能永久地保存信息C可被中央处理器直接访问 D是 CPU 与主存之间的缓冲存储器(分数:1.00)A.B. C.D.解析:解析 辅助存储器是一种永久性的存储设备,不可被中央处理器直接访问,所以选项(A)、(C)是错误的,CPU 与主存之间的缓冲存储
26、器一般是以高速缓存承担的,所以选项(D)是错误的。因此,正确的叙述是 B。14.哪种设备属于字符设备_。A磁盘 B磁带 C光盘 D键盘(分数:1.00)A.B.C.D. 解析:解析 字符设备是指在 I/O 传输过程中以字符为单位进行传输的设备,如键盘,打印机等。15.有关设备的管理中,错误的是_。A计算机系统为每台设备确定一个绝对号B申请设备时指定绝对号可提高设备的使用率C申请设备时指定设备相对号使设备分配的灵活性强D启动设备时应指出设备的绝对号(分数:1.00)A.B. C.D.解析:解析 用户申请设备时不能指定绝对号,因此,“申请设备时指定绝对号可提高设备的使用率”这一说法也是错误的。其余
27、的提法都是正确的。16.在移臂调度时读/写头从盘的一端开始朝另一端移动,在移动的过程中搜索每个磁道上的请求,若有则服务之,直至到达盘的另一端。在另一端,磁头移动的方向是相反的,并继续在移动中扫描服务,则此种算法称为_。A先来先服务 B最短查找时间优先 CSCAN DC-SCAN(分数:1.00)A.B.C. D.解析:解析 先来先服务(FCFS)算法:它按照输入/输出请求到达的顺序,逐一完成访问请求,它只考虑请求访问者的先后次序,而不考虑它们要访问的物理位置。最短查找时间优先(SSTF)算法:先对最靠近当前柱面位置的请求进行服务,即先对寻找时间最短的请求进行服务。SSTF 算法总是让寻找时间最
28、短的那个请求先服务,而不管请求访问者到来的先后次序。SCAN 算法:读写头从盘的一端开始朝另一端移动,在移动中搜索每个磁道上的请求,若有则服务之,直至到达盘的另一端。在另一端,磁头移动的方向是相反的,并继续在移动中扫描服务。C-SCAN 算法:C-SCAN(Circular-SCAN)同 SCAN 算法一样,C-SCAN 也将磁头从盘的一端移动到另一端,并在移动中对遇到的请求进行服务。所不同的是当它到达另一端时,它马上折回到盘的开始端,然而不对返回路径上的任何请求服务。17.下列有关设备的叙述中错误的是_。A缓冲区的引入,使得 CPU 和外设之间速度的不匹配现象得到了缓解,同时也缓解了通道方式
29、的瓶颈问题B打印机通过 SPOOLing 技术改造后,可以成为供多个用户同时使用的虚拟设备C通道程序是由发出 I/O 设备请求的用户编制的,所以,该用户必须指出通道程序在内存的存放位置D缓冲区是外设在进行数据传输期间专门用来暂存这些数据的主存区域(分数:1.00)A.B.C. D.解析:解析 凡是数据到达率和离去率不同的地方都可利用缓冲。例如,当计算进程阵发性地把大批数据输出到打印机上打印时,由于 CPU 输出数据的速度远高于打印机的打印速度,CPU 只好停下来等待。反之,在计算进程进行计算时,打印机又因无数据输出而空闲。有了缓冲区后,计算进程可把数据首先输出到缓冲区,然后继续执行;而打印机可
30、以从缓冲区取出数据慢慢打印。另外,通道的建立虽然提供了 CPU、通道和 I/O 设备之间并行操作的可能性,但往往由于通道数量不足而产生“瓶颈”现象,缓冲区引入后可减少占用通道的时间,使“瓶颈”现象得以缓解。所以选项(A)正确。通道设备有自己的通道指令,依靠自身的链接功能和转移功能构成通道程序。在设置通道后,把原来由CPU 执行的任务交给通道完成,而 CPU 仅须发出一条 I/O 指令给通道,指出它所要执行的:I/O 操作和要访问的 I/O 设备。通道接到指令后,便向内存索取相应的通道程序来完成对 I/O 设备的控制和管理。所以选项(C)错误。缓冲区主要是为解决处理机与设备的速度不匹配而在内存中
31、设立的区域,分为单缓冲区、多缓冲区及缓冲池。所以选项(D)正确18.在设备分配中,独占分配方式的主要缺点是_。A设备利用率低 B设备利用率高 C管理复杂 D可使设备并行工作(分数:1.00)A. B.C.D.解析:解析 独占分配方式,即在将一个设备分配给某进程后便一直由它独占,直至该进程完成或释放设备后,系统才能再将该设备分配给其他进程使用。如打印机,就不能由多个进程共享,而应采取独占分配模式。实际上,大多数低速设备都适合采用这种分配方式,这种分配方式的主要缺点是 I/O 设备通常得不到充分利用。19.设备与 CPU 之间数据传送控制方式有 4 种,下面的选项中不属于这 4 种的是_。A程序直
32、接控制方式 B设备控制方式C直接内存访问(DMA)方式 D通道控制方式(分数:1.00)A.B. C.D.解析:解析 设备与 CPU 之间数据传送控制方式有 4 种,它们是程序直接控制访式、中断控制方式、直接内存访问(DMA)方式和通道控制方式。程序直接控制方式和中断方式都只适用于简单的、外设很少的计算机系统。程序直接控制方式耗费大量的CPU 时间,并无法检测发现设备或硬件产生的错误,而且设备和 CPU、设备和设备只能串行工作。中断控制方式虽然在某种程度上使 CPU 摆脱了等待 I/O 设备的空转现象,主机和外设可以并行工作,提高了主机的利用率,但由于中断次数多,每次中断都要作现场保护和恢复工
33、作,系统开销较大,仍然要占用较多的CPU 时间,而且,能够并行操作的设备台数也受到中断处理时间的限制。DMA 方式和通道控制方式采用了外设和内存直接交换数据的方式,解决了上述问题。只有在一段数据传送结束时,才发出中断信号要求 CPU 做善后处理,从而大大减少了 CPU 的负担。DMA 方式与通道方式的区别在于,DMA 方式要求 CPU 执行设备驱动程序启动设备,给出存放数据的内存起始地址及操作方式和传送字节长度等。而通道控制方式则是在 CPU 发出 I/O 启动命令后,由通道指令来完成这些工作。20.设磁盘的转速为 3000 转/分,盘面划分成 10 个扇区,则读取一个扇区的时间为_。A20m
34、s B5ms C2ms D1ms(分数:1.00)A.B.C. D.解析:解析 由题目可知,磁盘的转速为 3000 转/分,这表示在单位时间内,磁盘可以转动 3000 转,若以秒为单位时,就是 1 秒 50 转。又因为盘面划分为 10 个扇区,这使得一秒内磁头读取了 5010=500 个扇区。所以读取一个扇区的时间为1/500 秒=0.002 秒=2ms。21.在关于 SPOOLing 的叙述中,_描述是不正确的。ASPOOLing 系统中不需要独占设备BSPOOLing 系统加快了执行速度CSPOOLing 系统使独占设备变成共享设备DSPOOLing 系统利用了处理器与通道并行工作的能力(
35、分数:1.00)A. B.C.D.解析:解析 SPOOLing 技术,即同时联机外围操作技术,又称假脱机技术,是指在多道程序环境下,利用多道程序中的一道或两道程序来模拟脱机输入/输出中的外围控制机的功能,以达到“脱机”输入/输出的目的,即在联机的条件下,将数据从输入设备传送到磁盘,或从磁盘传送到输出设备。SPOOLing 系统有如下特点。提高了速度,对数据进行的 I/O 操作,已从对低速 I/O 设备进行的 I/O 操作,演变为对输入井或输出井中数据的存取,如同脱机输入/输出一样,提高了:I/O 速度,缓和了 CPU 与低速 I/O 设备之间速度不匹配的矛盾。将独占设备改造为共享设备。在 SP
36、OOLing 系统中,实际上并没有为任何进程分配设备,而只是在输入井或输出井中,为进程分配一存储区和建立一张 I/O 请求表。这样以来,便把独占设备改造为共享设备。实现了虚拟设备功能。SPOOLing 技术实现了将独占设备变换为若干对应的逻辑设备的功能。22.存 SPOOLing 技术中,用户进程实际分配到的是_。A用户所需的外设 B一块内存区,即虚拟设备C共享设备的一部分存储区 D虚拟设备的一部分空间(分数:1.00)A.B.C. D.解析:解析 SPOOLing 技术通过采用预输入和缓输出,将独占设备改造成共享设备。这是以耗费磁盘的空间为代价的。以输出为例,当各用户的并发进程都要向打印机输
37、出时,系统先为它们各自分配一部分磁盘空间,存放输出结果,等进程完成或设备空闲时,再向设备输出。23.中断向量是指_。A中断处理程序入口地址B中断向量表起始地址C中断处理程序入口地址在中断矢量表中的存放地址D中断点的地址(分数:1.00)A. B.C.D.解析:解析 中断向量是指中断处理程序的入口地址,由处理机自动寻址。中断向量地址实质就是中断处理程序的入口地址的地址,也就是中断服务例行程序入口地址的地址。24.用户进程在申请设备时,不可以使用_。A设备的类型号 B设备的绝对号 C设备的相对号 D设备的符号名(分数:1.00)A.B. C.D.解析:解析 给系统中的每一台设备确定一个编号以便系统
38、识别,这种编号称为“设备绝对号”,也称为“设备的地址”。但绝对号(设备的地址)是用户不允许使用的,用户在申请设备时只能用设备类型(设备的类型号)来申请,有的系统引入“设备的符号名”对应“设备的类型号”,但用户为了识别同类设备中的某台设备,可使用“设备相对号”。25.下列不属于“通道”特征的是_。A负责数据输入输出工作 B可以与 CPU 并行工作C比 CPU 工作速度快 D一个通道可连接多个控制器(分数:1.00)A.B.C. D.解析:解析 通道相当于一个功能单一的处理机(是一种硬件),代替 CPU 对 I/O 操作进行控制,专门负责数据输入/输出工作,从而使 I/O 操作可以与 CPU 并行
39、工作。通道是实现计算和传输并行的基础。在一个配备了通道的系统中,主机上可连接多个通道,一个通道连接多个控制器,一个控制器连接多台同类型的设备;而对某些设备(像磁盘那样的快速设备)往往需连接到多个控制器上,将控制器连接到多个通道上进行交叉连接。26.本地用户通过键盘登录系统时,首先获得键盘输入信息的程序是_。A命令解释程序 B中断处理程序 C系统调用程序 D用户登录程序(分数:1.00)A.B. C.D.解析:解析 当用户按键时,键盘接口会得到一个代表该按键的键盘扫描码,同时产生一个中断请求。键盘中断服务程序先从键盘接口取得按键的扫描码,然后根据其扫描码判断用户所按的键并作相应的处理,最后通知中
40、断控制器本次中断结束并实现中断返回。因此,本地用户通过键盘登录系统时,首先获得键盘输入信息的程序是中断处理程序。27.程序员利用系统调用打开 I/O 设备时,通常使用的设备标识是_。A逻辑设备名 B物理设备名 C主设备号 D从设备号(分数:1.00)A. B.C.D.解析:解析 设备管理具有设备独立性的特点,将所有设备都看作逻辑资源,操作系统提供使用接口。应用程序使用逻辑设备名来请求使用某类设备,而系统中必须设置一张逻辑设备表,其中每个表目中包含了逻辑设备名、物理设备名和设备驱动程序入口地址。二、综合题(总题数:23,分数:74.00)28.设备管理的目标和功能是什么?(分数:3.00)_正确答案:(设备管理的目标:(1) 向用户提供外部设备的方便、统一的接口,按照用户的要求和设备的类型,控制设备工作,完成用户的输入输出请求;(2) 充分利用中断技术、通道技术和缓冲技术,提高 CPU 与设备、设备与设备之间的并行工作能力,以充分利用设备资源,提高外部设备的使用效率;(3) 设备管理就是要保证在多道程序环境下,当多个进程竞争使用设备时,按照一定的策略分配和管理设备,以使系统能