试题题干
简述设备控制器的功能。
参考答案
试题解析
设备控制器的功能如下:1.接收和识别命令:接收CPU的命令和参数存放在控制器的控制寄存器中,并对命令和地址译码;2.数据交换:将驱动器中的比特流汇集在控制器的缓冲区中以形成字节快;3.设备状态的了解和报告:设备控制器中有专门用来存放设备状态信息的寄存器或触发器,CPU可以通过读取信息了解设备的当前状态;4.地址识别:设备控制器必须能识别它所控制的每个设备的地址,设备控制器中的寄存器本身应该有唯一的地址,以使CPU能读/写数据,将外设地址送入控制器,译码后选中目标设备;5.数据缓冲:在设备控制器中可以存储数据,作为CPU和I/O之间的缓冲;6.差错控制:设备控制器需要具有差错检测功能,可以向CPU报告,废弃错误数据,重新启动数据传输。