问题 单项选择题

以下关于通道的叙述中,不正确的是()。

A.通道是和DMA相同的一种I/O控制部件

B.通道能同时控制多台同类型或者不同类型的设备

C.通道方式中信息的传送是通过执行通道程序完成的

D.按照通道的工作方式,通道分为字节多路通道、选择通道和数组多路通道

答案

参考答案:A

解析:

[分析] 本题考查输入输出系统中通道和DMA相关的基础知识。

DMA直接内存访问是一种完全由硬件执行I/O交换的1:作方式。在这种方式中,DMA控制器从CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存和I/O设备之间进行。DMA方式一般用于高速传输数据,其主要特点是速度快。

DMA方式减轻了CPU对数据输入输出的控制,使得CPU的效率有显著的提高。而通道的出现则进一步提高了CPU的效率。这是因为通道是一个特殊功能的处理器,它有自己的指令和程序专门负责数据输入输出的传输控制,而CPU将“传输控制”的功能下放给通道后只是负责数据处理功能。

通道总线可以接若干个设备控制器,一个设备控制器可以接一个或者多个设备。因此,从逻辑结构上来讲,I/O系统一般具有四级连接:CPU与主存、通道、设备控制器、外部设备。

通道的基本功能是执行通道指令,组织外部设备和内存进行数据传输,按照I/O指令要求启动外部设备,向CPU报告中断等。CPU是通过执行I/O指令以及处理来自通道的中断,实现对通道的控制和管理。

根据通道的工作方式,通道分为选择通道、数组多路通道、字节多路通道三种类型。选择通道又称为高速通道,在物理上它可以连接多个设备,但是这些设备不能同时工作。选择通道主要用于连接外部高速的设备。数组多路通道是对选择通道的一种改进,它的基本思想是当某个外设进行数据传送时,通道只是为该外部设备服务;当设备在执行寻址等控制性动作时,通道暂时断开与这个设备的连接,挂起该设备的通道程序,去为其他设备服务。字节多路通道主要用于连接大量的低速设备。

综合
单项选择题 案例分析题