¿Cuál es la velocidad real de SATA 3?

¿Cuál es la velocidad real de SATA 3?

Google dice que funciona a 6 Gb/s. El rendimiento es de 600 MB/s. 600 MB/s equivalen a 4,8 Gb/s.

¿Significa esto que el ancho de banda es de 6 Gb/s pero el rendimiento real es de 4,8 Gb/s?

Respuesta1

¿Significa esto que el ancho de banda es de 6 Gb/s pero el rendimiento real es de 4,8 Gb/s?

Sí lo hace. Es interesante entender por qué.

Aunque en realidad los datos se envían a 6 Gb/s, escodificadopara contrarrestar dos defectos comunes en las telecomunicaciones,polarización CCyRecuperación del reloj. Esto a menudo se logra utilizando un algoritmo de codificación específico llamado8b/10bcodificación. No es el único algoritmo de codificación que se ha ideado con este fin (también existe, por ejemplo, una codificación Manchester), pero se ha convertido en el más común.de factoestándar para transferencia de datos SATA.

En la (acertadamente llamada) codificación 8b/10b, ocho bits de señal se reemplazan por 10 bits de (señal+código). Esto quiere decir que, de los 6Gb que el canal envía en un segundo, sólo 8/10 = 4/5 son señal. 4/5 de 6 Gb son 4,8 Gb, que a su vez equivalen a 600 MB. Esto es lo que degrada el canal de 6 Gb/s a unmero(??) Canal de 600MB/s.

Las ventajas obtenidas al compensar la polarización de CC y permitir la recuperación del reloj compensan con creces esta ligera degradación.

Respuesta2

¿Significa esto que el ancho de banda es de 6 Gb/s pero el rendimiento real es de 4,687 Gb/s?

No, el rendimiento se definiría como elpromediadovelocidades de datos reales que podría obtener en la práctica real.

Los 600 MB por segundo siguen siendo un número de transferencia sin procesar, pero es la velocidad utilizable debido a la codificación en el bus SATA para lograr un equilibrio de CC y una cantidad mínima de actividad de señal. Cada ocho bits de datos se expanden a 10 bits para su transmisión por el cable SATA. Por lo tanto, la velocidad del cable de 6,00 Gbit por segundo se reduce efectivamente a 4,8 Gbits por segundo para los datos reales.

Consulte el artículo de Wikipedia sobrecodificación 8b/10bpara los detalles sobre ese tema. Tenga en cuenta que todas las versiones de SATA, es decir, desde la 1.0, han utilizado codificación 8b/10b.

Respuesta3

Algo similar ocurre con las redes. Debido a la sobrecarga del protocolo/10 bits físicos para 8 bits de datos puros, resulta una proporción de 1:10 en lugar de 1:8 cuando se trata de traducir G o Mbps a G o MBps reales.

¿Entonces Sata 3 es de 6Gbps? Espere un máximo de 600 MB/s. ¿Ethernet a 100 Mbps? 10 MB/s. Etcétera.

Respuesta4

Tenga cuidado al leer "Bps" (BYTES por segundo) frente a "bps" (bits por segundo). Bps generalmente se muestra 1/8 del valor de bps.

Después de esto, todo se reduce a si la gente usa M y G decimales versus M y G binarios para megabytes y gigabytes.

En matemáticas decimales normales, 1 MB/s sería 1.000.000 Bytes/segundo, pero si el autor de la especificación utiliza matemáticas binarias/computadoras, eso cambiaría a 1.048.576 Bytes/segundo.

Para obtener más detalles sobre las diferentes especificaciones SATA, diríjase directamente a los propietarios de la especificación enhttp://www.sata-io.org/

información relacionada