I/O接口,全稱Input/Output接口,是計算機系統中用於連線中央處理器(CPU)和外部設備如輸入設備和輸出設備的硬體組件。
I/O接口的主要功能是處理CPU和外部設備之間的數據傳輸和交換。由於CPU的執行速度與大多數外部設備的速度存在顯著差異,I/O接口還負責解決速度、時序和信息格式不匹配的問題。I/O接口通常由硬體電路和相應的驅動程式組成,它們共同協作以實現對外部設備的控制和數據的順暢傳輸。
I/O接口可以分為不同的類型,如串列接口、並行接口、鍵盤接口和磁碟接口等,以適應不同外部設備的需求。此外,I/O接口也被稱為I/O連線埠,其中包含了多種暫存器,為了便於程式訪問這些暫存器,每個暫存器通常會被分配一個地址編號,即I/O連線埠地址。