Datentransferprotokoll in der Festplatte
Die Kommunikation der Software mit Peripheriegeräten über spezielle Befehle der Zentraleinheit wurde als PIO (Programmed Input/Output) bezeichnet. Im Protokoll PIO versteht man unter dem Datenaustausch eine aktive Benutzung der Zentraleinheit bei der Datenübertragung, was als Folge wesentlich abnehmende Leistung vom System hat.
Der direkte Zugriff auf den Speicher (DMA - Direct Memory Access) ist eine Hardware-Möglichkeit zum Datenaustausch zwischen Geräten, die praktisch kein Zutun der Zentraleinheit fordert (Protokolle - Multiword DMA und Ultra DMA). Auf solche Weise kann die Zentraleinheit bei der Datenübertragung für die Ausführung anderer Aufgaben benutzt werden. Für Modus Ultra DMA-3 und weitere Versionen ist ein 80-adriges Schnittstellenkabel zu verwenden.
Maximale Datentransferrate für Datenübertragungsprotokolle (MB/s)
| PIO-0 | 3.3 | Ultra DMA-1 | 25 | |
| PIO-1 | 5.2 | Ultra DMA-2 | 33,3 | |
| PIO-2 | 8.3 | Ultra DMA-3 | 44,4 | |
| PIO-3 | 11.1 | Ultra DMA-4 | 66,7 | |
| PIO-4 | 16.7 | Ultra DMA-5 | 100 | |
| Multiword DMA-0 | 4.2 | Ultra DMA-6 | 133 | |
| Multiword DMA-1 | 13.3 | SATA-1 | 150 | |
| Multiword DMA-2 | 16.7 | SATA-2 | 300 | |
| Ultra DMA-0 | 16,7 | SCSI | 320 |