I/O
外观
I/O(英语:Input/Output),即输入/输出,通常指数据在存储器(内部和外部)或其他周边装置之间的输入和输出,是资讯处理系统(例如电脑)与外部世界(经常是人与人透过资讯处理系统)之间的通信。输入是系统接收的信号或数据,输出则是从其发送的信号或数据。该术语也可以用作行动的一部分;到“执行I/O”是执行输入或输出的操作。
输入/出装置是硬件中由人(或其他系统)使用与电脑进行通信的部件。例如,键盘或滑鼠是电脑的输入装置,而监视器和打印机是输出装置。电脑之间的通信装置(如电信调制解调器和网卡)通常执行输入和输出操作。
在现代电脑架构中CPU可以使用单独的指令直接读取或写入,被认为是电脑的核心。而CPU和主存储器的组合,任何资讯传入或传出CPU内存组合,例如通过从磁碟驱动器读取数据,就会被认为是I/O;CPU及其电路版提供用于低端编程的存储器映射 I/O,例如在装置驱动程式的实现中,或者提供对 I/O 通道的访问。一个 I/O 算法设计是利用内存,而且高效地进行与辅助存储装置交换数据时,如一个磁碟驱动器。
用途
[编辑]数据在存储器(内部和外部)或其他周边装置之间的输入和输出,是资讯处理系统(例如电脑)与外部世界(可能是人类或另一资讯处理系统)之间的通信.
输入
[编辑]输出
[编辑]双向
[编辑]工作模式
[编辑]- 交互机制(消息通信机制),或理解为协作机制:
参见
[编辑]外部参考
[编辑]- Null, Linda; Julia Lobur. The Essentials of Computer Organization and Architecture. Jones & Bartlett Learning. 2006: 185 [2024-03-09]. ISBN 0763737690. (原始内容存档于2016-12-11) (英语).