简答题

中央处理器与通道是怎样配合工作的?

正确答案

(1)中央处理器组织好通道程序,并把通道程序的首地址存入通道地址字中。然后,中央处理器执行“启动I/O”指令来启动通道工作。通道收到命令后根据通道和设备的工作情况,或者逐条执行通道程序中的通道命令,来控制设备运行;或者拒绝接受,并且用条件码向中央处理器作出是否接受启动的回答。
(2)中央处理器分析条件码,若启动不成功,则推迟相应的输入输出操作的执行,待适当的时候重新执行“启动I/O”指令。
(3)通道把执行通道程序的情况汇集在通道状态字中,当通道完成输入输出操作,向中央处理器汇报命令执行情况。由于通道和设备执行操作的情况已经在CSW中了,所以一般由通道产生I/O中断,将中断的通道和设备记载到寄存器中,中央处理器响应中断后,操作系统分析特定寄存器和CSW中的内容并做相应的处理。

答案解析

相似试题
  • 中央处理器是通过执行()来启动通道进行工作的。

    单选题查看答案

  • 为了实现斯普林操作,必须利用中央处理器与通道的()能力。而其中的“预输入程序”和“缓输出程序”的并行执行则是利用了操作系统的()能力。

    填空题查看答案

  • CPU与通道可以并行工作,并通过()实现它们之间的联系。

    单选题查看答案

  • 60年代开始设计的(),可以实现中央处理器与各种外围设备并行工作。

    单选题查看答案

  • 并非由通道完成的工作是()

    单选题查看答案

  • 通道是通过执行()程序来控制设备工作,完成指定的()操作。

    填空题查看答案

  • 当用户程序执行了一条访管指令后,中央处理器的工作状态应该是()

    单选题查看答案

  • 中央处理器有两种工作状态,当它处于目态时不允许执行的指令是()

    单选题查看答案

  • 从通道正确完成通道程序,到操作系统完成与之相关的中断处理,其中需要完成的主要操作是()

    多选题查看答案