Programmed Input/Output (PIO) adalah metode pemindahan data antara perangkat di dalam komputer di mana semua data harus melalui prosesor. Standar Integrated Drive Electronics (IDE) mendukung beberapa mode transfer PIO, tetapi telah digantikan oleh Direct Memory Access (DMA) dan Ultra DMA.