Content deleted Content added
→PIO Mode 5: Refer to ATA via its proper name consistently instead of calling it "IDE" in a few places |
short description |
||
Line 1:
{{Short description|Method of CPU communication with peripheral devices}}
{{Refimprove|date=June 2013}}
'''Programmed input–output''' (also '''programmed input/output''', '''programmed I/O''', '''PIO''') is a method of [[data transmission]], via [[input/output]] (I/O), between a [[central processing unit]] (CPU) and a [[peripheral]] device, such as a [[network adapter]] or a [[Parallel ATA]] (PATA, formerly AT Attachment (ATA)) storage device. Each data item transfer is initiated by an instruction in the program, involving the CPU for every transaction. In contrast, in [[direct memory access]] (DMA) operations, the CPU is uninvolved in the data transfer.
|