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