可編程輸入輸出

可編程輸入輸出  是 CPU 與外圍設備 （ 如網卡 、 硬盤等 ） 傳輸數據的一種方法 。 當 CPU 上執行的軟件程序使用 I / O 地址空間來與輸入 / 輸出設備 （ I / O 設備 ） 進行數據傳輸時 ， 系統即進行了 PIO. 這和直接記憶體存取 （ DMA ） 恰好相反 。 在 PC 上最常見的使用 PIO 的例子是 ATA 接口 ， 但 ATA 接口也可以在 Ultra DMA 模式下工作 。 PC 上的許多比較古老的設備也使用 PIO, 如串行端口 、 並行端口 （ 在不使用 ECP 模式時 ） 、 PS / 2 接口 、 MIDI 接口 、 內部時鐘以及一些古老的網卡 。 Category: 輸入 / 輸出