什么是I/O接口?它与端口有何区别?为什么要设置I/O接口?I/O接口如何分类?

admin2018-10-11  37

问题 什么是I/O接口?它与端口有何区别?为什么要设置I/O接口?I/O接口如何分类?

选项

答案I/O接口一般指CPU和I/O设备间的连接部件。 I/O端口一般指I/O接口中的各种寄存器。为了便于程序对这些寄存器进行访问,通常给每个寄存器分配一个地址编号,这种编号被称为I/O端口地址,相应的寄存器也叫作I/O端口。 I/O接口和I/O端口是两个不同的概念。一个接口中往往包含若干个端口,因此接口地址往往包含有若干个端口地址。 由于I/O设备的物理结构和工作速率一般与主机差异很大,无法直接相连,因此通常通过I/O接口进行连接。 I/O接口分类方法很多,主要有: 按数据传送方式分,有并行接口和串行接口两种: 按数据传送的控制方式分,有程序控制接口、程序中断接口、DMA接口三种。

解析
转载请注明原文地址:https://kaotiyun.com/show/iL4l777K
0

最新回复(0)