第十章_输入输出(I/O)系统(第三讲)_(q-PC).ppt

第十章_输入输出(I/O)系统(第三讲)_(q-PC)

第十章 输入输出(I/O)系统 第三讲 10.4 通道控制方式和外围处理机方式 对于高速外设的成组数据交换,采用DMA方式不仅节省了CPU开销,而且提高了系统的吞吐能力。在小型、微型计算机中,采用程序中断和DMA方式进行系统的I/O处理是有效的。但在大、中型计算机中,外设配置多,数据传送频繁,如仍采用DMA方式存在下述问题: (1)如果为数众多的外设都配置专用的DMA控制器,将大幅度增加硬件,因而提高成本。而且要为解决众多DMA同时访问主存的冲突,使控制复杂化. (2)采用DMA传送方式的众多外设均直接由CPU管理控制,由CPU进行初始化,势必会占用更多的CPU时间,而且频繁的周期挪用会降低CPU执行程序的效率。 为避免上述弊病,在大、中型计算机系统中采用I/O通道方式进行数据交换。 10.4.1 I/0通道的种类 I/O通道是计算机系统中代替CPU管理控制外设的独立部件,是一种能执行有限I/O指令集合——通道命令的I/O处理机。 在通道控制方式下,一个主机可以连接几个通道。每个通道又可连接多台I/O设备,这些设备可具有不同速度,可以是不同种类。这种输入输出系统增强了主机与通道操作的并行能力以及各通道之间、同一通道的各设备之间的并行操作能力。同时也为用户提供了增减外围设备的灵活性。 采用通道方式组织输入输出系统,多使用主机—通道—设备控

文档评论(0)

1亿VIP精品文档

相关文档