试题详情
简答题通道的主要功能有哪些?
  • (1)接受CPU发来的I/O指令,根据指令要求选择一台指定的外围设备与通道相连接。
    (2)执行CPU为通道组织的通道程序,从主存中取出通道指令,对通道指令进行译码,并根据需要向被选中的设备控制器发出各种操作命令。
    (3)给出外围设备的有关地址,即进行读/写操作的数据所在的位置。
    (4)给出主存缓冲区的首地址,这个缓冲区用来暂时存放从外围设备上输入的数据,或者暂时存放将要输出到外围设备中去的数据。
    (5)控制外围设备与主存缓冲区之间数据交换的个数,对交换的数据个数进行计数,并判断数据传送工作是否结束。
    (6)指定传送工作结束时要进行的操作。
    (7)检查外围设备的工作状态是正常或故障。根据需要将设备的状态信息送往主存指定单元保存。
    (8)在数据传输过程中完成必要的格式变换。
  • 关注下方微信公众号,在线模考后查看

热门试题