Programmed input–output: Difference between revisions

Content deleted Content added
No edit summary
Hferro (talk | contribs)
No edit summary
Line 2:
'''Programmed input/output''' ('''PIO''') is a method of transferring data between the [[Central processing unit|CPU]] and a peripheral, such as a network adapter or an [[AT Attachment|ATA]] storage device.
 
In general,For programmed I/O, happens whenthe software that is running on the CPU uses instructions that access I/O address space to perform data transfers to or from an I/O device. ([[Memory-Mapped I/O]]).
This is in contrast to [[Direct Memory Access]] (DMA) transfers.