Recent | Online | Vintage | Modern | XP | Win | Mac  OS9 | DOS | Amiga | Atari ST | Graphics | Midi io | Sequencers | Roland "MC" | E-mu | Ensoniq | Akai MPCs | Samplers | Akai "S" | Roland "S"Synths | VST Samplers | VST Synths | Roland "JV" | Modules | Drums | Mixers | Timeline | HackintoshArtists | Graphics

Welcome to Oldschooldaw.com! (Online since 2014) serving vintage computers worldwide! this is our NEW WEBHOST as we've moved from our OLD GODADDY to a brand new server location to start off 2026. thanks to Godaddy for hosting the site for 11 years and a big thank you to IONOS.COM for the great pricing going forward! this site exists as a resource for historical archival of information + file resources neccessary to make use of vintage computer hardware + vintage music composition software that runs on those old platforms. conceived conceptually by Chris Nova to address the problem of  missing information + missing chronological references caused due to this information slightly predating the creation of the modern internet, much of the information here has been sourced from magazines + books as well as scraped from other websites that have since gone offline and wont be coming back.

Author Topic: PIO vs UDMA  (Read 7448 times)

0 Members and 1 Guest are viewing this topic.

Offline chrisNova777

  • Underground tech support agent
  • Administrator
  • Posts: 10131
  • Gender: Male
  • "Vintage MIDI Sequencing + Audio Production"
    • www.oldschooldaw.com | vintage audio production software + hardware info
PIO vs UDMA
« on: December 04, 2018, 04:21:19 PM »
http://www.dewassoc.com/kbase/hard_drives/difference_between_pio_dma.htm
Quote
The difference between PIO and DMA modes

There are two modes in which data can be transferred between an ATA hard disk drive and the computers system bus, and they are PIO and DMA.

PIO - Programmed Input/Output mode is the slower of the two modes,
having the capability of transferring data at a maximum burst rate of 16.7 MBytes per second.
PIO mode is also very CPU intensive and has no built in error correction.

DMA or UDMA - Single and Multiword DMA transfers do not support CRC,
and Single Word DMA is now considered obsolete
and multiword DMA, the predecessor to Ultra DMA, was never widely implemented.

Ultra DMA, which is also referred to as Ultra ATA, incorporates a Cyclic Redundancy Check (CRC) for error detection and correction.
You can review the Mandatory Requirements for Ultra-ATA here.

The following tables indicate the associated transfer or burst rates for different modes.
« Last Edit: January 03, 2019, 11:49:07 PM by chrisNova777 »