Content deleted Content added
→PIO mode in the ATA interface: https://drive.google.com/file11//lJOEeZfX0IWQh_USm6UsRzSYMz52Fxw/view?usp=drivesdk* Tags: Mobile edit Mobile web edit |
m Reverted edits by 1.152.109.153 (talk) to last version by MrJaroslavik |
||
Line 2:
'''Programmed input/output''' ('''PIO''') is a method of [[data transfer|transferring data]] between the [[Central processing unit|CPU]] and a peripheral, such as a [[network adapter]] or an [[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 not involved in the data transfer.
The term ''
The best known example of a PC device that uses programmed I/O is the [[AT Attachment|ATA]] interface; however, this interface can also be operated in any of several [[Direct Memory Access|DMA]] modes. Many older devices in a PC also use PIO, including legacy serial ports, legacy parallel ports when not in ECP mode, the PS/2 keyboard and mouse ports, legacy MIDI and joystick ports, the interval timer, and older network interfaces.
|