⑴ 什么是IO接口
IO接口,又称为输入输出接口,是信息处理系统(例如计算机)与外部世界(可能是人类或另一个信息处理系统)之间的通信。输入是系统接收的信号或数据,输出是从其发送的信号或数据。该术语也可以用作行动的一部分;到“执行I / O”是执行输入或输出操作。
I / O设备是件硬件中使用由人(或其他系统)与计算机进行通信。例如,键盘或计算机鼠标是计算机的输入设备,而监视器和打印机是输出设备。计算机之间的通信设备(如调制解调器和网卡)通常执行输入和输出操作。
将设备指定为输入或输出取决于视角。鼠标和键盘采用人体用户输出的物理动作,并将其转换为计算机可以理解的输入信号;这些设备的输出是计算机的输入。同样,打印机和监视器将计算机输出的信号作为输入,并将这些信号转换为人类用户可以理解的表示。从用户的角度来看,阅读或查看这些表示的过程正在接受输入;人机交互领域研究了计算机与人类之间的这种类型的交互。
(1)输入输出端口是什么技术扩展阅读:
在计算机体系结构中,CPU和主存储器的组合(CPU可以使用单独的指令直接读取或写入)被认为是计算机的大脑。任何信息传入或传出CPU /内存组合,例如通过从磁盘驱动器读取数据,被认为是I / O。[1]CPU及其支持电路可以提供用于低级计算机编程的存储器映射I / O,例如用于实现设备驱动程序,或者可以提供对I / O通道的访问。一种I / O算法是设计用于在与辅助存储设备(如磁盘驱动器)交换数据时充分利用本地性和高效执行的设计。