Qual é a velocidade real do SATA 3?

Qual é a velocidade real do SATA 3?

O Google diz que está rodando a 6 Gb/s. A taxa de transferência é de 600 MB/s. 600 MB/s equivalem a 4,8 Gb/s.

Isso significa que a largura de banda é de 6 Gb/s, mas a taxa de transferência real é de 4,8 Gb/s?

Responder1

Isso significa que a largura de banda é de 6 Gb/s, mas a taxa de transferência real é de 4,8 Gb/s?

Sim. É interessante entender o porquê.

Embora os dados sejam realmente enviados a 6 Gb/s, écodificadopara neutralizar dois defeitos comuns nas telecomunicações,Viés DCeRecuperação de relógio. Isso geralmente é feito usando um algoritmo de codificação específico chamado8b/10bcodificação. Não é o único algoritmo de codificação concebido para este fim (existe, por exemplo, também uma codificação Manchester), mas tornou-se ode fatopadrão para transferência de dados SATA.

Na (apropriadamente chamada) codificação 8b/10b, oito bits de sinal são substituídos por 10 bits de (sinal+código). Isso significa que, dos 6 Gb que o canal envia em um segundo, apenas 8/10 = 4/5 são sinal. 4/5 de 6 Gb são 4,8 Gb, que por sua vez equivalem a 600 MB. Isto é o que degrada o canal de 6 Gb/s em ummero(??) Canal de 600 MB/s.

As vantagens obtidas ao compensar a polarização DC e permitir a recuperação do clock mais do que compensam esta ligeira degradação.

Responder2

Isso significa que a largura de banda é de 6 Gb/s, mas a taxa de transferência real é de 4,687 Gb/s?

Não, a taxa de transferência seria definida como omédiataxas de dados reais que você poderia obter na prática real.

Os 600 MB por segundo ainda são um número bruto de transferência, mas é a taxa utilizável devido à codificação no barramento SATA para atingir o equilíbrio DC e uma quantidade mínima de atividade de sinal. Cada oito bits de dados são expandidos em 10 bits para transmissão no cabo SATA. Portanto, a velocidade do fio de 6,00 Gbit por segundo é efetivamente reduzida para 4,8 Gbit por segundo para os dados reais.

Veja o artigo da Wikipédia sobrecodificação 8b/10bpara obter detalhes sobre esse assunto. Observe que todas as versões do SATA, ou seja, desde 1.0, usaram codificação 8b/10b.

Responder3

Algo semelhante acontece com as redes. Devido à sobrecarga do protocolo/10 bits físicos para 8 bits de dados puros, resulta uma lavagem de proporção de 1:10 em vez de 1:8 quando se trata de traduzir G ou Mbps em G ou MBps reais.

Então Sata 3 tem 6 Gbps? Espere um máximo de 600 MB/s. Ethernet a 100 Mbps? 10MB/s. E assim por diante.

Responder4

Tenha cuidado ao ler “Bps” (BYTES por segundo) versus “bps” (bits por segundo). Bps geralmente é mostrado 1/8 do valor de bps.

Depois disso, resta saber se as pessoas estão usando M e G decimais versus M e G binários para megabytes e gigabytes.

Na matemática decimal normal, 1 MB/s seria 1.000.000 bytes/segundo, mas se o autor da especificação estiver usando matemática binária/de computador, isso mudaria para 1.048.576 bytes/segundo.

Para obter mais detalhes sobre as diferentes especificações SATA, vá diretamente aos proprietários das especificações emhttp://www.sata-io.org/

informação relacionada