![Qual é a velocidade real do SATA 3?](https://rvso.com/image/1452873/Qual%20%C3%A9%20a%20velocidade%20real%20do%20SATA%203%3F.png)
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/