I/O是 input/output的缩写,即输入输出端口。
每个设备都会有一个专用的I/O地址,用来处理自己的输入输出信息。CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现。
IO接口分类方法很多,主要有:
1)按数据传送方式分有并行接口和串行接口两种;
2)按数据传送的控制方式分有程序控制接口搭吵竖、程序中断接口、DMA接口三种。
I/O接口的作用主机与外界交换信息称为输入/输出(I/O)。主机与外界的信息交换是通过输入/输出设备进行的。
一般的输入/输出设备都是机械的或机电相结合的产物,比如常规的外设有键盘、显示碰族器、知大打印机、扫描仪、磁盘机、鼠标器等,它们相对于高速的中央处理器来说,速度要慢得多。
此外,不同外设的信号形式、数据格式也各不相同。因此,外部设备不能与CPU直接相连,需要通过相应的电路来完成它们之间的速度匹配、信号转换,并完成某些控制功能。
参考资料:百度百科-I/O系统