第九章设备管理一、选择题:1早期的计算机外部设备的介质主要是()A.纸带B.鼠标.C.卡片D.显示器2以下被称为字符设备的有()。A.键盘B.终端C.磁盘D.打印机3设备管理程序提供的功能有:A进程管理系统的接口B设备分配C实现设备和设备、设备和CPU等之间的并行操作D缓冲处理4下列哪项不是外围设备和内存之间常用数据传送控制方式A程序直接控制方式B中断控制方式CDMA方式和通道方式D程序间接方式5DMA控制器包括()A控制状态寄存器B数据缓冲存储器C传送字节计数器D内存地址寄存器6计算机外围设备包括B输入输出设备C终端设备D脱机设备A存储设备7用户程序在目态下使用特权指令将引起的中断是属于(A.硬件故障中断B.程序中断C.外部中断D.访管中断8请求页式存储管理中,若所需页面不再内存中,则会引起()A输入输出中断 B时钟中断C越界中断 D缺页中断9中断类型号是系统为每一个中断源分配的代号,它是()的,与系统的中断源一一对应。A4位B8位C16位D32位10不属于 DMA 的组成部分的是:A控制状态寄存器B传送字节计数器C直接寄存器D内存地址寄存器11不属于1/0控制方式的是:B复盖方式A程序查询方式C DMA 方式D中断驱动方式12 DMA方式的处理过程中错误的是A DMA 控制器接收到 Start指令B数据入数据缓冲寄存器D改变数据缓冲寄存器的内容C传送字节数13外围设备和内存之间的常用数据传送控制方式不包括()A:中断控制方式B:DMA方式C寄存器方式D:通道方式14在没有通道(或DMA)的系统里,要实现设备和设备、设备和 CPU等之间的并行操作,需要设备1
1 第九章 设备管理 一、选择题: 1 早期的计算机外部设备的介质主要是() A.纸带 B.鼠标. C.卡片. D.显示器. 2 以下被称为字符设备的有()。 A.键盘 B.终端 C.磁盘 D.打印机 3 设备管理程序提供的功能有: A进程管理系统的接口 B设备分配 C实现设备和设备、设备和CPU等之间的并行操作 D缓冲处理 4 下列哪项不是外围设备和内存之间常用数据传送控制方式 A程序直接控制方式 B中断控制方式 C DMA方式和通道方式 D程序间接方式 5 DMA控制器包括() A控制状态寄存器 B数据缓冲存储器 C传送字节计数器 D内存地址寄存器 6 计算机外围设备包括 A存储设备 B输入输出设备 C终端设备 D脱机设备 7 用户程序在目态下使用特权指令将引起的中断是属于( ) A.硬件故障中断 B.程序中断 C.外部中断 D.访管中断 8 请求页式存储管理中,若所需页面不再内存中,则会引起() A输入输出中断 B时钟中断 C越界中断 D缺页中断 9 中断类型号是系统为每一个中断源分配的代号,它是( )的,与系统的中断源一一对应。 A 4 位 B 8 位 C16 位 D32 位 10 不属于 DMA 的组成部分的是: A 控制状态寄存器 B 传送字节计数器 C 直接寄存器 D 内存地址寄存器 11 不属于 I/O 控制方式的是: A 程序查询方式 B 复盖方式 C DMA 方式 D 中断驱动方式 12 DMA 方式的处理过程中错误的是: A DMA 控制器接收到 Start 指令 B 数据入数据缓冲寄存器 C 传送字节数 D 改变数据缓冲寄存器的内容 13 外围设备和内存之间的常用数据传送控制方式不包括( ) A:中断控制方式 B:DMA 方式 C:寄存器方式 D:通道方式 14 在没有通道(或 DMA)的系统里,要实现设备和设备、设备和 CPU 等之间的并行操作,需要设备
管理程序采用()技术。B:交换技术C:覆盖技术A:中断技术D:虚拟技术15下列选项中不属于程序直接控制的缺点的是()A:CPU和外围设备只能串行工作B:CPU在一段时间内只能和一台外围设备交换数据信息C:传输数据的速度较慢,硬件支持少D:无法发现和处理由于设备或其他硬件所产生的错误16根据中断源产生的条件可以把中断分为A.开中断与关中断B.内中断和外中断C.禁止中断D.以上都不对17以下那些不是由计算机硬件实现的:B.关中断C.开中断D.中断屏蔽A.中断请求18以下关于外中断和内中断的说法错误的是:A.内中断通常由处理机正在执行的现行指令执行。B.外中断处理程序提供的服务不是为了当前进程C.内中断和外中断的优先级设置一样。D.在一条指令执行过程中可以响应内中断。19软中断的概念主要来源于()AWindows 系统B Linux 系统CUNIX系统D Netware系统20CPU响应中断的条件是:()A有来自于中断源的中断请求BCPU允许中断C有来自于中断源的中断请求,CPU允许中断D不需任何条件21为了能使进程正确的返回到中断点,系统必须将当前处理机状态字PSW和程序计数器PCD等的值一般保存在特定的()A基址寄存器B虚拟存储器C计数寄存器D堆栈或硬件寄存器22缓冲池是由_组成。()C双个缓冲区A单个缓冲区B多个缓冲区D以上都不对23为了匹配设备和处理机的速度,现代计算机系统中的外围设备中一般使用结构()A单缓冲B双缓冲C多缓冲D多缓冲或缓冲池2
2 管理程序采用( )技术。 A:中断技术 B:交换技术 C:覆盖技术 D:虚拟技术 15 下列选项中不属于程序直接控制的缺点的是( ) A:CPU 和外围设备只能串行工作 B:CPU 在一段时间内只能和一台外围设备交换数据信息 C:传输数据的速度较慢,硬件支持少 D:无法发现和处理由于设备或其他硬件所产生的错误 16 根据中断源产生的条件可以把中断分为_: A.开中断与关中断 B.内中断和外中断 C.禁止中断 D. 以上都不对 17 以下那些不是由计算机硬件实现的: A.中断请求 B.关中断 C.开中断 D.中断屏蔽 18 以下关于外中断和内中断的说法错误的是: A.内中断通常由处理机正在执行的现行指令执行。 B.外中断处理程序提供的服务不是为了当前进程。 C.内中断和外中断的优先级设置一样。 D.在一条指令执行过程中可以响应内中断。 19 软中断的概念主要来源于( ) A Windows 系统 B Linux 系统 C UNIX 系统 D Netware 系统 20 CPU 响应中断的条件是:( ) A 有来自于中断源的中断请求 B CPU 允许中断 C 有来自于中断源的中断请求,CPU 允许中断 D 不需任何条件 21 为了能使进程正确的返回到中断点,系统必须将当前处理机状态字 PSW 和程序计数器 PCD 等的 值一般保存在特定的( ) A 基址寄存器 B 虚拟存储器 C 计数寄存器 D 堆栈或硬件寄存器 22 缓冲池是由 组成。( ) A 单个缓冲区 B 多个缓冲区 C 双个缓冲区 D 以上都不对 23 为了匹配设备和处理机的速度,现代计算机系统中的外围设备中一般使用 结构( ) A 单缓冲 B 双缓冲 C 多缓冲 D 多缓冲或缓冲池
24中断和陷阱都可以看作是()B软中断C两者都不是D两者都是A硬中断25根据系统设置的缓冲器个数,可把缓冲技术分为()A单缓冲B双缓冲C多缓冲D缓冲池26解决两台外设,打印机和终端之间的并行操作问题的办法是设置()A单缓冲B.双缓冲C.多缓冲D.缓冲池27为了匹配外设和 cpu之间的处理速度,减少中短次数和cpu 的中断处理时间,我们引入了()A.中断B.缓冲C.陷阱D.软中断28内中断是指内部产生的中断()A处理机B内存CA和BD以上都不是29在有些系统中,大部分的陷阱是转化为处理()D 陷阱A软中断B硬中断C 中断30缓冲池的作用()B输出CA和BD以上都不是A输入31CPU响应中断的条件:A来自中断源的中断请求B进程中断C CPU 允许中断D以上都是32单缓冲是在和处理机之间设置一个缓冲器。A处理机B.设备C.外存D.内存33以下四个选项中不属于1/0控制实现方法的是()A作为请求I/0操作的进程实现B作为当前进程的一部分实现C由专门的系统进程--I/0进程完成D作为当前进程的全部实现34 SDT(系统设备表),主要意义不包括以下A系统中有多少设备B系统中有多少设备是空闲的C有多少设备已分给哪些进程D设备的物理组成和材料特性35系统中SDT(系统设备表)、每个设备DCT(设备控制表)、每个控制器_COCT(控制器)、每个通道_CHCT(通道控制表)。B只有一张A必须有一张C可以有多张D不确定36以下四个选项里,哪一个不能决定设备分配的原则()A设备特性B用户要求C系统配置情况D 程序要求37设备分配策略中,优先级高者先分配原则,其中,优先级高者指A进程的优先级高B作业的优先级高C先请求的进程D先进入等待队列的进程38下列不属于CPU和常用设备传送控制方式的是()3
3 24 中断和陷阱都可以看作是( ) A 硬中断 B 软中断 C 两者都不是 D 两者都是 25 根据系统设置的缓冲器个数,可把缓冲技术分为( ) A 单缓冲 B 双缓冲 C 多缓冲 D 缓冲池 26 解决两台外设,打印机和终端之间的并行操作问题的办法是设置( ) A 单缓冲 B. 双缓冲 C. 多缓冲 D. 缓冲池 27 为了匹配外设和 cpu 之间的处理速度,减少中短次数和 cpu 的中断处理时间,我们引入了( ) A.中断B.缓冲C.陷阱D.软中断 28 内中断是指_内部产生的中断( ) A 处理机 B 内存 C A 和 B D 以上都不是 29 在有些系统中,大部分的陷阱是转化为 _处理() A 软中断 B 硬中断 C 中断 D 陷阱 30 缓冲池的作用( ) A输入 B输出 CA 和 B D 以上都不是 31 CPU 响应中断的条件: A 来自中断源的中断请求 B 进程中断 C CPU 允许中断 D 以上都是 32 单缓冲是在_和处理机之间设置一个缓冲器。 A 处理机 B. 设备 C. 外存 D. 内存 33 以下四个选项中不属于 I/O 控制实现方法的是( ) A 作为请求 I/O 操作的进程实现 B 作为当前进程的一部分实现 C 由专门的系统进程-I/O 进程完成 D 作为当前进程的全部实现 34 SDT(系统设备表),主要意义不包括以下_。 A 系统中有多少设备 B 系统中有多少设备是空闲的 C 有多少设备已分给哪些进程 D 设备的物理组成和材料特性 35 系统中_SDT(系统设备表)、每个设备_DCT(设备控制表)、每个控制器_COCT(控 制器)、每个通道_CHCT(通道控制表)。 A 必须有一张 B 只有一张 C 可以有多张 D 不确定 36 以下四个选项里,哪一个不能决定设备分配的原则() A 设备特性 B 用户要求 C 系统配置情况 D 程序要求 37 设备分配策略中,优先级高者先分配原则,其中,优先级高者指_.。 A 进程的优先级高 B 作业的优先级高 C 先请求的进程 D 先进入等待队列的进程 38 下列不属于 CPU 和常用设备传送控制方式的是()
B中断控制方式C DMA方式D通道方式A程序间接控制方式39下列说法不准确的是()A程序直接控制方式耗费大量的的CPU时间,而无法检测发现设备或其他硬件产生的错误,设备和CPU,设备和设备之间不能并行工作B中断处理方式因为中断次数太多因而消耗大量的 CUP时间C通道控制方式在CPU发出I/0启动命令后,由通道指令来完成存放数据的内存原始地址以及操作方式和传送字节的长度D DMA 方式不能直接在外设和内存之间交换数据。40下列四个选项中不属于用户的1/0请求的是()A申请进行1/0操作的逻辑设备名B唤醒中断处理程序C要求的操作D传送数据的长度和起始地址二、填空题在计算机系统中,除了之外,其他大的部分硬件设备称为外部设备。和按使用特性分,设备可以分为2设备管理的主要任务是:的能力与特征是现代os 的主要标志。_的基本思想是在外设和内存间开辟直接的数据交换通路。是一个专管输入输出操作控制的硬件。中断处理的一般过程分为以下阶段:数据传送方式有通道可以分为三种类型:和10可用来代替CPU控制内存和设备之间进行成批的数据交换。11DMA方式又称12访问内存采用程序直接控制方式就是由用户进程来直接控制13和之间的信息传送。除了控制状态寄存器之外,在 I/0控制器中还有一类称为14的寄存器。15在CPU和外围设备之间传输数据时,都要经过缓冲,而不能直接传输。16引起中断发生的事件被称为4
4 A 程序间接控制方式 B 中断控制方式 C DMA 方式 D 通道方式 39 下列说法不准确的是() A 程序直接控制方式耗费大量的的 CPU 时间,而无法检测发现设备或其他硬件产生的错误,设备 和 CPU,设备和设备之间不能并行工作 B 中断处理方式因为中断次数太多因而消耗大量的 CUP 时间 C 通道控制方式在 CPU 发出 I/O 启动命令后,由通道指令来完成存放数据的内存原始地址以及操 作方式和传送字节的长度 D DMA 方式不能直接在外设和内存之间交换数据。 40 下列四个选项中不属于用户的 I/O 请求的是() A 申请进行 I/O 操作的逻辑设备名 B 唤醒中断处理程序 C 要求的操作 D 传送数据的长度和起始地址 二、 填空题 1 在计算机系统中,除了 和 之外,其他大的部分硬件设备称为外部设备。 2 按使用特性分,设备可以分为 、 、 、及 。 3 设备管理的主要任务是: 、 、 、 。 4 的能力与特征是现代 os 的主要标志。 5 的基本思想是在外设和内存间开辟直接的数据交换通路。 6 是一个专管输入输出操作控制的硬件。 7 中断处理的一般过程分为以下阶段: 、 、 、 。 8 数据传送方式有 、 、 。 9 通道可以分为三种类型: 、 、 和 。 10 可用来代替 CPU 控制内存和设备之间进行成批的数据交换。 11 DMA 方式又称 。 12 访问内存采用 。 13 程序直接控制方式就是由用户进程来直接控制 和 之间的信息传送。 14 除了控制状态寄存器之外,在 I/O 控制器中还有一类称为 的寄存器。 15 在 CPU 和外围设备之间传输数据时,都要经过 缓冲,而不能直接传输。 16 引起中断发生的事件被称为 _
17中断源向CPU发出的请求中断处理信号称为18CPU受到中断请求后转到相应的事件处理程序称为19中断和陷阱要通过产生相应的中断请求。20有些系统中只在保存和回复现场时禁止中断,而在执行中断处理子程序时子程序的入口地址(或陷阱指令的入口地址)一般存放在中2122对缓冲池的管理是通过对每一个缓冲器的进行操作实现的。23无论是多缓冲,还是缓冲池,由于缓冲器是临界资源,在使用缓冲区时都有一个的和问题。24采用方法能省略对缓冲队列的搜索时间。25使用专用硬件缓冲器或在内存中划出一个区域用来暂时存放输入输出数据的器件是26外围设备与处理机速度不匹配的问题可以采用方法解决。27缓冲的实现有两种方法,一是,二是在内存中画出一个有n个单元的专用缓冲区来存放输入输出的数据。28内中断一般称为的。在系统运行时是29 中断的优先级在在系统设计时30陷阱通常由处理机执行的现行指令引起,而中断则是由与现行指令的中断源引起.和31内中断主要是指在产生的中断。32根据中断源产生的条件,可把中断分为和331/0控制过程是对整个I/0操作的控制,其包过34设备控制表(devicecontrol table,DCT)反映的连接情况。35一个进程只有获得了之后,才具备了进行I\0操作的物理条件。利36设备分配方式有两种,即和在用户作业开始执行之前,由系统一次分配作业所要求的全部设备,控制器和通道。在进程执行过程中根据执行需要进行.37在两种分配方式中,不会产生死锁而且不符合设备分配的总原则。有利于提高设备的利用率,但是却有可能产生死锁381/0控制过程在系统中有三中实现方式:391/0进程可以分哪三种方式实现:40进程只有在得到了之后,才能进行I/0操作
5 17 中断源向 CPU 发出的请求中断处理信号称为_。 18 CPU 受到中断请求后转到相应的事件处理程序称为_。 19 中断和陷阱要通过 产生相应的中断请求。 20 有些系统中只在保存和回复现场时禁止中断,而在执行中断处理子程序时 。 21 子程序的入口地址(或陷阱指令的入口地址)一般存放在 中. 22 对缓冲池的管理是通过对每一个缓冲器的 进行操作实现的。 23 无论是多缓冲,还是缓冲池,由于缓冲器是临界资源,在使用缓冲区时都有一个 、 和 的 问题。 24 采用 方法能省略对缓冲队列的搜索时间。 25 使用专用硬件缓冲器或在内存中划出一个区域用来暂时存放输入输出数据的器件是_。 26 外围设备与处理机速度不匹配的问题可以采用_方法解决。 27 缓冲的实现有两种方法,一是_,二是在内存中画出一个有 n 个 单元的专用缓冲区来存放 输入输出的数据。 28 内中断一般称为_。 29 中断的优先级在在系统设计时_,在系统运行时是_的。 30 陷阱通常由处理机_执行的现行指令引起,而中断则是由与现行指令_的中断源引起. 31 内中断主要是指在_和_产生的中断。 32 根据中断源产生的条件,可把中断分为_和_. 33 I/O控制过程是对整个I/O操作的控制,其包过_ , _, _, _, _ 34 设备控制表(device control table , DCT)反映_、_和_的连接情况。 35 一个进程只有获得了_、_和_之后,才具备了进行 I \ O 操作的物理条件。 36 设备分配方式有两种,即_和_。_在用户作业开始执行之前,由系统一次 分配作业所要求的全部设备,控制器和通道。_在进程执行过程中根据执行需要进行. 37 在两种分配方式中, _不会产生死锁而且不符合设备分配的总原则。_有利于 提高设备的利用率,但是却有可能产生死锁. 38 I/O 控制过程在系统中有三中实现方式:_,_,_. 39 I/O 进程可以分哪三种方式实现:_,_,_. 40 进程只有在得到了_ , _之后,才能进行 I/O 操作 返 回 回 答 案 案