I/O IO英語InputOutput即输入输出通常指数据在存储器内部和外部或其他周边设备之间的输入和输出是信息處理系統例如計算機與外部世界經常是人與人透過信息處理系統之間的通信輸入是系統接收的信號或數據輸出則是從其發送的信號或數據該術語也可以用作行動的一部分到執行IO是執行輸入或輸出的操作 輸入出設備是硬體中由人或其他系統使用與計算機進行通信的部件例如鍵盤或鼠標是計算機的輸入設備而監視器和打印機是輸出設備計算機之間的通信設備如電信數據機和網卡通常執行輸入和輸出操作 在現代計算機體系結構中CPU可以使用單獨的指令直接讀取或寫入被認為是計算機的核心而CPU和主存儲器的組合任何信息傳入或傳出CPU內存組合例如通過從磁盤驅動器讀取數據就會被認為是IOCPU及其電路版提供用於低階編程的存儲器映射 IO例如在設備驅動程序的實現中或者提供對 IO 通道的訪問一個 IO 算法設計是利用內存而且高效地進行與輔助存儲設備交換數據時如一個磁盤驅動器