Google sagt, es läuft mit 6 Gbit / s. Der Durchsatz liegt bei 600MB / s. 600 MB / s entsprechen 4,8 GB / s.
Bedeutet dies, dass die Bandbreite 6 Gbit / s beträgt, der tatsächliche Durchsatz jedoch 4,8 Gbit / s?
networking
sata
bandwidth
computer-architecture
throughput
Space Ghost
quelle
quelle
Antworten:
Ja tut es. Es ist interessant zu verstehen, warum.
Während Daten tatsächlich mit 6 Gbit / s gesendet werden, werden sie codiert , um zwei häufigen Telekommunikationsfehlern entgegenzuwirken: Gleichstromvorspannung und Taktwiederherstellung . Dies wird häufig mithilfe eines speziellen Codierungsalgorithmus erreicht, der als 8b / 10b- Codierung bezeichnet wird. Es ist nicht der einzige Verschlüsselungsalgorithmus, der zu diesem Zweck entwickelt wurde (es gibt zum Beispiel auch eine Manchester-Verschlüsselung), sondern er ist de facto zum Standard für die SATA-Datenübertragung geworden.
Bei der (treffend benannten) 8b / 10b-Codierung werden acht Signalbits durch 10 Bit (Signal + Code) ersetzt. Dies bedeutet, dass von den 6 Gb, die der Kanal in einer Sekunde sendet, nur 8/10 = 4/5 Signal sind. 4/5 von 6 GB sind 4,8 GB, was wiederum 600 MB entspricht. Dies ist es, was den 6-Gbit / s-Kanal zu einem bloßen (??) 600-MB / s-Kanal herabsetzt.
Die Vorteile, die durch die Kompensation der Gleichstromvorspannung und die Taktrückgewinnung erzielt werden, kompensieren diese leichte Verschlechterung mehr als.
quelle
Nein, der Durchsatz wird als die gemittelte tatsächliche Datenrate definiert, die Sie in der tatsächlichen Praxis erhalten können.
Die 600 MB pro Sekunde sind immer noch eine unformatierte Übertragungszahl, sie sind jedoch die nutzbare Rate aufgrund der Codierung auf dem SATA-Bus, um einen Gleichstromausgleich und eine minimale Signalaktivität zu erzielen. Alle acht Datenbits werden zur Übertragung über das SATA-Kabel auf 10 Bits erweitert. Somit wird die Übertragungsgeschwindigkeit von 6,00 Gbit pro Sekunde für die eigentlichen Daten effektiv auf 4,8 Gbit pro Sekunde reduziert.
Einzelheiten zu diesem Thema finden Sie im Wikipedia-Artikel zu 8b / 10b_encoding . Beachten Sie, dass alle Versionen von SATA, dh seit 1.0, 8b / 10b-Codierung verwendet haben.
quelle
Ähnliches passiert beim Networking. Aufgrund des Protokoll-Overheads / 10 Bit physisch für 8 Bit reine Daten ergibt sich ein Verhältnis von 1:10 anstelle von 1: 8, wenn es darum geht, G oder Mbit / s in reales G oder Mbit / s zu übersetzen.
Also ist Sata 3 6 Gbit / s? Erwarten Sie maximal 600 MB / s. Ethernet mit 100 Mbit / s? 10 MB / s. Und so weiter.
quelle
Seien Sie vorsichtig beim Lesen von "Bps" (Bytes pro Sekunde) vs. "Bps" (Bits pro Sekunde). Bps wird im Allgemeinen als 1/8 des Wertes von Bps angezeigt.
Danach kommt es darauf an, ob Dezimalstellen M und G im Vergleich zu Binärstellen M und G für Megabyte und Gigabyte verwendet werden.
In der regulären Dezimalrechnung würde 1 MB / s 1.000.000 Bytes / Sekunde betragen. Wenn der Autor der Spezifikation jedoch Binär- / Computermathematik verwendet, würde dies zu 1.048.576 Bytes / Sekunde geändert.
Weitere Informationen zu den verschiedenen SATA-Spezifikationen erhalten Sie direkt von den Eigentümern der Spezifikation unter http://www.sata-io.org/.
quelle