简答题

简单了解通道工作过程。

正确答案

通道中包括通道控制器、状态寄存器、中断机构、通道地址寄存器、通道指令寄存器等。这里,通道地址寄存器相当于一般CPU中的程序计数器。通道控制器的功能比较简单,它不含大容量的存储器,通道的指令系统也只是几条与输入输出操作有关的命令。它要在CFU的控制下工作,某些功能还需CPU承担,如通道程序的设臵、输入输出的异常处理、传送数据的格式转换和校验等。因此,通道不是一个完全独立的处理器。通道状态字类似于CPU内部的程序状态字,用于记录输入输出操作结束的原因,以及输入输出操作结束时通道和设备的状态。通道状态字通常存放在内存的固定单元中,由通道状态字反映中断的性质和原因。CPU在进行一个输入输出操作之前,首先准备好通道程序,然后安排好数据缓冲区,再给通道和设备发启动命令。CPU准备好的通道程序存放在内存中,由通道控制器读取并执行。通道接到启动信号后,首先到指定的内存单元中取通道地址字,放在通道地址寄存器(CAW,是channel address word 的缩写)中。这个存放通道地址字的内存单元的地址可以是固定的,然后根据通道地址寄存器中的值到内存中去取第一条通道指令,并放在通道指令寄存器中。通道程序执行时通过在通道指令寄存器中的相应位进行设臵来告诉通道指令执行机构在执行完成当前指令后,自动转入下一条指令或者结束数据传送过程。通道程序的最后一条指令是一条结束指令,通道在执行到这条结束指令时就不再取下一条指令,而是通知设备结束操作。在通道程序执行完毕后,由通道向CPU发中断信号,并将通道状态字写入内存专用单元,CPU根据通道状态字(CSW,是channel status word的缩写)分析这次输入输出操作的执行情况。通道与设备控制器之间的接口是计算机的一个重要界面。为了便于用户根据不同需要配臵不同设备,通道—设备控制器的接口一般采用总线式标准接口,使得各设备和通道之间都有相同的接口线和相同的工作方式。这样,在更换设备时,通道不需要作任何变动。

答案解析

相似试题
  • 简单了解CPU的工作流程。

    简答题查看答案

  • 简单回答Servlet的工作过程。

    简答题查看答案

  • 简述光电耦合器的工作原理及在过程通道中的作用。

    简答题查看答案

  • 简述光电耦合器的工作原理及在过程通道中的作用。

    简答题查看答案

  • 简述光电耦合器的工作原理及在过程通道中的作用。

    简答题查看答案

  • 在电子邮件发送与接收过程中,SMTP与POP3分别起了什么作用?试简单说明两者的工作过程。

    简答题查看答案

  • 简单了解内存管理。

    简答题查看答案

  • 简单了解硬连线控制器。

    简答题查看答案

  • 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?

    简答题查看答案