输入输出设备控制器(inputoutput controller),理学-计算机科学技术-计算机硬件-计算机输入输出设备,指计算机输入输出控制系统中直接与外围设备相连的功能部件。又称外围设备控制器。其主要任务是控制一个或多个输入输出(I/O)设备,以实现I/O设备和计算机之间的数据交换。它是中央处理器(CPU)与I/O设备之间的接口,负责接收从CPU发来的命令,并控制I/O设备工作。输入输出设备控制器主要有三个组成部分:控制器与处理机的接口、控制器与设备的接口及输入输出控制逻辑。输入输出设备控制器可以完成数码转换、数据检查、缓冲和数据传输等操作,是计算机中可编址的设备。当其控制一个设备时,只有唯一的设备地址,而控制多个设备时,则应被分配多个设备地址,使每个设备地址对应一个设备。输入输出设备控制器通常可分为两类:一类是用于控制字符设备,另一类是用于控制块设备。在微型机和小型机中的设备控制器,常做成印刷电路卡形式,因而也常称为接口卡,如声卡、网卡、显卡、磁盘阵列卡等,这些都可以通过插入主板插槽接入计算机。随着集成电路技术的发展,控制器多被制成一块芯片,如硬盘和固态盘控制器、打印机控制器等。