Content deleted Content added
SMcCandlish (talk | contribs) style cleanup (mostly MOS:CAPS); over-linking cleanup; introduce common alternatives in the lead sentence; patch up the citations |
Spiral6800 (talk | contribs) |
||
(18 intermediate revisions by 16 users not shown) | |||
Line 1:
{{Short description|Method of CPU communication with peripheral devices}}
{{Refimprove|date=June 2013}}
'''Programmed input–output''' (also '''programmable input/output''', '''programmed input/output''', '''programmed I/O''', '''PIO''') is a method of [[
The term can refer to either [[
The best known example of a PC device that uses programmed I/O is the
== PIO mode in the ATA interface ==
The PIO interface is grouped into different modes that correspond to different [[transfer rate]]s.
The PIO modes require a great deal of CPU overhead to configure a data transaction and transfer the data.
Two additional advanced timing modes have been defined in the [[CompactFlash]] specification 2.0. Those are PIO
{| class="wikitable" style="text-align:center"
Line 54 ⟶ 55:
=== PIO Mode 5 ===
A PIO Mode 5 was proposed<ref name="ATA Timing Extension For ATA-3">{{cite web |url=
== See also ==
* [[WDMA (computer)
* [[AT Attachment
* [[
* [[Interrupt]]
* [[List of device bandwidths]]
Line 69 ⟶ 70:
{{DEFAULTSORT:Programmed input output}}
[[Category:Input/output]]
[[Category:AT Attachment]]
|