⑴ 什麼是IO介面
IO介面,又稱為輸入輸出介面,是信息處理系統(例如計算機)與外部世界(可能是人類或另一個信息處理系統)之間的通信。輸入是系統接收的信號或數據,輸出是從其發送的信號或數據。該術語也可以用作行動的一部分;到「執行I / O」是執行輸入或輸出操作。
I / O設備是件硬體中使用由人(或其他系統)與計算機進行通信。例如,鍵盤或計算機滑鼠是計算機的輸入設備,而監視器和列印機是輸出設備。計算機之間的通信設備(如數據機和網卡)通常執行輸入和輸出操作。
將設備指定為輸入或輸出取決於視角。滑鼠和鍵盤採用人體用戶輸出的物理動作,並將其轉換為計算機可以理解的輸入信號;這些設備的輸出是計算機的輸入。同樣,列印機和監視器將計算機輸出的信號作為輸入,並將這些信號轉換為人類用戶可以理解的表示。從用戶的角度來看,閱讀或查看這些表示的過程正在接受輸入;人機交互領域研究了計算機與人類之間的這種類型的交互。
(1)輸入輸出埠是什麼技術擴展閱讀:
在計算機體系結構中,CPU和主存儲器的組合(CPU可以使用單獨的指令直接讀取或寫入)被認為是計算機的大腦。任何信息傳入或傳出CPU /內存組合,例如通過從磁碟驅動器讀取數據,被認為是I / O。[1]CPU及其支持電路可以提供用於低級計算機編程的存儲器映射I / O,例如用於實現設備驅動程序,或者可以提供對I / O通道的訪問。一種I / O演算法是設計用於在與輔助存儲設備(如磁碟驅動器)交換數據時充分利用本地性和高效執行的設計。