ATA - Advanced Technology Attachment
ATAPI (ATA packet interface) extension of ATA to support CD, LS, DVD...
www.t13.org Technical Committee AT Attachment

ATA 8.3MB/s, PIO
ATA-2 16.6MB/s, 504MB
ATA-3 ATA-2 w/ SMART (self monitoring analysis & reporting technology)
ATA-4 Ultra-ATA/33, 1997, 33.3MB/s (300MBit/s)
ATA-5 Ultra-ATA/66, 1999, 66.6MB/s (600MBit/s)
ATA-6 Ultra-ATA/100, 2000, 100MB/s (900MBit/s)

IDE (integrated drive / device electronics) 2 harddisk drives with max. 528MB each
EIDE (enhanced IDE) 4 ATAPI drives (mixed possible)

Master/Slave/CableSelect

CPU coordinates HD-to-memory-transfer
PIO (programmed I/O)
PIO 0 3.33MB/s
PIO 1 5.22MB/s
PIO 2 8.33MB/s
PIO 3 11.11MB/s
PIO 4 - 16.66MB/s
PIO 5

PCI device coordinates HD-to-memory-transfer (busmastering)
DMA (Direct Memory Access)
SingleWord DMA 0 - 12.08MB/s
SingleWord DMA 1 - 14.16MB/s
SingleWord DMA 2 - 18.32MB/s
MultiWord DMA-Mode 0 - 4.16MB/s
MultiWord DMA-Mode 1 - 13.33MB/s
MultiWord DMA-Mode 2 - 16.66MB/s
UltraDMA-Mode 0 - 16.66MB/s
UltraDMA-Mode 1 - 25.00MB/s
UltraDMA-Mode 2 - 33.33MB/s
UltraDMA-Mode 3 - 44.00MB/s
UltraDMA-Mode 4 - 66.66MB/s
UltraDMA-Mode 5 - 100.0MB/s
UltraDMA-Mode 6 - 133.3MB/s