通道、设备、设备管理器三者的关系

        由于大型机计算机系统的外围设备种类繁多,台数也很多,它们的性能和各项指标差别也很大.一方面如为每个外围设备配置一个接口,由于所有的设备并不是同时工作,这样的配置必然造成很大的浪费,另一方面每传送一个字符都要cpu的干预,必然使cpu的输入输出负担很重而不能专心于用户程序的计算.为了使cpu摆脱繁重的输入输出负担和共享输入输出接口,在大型计算机系统中采用通道。

        从逻辑结构上讲,I/O系统一般具有四级连接:
  CPU与内存<-->通道<-->设备控制器<-->外围设备

  为了便于通道对各设备的统一管理,对同一系列的机器,通道与设备控制器 之间都有统一的标准接口,设备控制器与设备之间则根据设备要求不同而采用专用接口。 

        通道的基本功能 是执行通道指令,组织外围设备和内存进行数据传输,按I/O指令要求启动外围设备,向CPU报告中断等,具体有以下五项任务:

设备控制器的具体任务如下:

      (1) 从通道接受通道指令,控制外围设备完成所要求的操作; 
  (2) 向通道反映外围设备的状态; 
  (3) 将各种外围设备的不同信号转换成通道能够识别的标准信号。


你可能感兴趣的:(通道、设备、设备管理器三者的关系)