Por que medimos a velocidade em bits, mas o espaço em bytes?

Um teste de velocidade da Internet mostrando uma classificação de 58 megabits por segundo.

A velocidade da sua conexão com a Internet é medida em megabits por segundo, mas o espaço SSD do seu computador é medido em megabytes. Ambas as unidades medem uma quantidade de dados binários, então por que não usar uma ou outra para tudo?

Megabits x Megabytes: Qual é a diferença?

Um bit ou “dígito binário” é a menor informação em um sistema de computador binário. Um bit pode ser um ou zero, e os bits são representados de muitas maneiras diferentes: como células de memória em um SSD , como pontos e pontos em um Blu-ray ou como padrões magnéticos em uma bandeja de disco rígido .

Um megabit equivale a um milhão de bits, o que equivale a 125 Kilobytes. Em outras palavras, um único megabyte contém oito megabits de dados. Portanto, em teoria, uma conexão de rede de 1000 Mbps (Megabits por segundo) pode transferir 125 MB/s (Megabytes por segundo) de dados.

Mbps e Mb/s referem-se a Megabits, e MBps e MB/s referem-se a megabytes. Portanto, não é difícil ver por que tantas pessoas confundem os dois, levando-as a superestimar ou subestimar significativamente a velocidade de algo.

Por que medir a velocidade em megabits e o armazenamento em megabytes?

É difícil entender imediatamente por que você escolheria megabits ou megabytes para uma determinada medida. Afinal, quando você transfere um arquivo no Windows , a medida mostrada é em MB/s e não em Mbps. Portanto, não é possível medir as velocidades de transferência de dados em uma unidade maior.

No entanto, um byte é um arranjo específico de bits que faz parte de um padrão específico. Os bits são universais para todos os sistemas de computador binários. Mesmo que os alienígenas desenvolvessem sistemas binários de computador, o bit ainda seria a unidade fundamental de dados. Enquanto isso, hoje existem oito bits por byte porque são necessários oito bits para representar cada caractere no sistema de codificação ASCII. No entanto, os bytes poderiam ter sido um número arbitrário diferente de bits.

Recomendado:  Como desligar a vibração quando seu iPhone está no modo silencioso (ou o tempo todo)

Com a transferência de dados em rede, o sistema não transfere bytes; está transferindo bits. Saber quantos bits brutos podem ser enviados e recebidos fornece uma medida universal da largura de banda da rede.

Quando falamos de dispositivos de armazenamento, como discos rígidos ou SSDs, a unidade é formatada para armazenar dados de acordo com o byte padrão. Um disco não é um arranjo de bits únicos, mas de bytes de 8 bits. Portanto, faz sentido medir o seu armazenamento total como um múltiplo desta unidade e não do bit.

Ironicamente, também há uma discrepância de unidades nos discos rígidos. Os fabricantes de discos rígidos definem um quilobyte como 1.000 bytes , um megabyte como 1.000 quilobytes e assim por diante. O Windows, por outro lado, usa grupos de 1.024 de acordo com a convenção do fabricante de RAM.

Isto é o que um disco rígido de 1 TB aparece como uma unidade de 931 GB no Windows, embora ambos descrevam exatamente o mesmo número de bits. Isto ressaltou por que medir a taxa de transferência de dados em bits é a maneira mais sensata de fazê-lo, uma vez que padrões arbitrários não turvam as águas.

Basta usar a regra dos oito

Se você tiver o cuidado de verificar se estão sendo usados ​​bits ou bytes, converter de um para outro é tão fácil quanto multiplicar ou dividir por oito. Contanto que você se lembre de que existem oito megabits em um megabyte, você terá uma ideia melhor de quanta velocidade ou volume está lidando.