Vad är den faktiska hastigheten för SATA 3?
När man undersöker hastigheten på SATA 3 är "angiven hastighet" och "verkligt resultat" märkbart olika, så vad händer exakt? Dagens SuperUser Q & A-inlägg hjälper en nyfiken läsare att förstå mer om hur SATA 3 fungerar.
Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Foto med tillstånd av GiocoVisione (Flickr).
Frågan
SuperUser-läsare Space Ghost vill veta vad SATA 3s faktiska hastighet är:
Google säger att den körs vid 6 Gb / s. Genomströmningen är vid 600 MB / s. 600 MB / s är lika med 4,8 Gb / s. Betydar detta att bandbredden är 6 Gb / s, men den faktiska genomströmningen är 4,8 Gb / s ?
Vad är den faktiska hastigheten på SATA 3?
Svaret
SuperUser-bidragare MariusMatutiae har svaret för oss:
- Betydar detta att bandbredden är 6Gb / s, men den faktiska genomströmningen är 4,8 Gb / s ?
Ja det gör det. Det är intressant att förstå varför.
Medan data faktiskt skickas till 6 Gb / s, kodas det för att motverka två vanliga fel i telekommunikation, DC Bias och Clock Recovery. Detta åstadkommes ofta med en specifik kodningsalgoritm som kallas 8b / 10b kodning. Det är inte den enda kodningsalgoritmen som har utformats för detta ändamål (det finns också en Manchester-kodning), men det har blivit de facto-standarden för SATA dataöverföring.
Vid 8b / 10b-kodning ersätts åtta bitar av signal med 10 bitar av (signal + kod). Det betyder att från 6 Gb kanalen skickas på en sekund, är endast 8/10 (4/5) signaler. 4/5 s på 6 Gb är 4,8 Gb, som i sin tur motsvarar 600 MB. Det här sönderdelar 6 Gb / s-kanalen till en ren (?) 600 MB / s-kanal.
Fördelarna som erhålls genom att kompensera för DC bias och möjliggör för Clock Recovery mer än att kompensera för denna lilla nedbrytning.
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.