
因为在这些计算机中连接着许多输入输出设备,其中包括字设备和块设备。 为每一个设备都配置一个专用的DMA控制器是不经济的。 而且多个DMA的并行工作还会使存储器的访问发生冲突。 因而必须在多个设备之间共享DMA控制器,这样就形成了输入输出通道的概念。通道是一个具有输入输出处理器控制的输入输出部件。通道控制器有自己的指令,即通道命令,能够根据程序控制多个外部设备并提供了DMA共享的功能,而DMA只能进行固定的数据传输操作。

因为在这些计算机中连接着许多输入输出设备,其中包括字设备和块设备。 为每一个设备都配置一个专用的DMA控制器是不经济的。 而且多个DMA的并行工作还会使存储器的访问发生冲突。 因而必须在多个设备之间共享DMA控制器,这样就形成了输入输出通道的概念。通道是一个具有输入输出处理器控制的输入输出部件。通道控制器有自己的指令,即通道命令,能够根据程序控制多个外部设备并提供了DMA共享的功能,而DMA只能进行固定的数据传输操作。