SATA und SATA Express (SATAe)
Channel: Patrick Schnabel
Date: 2013-11-06

Aufzeichnung bei einer Vorlesung an der DHBW Stuttgart.

Serial ATA verhält sich vollständig kompatibel zum Parallel-ATA (P-ATA). Alle Kommandos, Kontrollregister, PIO- und DMA-Transfers, Interrupts und auch das Master-Slave-Verhalten werden emuliert.. Ausschließlich die Link Layer Schicht verpackt und entpackt den seriellen Datenstrom. Die elektrische Wandlung und Protokollanpassung findet nur auf der untersten Hardware-Ebene statt.

Native Command Queuing (NCQ), was unter dem Namen Tagged Command Queuing im SCSI-Bereich bereits seit vielen Jahren bekannt ist. NCQ erlaubt dem Festplatten-Controller das Puffern von Lese-Befehlen und die Reihenfolge der Abarbeitung eigenständig zu regeln. So soll durch die Umsortierung die Lese-Kopf-Bewegungen optimiert und dadurch die Zugriffszeit verkürzt werden.

SATA ist für SSDs zu langsam.

Warum gibt es keine Festplatten, die man direkt an PCIe anschließen kann? 
 
SSDs werden zukünftig nicht mehr über die SATA-Schnittstelle mit dem Chipsatz verbunden, sondern direkt mit der PCIe-Schnittstelle.
 
NVM Express enthält außerdem optimierte Funktionen, damit PCIe-SSDs in Multi-Threading-Umgebungen mit Multi-Core-CPUs effizienter arbeiten. 

Non-Volatile Memory Express