PIO的意思是可编程输入输出。
可编程输入输出(英语:PIO)是CPU与外围设备(如网卡、硬盘等)传输数据的一种方法。
当CPU上执行的软件程序使用I/O地址空间来与输入/输出设备(I/O设备)进行数据传输时,系统即进行了PIO,这和直接内存存取(DMA)恰好相反。
在PC上最常见的使用PIO的例子是ATA接口,但ATA接口也可以在Ultra DMA模式下工作。PC上的许多比较古老的设备也使用PIO,如串行端口、并行端口(在不使用ECP模式时)、PS/2接口、MIDI接口、内部时钟以及一些古老的网卡。