| Gigaoctetos por segundo (Go/s) | Bits por segundo (bit/s) |
|---|---|
| 1 Gigaocteto por segundo | 8000000000 bit/s |
| 2 Gigaoctetos por segundo | 16000000000 bit/s |
| 3 Gigaoctetos por segundo | 24000000000 bit/s |
| 4 Gigaoctetos por segundo | 32000000000 bit/s |
| 5 Gigaoctetos por segundo | 40000000000 bit/s |
| 10 Gigaoctetos por segundo | 80000000000 bit/s |
| 20 Gigaoctetos por segundo | 160000000000 bit/s |
| 25 Gigaoctetos por segundo | 200000000000 bit/s |
| 50 Gigaoctetos por segundo | 400000000000 bit/s |
| 100 Gigaoctetos por segundo | 800000000000 bit/s |
| Referência | Gigaoctetos por segundo (Go/s) | Bits por segundo (bit/s) |
|---|---|---|
| A dial-up modem | 0.000007 Go/s | 56000 bit/s |
| Typical home broadband | 0.0125 Go/s | 100000000 bit/s |
| Gigabit Ethernet | 0.125 Go/s | 1 × 109 bit/s |
| Streaming a 4K film | 0.003125 Go/s | 25000000 bit/s |
O gigaocteto por segundo é uma unidade de velocidade de transferência de dados igual a mil milhões de octetos por segundo, ou oito gigabits por segundo. O seu símbolo é Go/s. É a unidade dos aparelhos de armazenamento mais rápidos e dos barramentos internos de um computador, por onde os dados vão entre processador, memória e disco.
Os discos de estado sólido na interface atual chegam a 3 a 14 gigaoctetos por segundo, consoante o número de vias que usam e a geração do barramento. Cada via da interligação de periféricos dá cerca de 2 gigaoctetos por segundo na geração atual, e um disco usa geralmente quatro. Duplicar a geração duplica o débito, e é por isso que os números subiram de forma tão constante.
A memória principal é ainda mais rápida. Um canal de memória moderno entrega 30 a 60 gigaoctetos por segundo, e uma máquina com vários canais chega a centenas. Os processadores gráficos, que têm de alimentar milhares de unidades aritméticas ao mesmo tempo, usam memória com larguras de banda de milhares de gigaoctetos por segundo, ponto em que a unidade cede lugar aos teraoctetos.
Essa hierarquia é o que determina o desempenho de um programa. Um processador consegue executar muito mais operações por segundo do que a memória consegue alimentar com dados, pelo que quase todo o software rápido se escreve para manter os dados nas memórias intermédias pequenas e rápidas em vez de os ir buscar vezes sem conta à memória principal. Toda a disciplina da engenharia de desempenho assenta no tamanho destas diferenças.
Para comparar no quotidiano, um gigaocteto por segundo copia um filme de dois gigaoctetos em dois segundos e enche um disco de um teraocteto em uns dezassete minutos. Isso é mais rápido do que a rede de quase qualquer lar e do que a maioria das ligações externas, de modo que a este débito o estrangulamento regressa ao que estiver na outra ponta.
A unidade descreve também as ligações de rede do centro de dados. Uma ligação de dez gigabits são 1,25 gigaoctetos por segundo, uma de cem gigabits 12,5, e ambas são correntes entre servidores. Comparar um número de armazenamento em octetos com um de rede em bits exige o fator oito, e esquecê-lo é o modo como o equipamento acaba desemparelhado.
Um gigaocteto por segundo equivale a 1 000 000 000 de octetos por segundo, a 8 gigabits por segundo ou a cerca de 0,9313 gibioctetos por segundo.
O bit por segundo é a unidade fundamental da velocidade de transferência de dados. O seu símbolo é bit/s, muitas vezes escrito bps. Conta quantas decisões binárias um canal transporta num segundo, e toda outra unidade de velocidade de transmissão é um múltiplo dele.
Por ser uma velocidade, tem a forma de uma quantidade dividida pelo tempo, exatamente como metros por segundo ou litros por segundo. Isso torna a aritmética simples: uma ligação a certo número de bits por segundo, multiplicada por uma duração em segundos, dá o número total de bits transferidos, e dividir por oito converte isso em octetos.
É preciso distinguir a unidade do baud, que conta símbolos por segundo e não bits. Os primeiros modems transmitiam um bit por símbolo, de modo que os dois números coincidiam e as palavras se usavam uma pela outra. Os esquemas modernos codificam vários bits em cada símbolo — variando ao mesmo tempo a fase e a amplitude — pelo que um canal a 3000 baud pode levar 33 600 bits por segundo. Só a taxa de bits descreve quanta informação se move.
Claude Shannon estabeleceu o teto teórico em 1948. A capacidade de um canal em bits por segundo depende da sua largura de banda e da razão entre sinal e ruído, e nenhum esquema de codificação a pode exceder. Todo o avanço no desenho de modems e de rádios desde então foi uma tentativa de se aproximar mais desse limite, e os sistemas modernos ficam a uma fração de decibel dele.
Na prática a taxa bruta de bits de uma ligação nunca é a velocidade a que chegam os dados úteis. Os cabeçalhos de protocolo, os códigos corretores de erros, os avisos de receção e as retransmissões consomem capacidade, e a fração aproveitável ronda os 90 a 95 por cento numa ligação com fios e bastante menos numa sem fios partilhada.
Bits por segundo isolados raramente se citam, porque quase todo o canal é mais rápido. As exceções são a comunicação no espaço profundo, onde uma sonda a milhares de milhões de quilómetros pode devolver dados a umas poucas dezenas de bits por segundo, e certas redes de sensores de baixo consumo que transmitem um punhado de bits a longos intervalos para poupar a pilha.
Um bit por segundo equivale a 0,125 octetos por segundo, a 0,001 kilobits por segundo ou a cerca de 0,0009766 kibibits por segundo.