通常,设备并不是直接与CPU进行通信,而是与设备控制器通信。
所以,在I/O设备中应含有与设备控制器间的接口
该接口中有三种类型的信号:
(1)数据信号线
(2)控制信号线
(3)状态信号线
设备控制器的主要功能:
控制一个或多个I/O设备,来实现I/O设备和计算机之间的数据交换。它是CPU与I/O设备之间的接口,接收从CPU发来的命令,去控制I/O设备工作。
设备控制器是一个可编址的设备:当它仅控制一个设备时,它只有唯一的一个设备地址,若控制器连接多个设备,则应含有多个设备地址,每一个设备地址对应一个设备