问答题 什么是I/O接口?它有哪些作用?
【正确答案】主机和I/O设备之间的连接电路称为I/O接口,它有以下5个方面的作用。
   (1)缓冲
   主机的工作速度要远高于I/O设备,为了让它们之间能够协调地工作,必须在I/O接口电路中安排一个缓冲寄存器,将它作为I/O数据传送的中间环节,以达到匹配双方工作速度的目的。
   (2)隔离
   CPU、存储器和I/O接口之间的数据都是用同一条数据总线分时进行传送的,在接口不使用总线时必须保持与总线的隔离,否则将会影响整个系统的工作。
   (3)转换
   计算机主机提供的数据信号通常是符合TTL标准的电压信号。当这一标谁满足不了I/O设备电路的要求时,就需要在接口中安排一个转换电路,以实现主机与外设之间两种信号标准的匹配。
   (4)联络
   为了实现I/O操作,主机和外设都必须通过接口了解对方的工作状态,因此,在接口中还需要安排一些用来描述双方工作状态的触发器,以便用于双方的信号联络。
   (5)控制
   有的外设需要主机通过接口对其工作过程进行控制,例如,工作方式的设置、设备的启停和复位等操作。这时需要在接口中安排相应的控制电路,以协助主机完成指定的控制操作。
【答案解析】