Bit ou byte? Entenda as diferenças entre as unidades de medida de dados

Saiba o que são bits e bytes, as duas principais unidades de medida de dados; entenda o que eles representam em processadores, velocidades de conexão e outras aplicações

Paulo Higa
Por
Bits e bytes, duas unidades de medida de dados (Imagem: Vitor Pádua/Tecnoblog)
Bits e bytes, duas unidades de medida de dados (Imagem: Vitor Pádua/Tecnoblog)

Bit (b) e byte (B) são as menores unidades de medida de dados na computação. Eles são usados para representar arquiteturas de processadores, quantidades de memória, velocidades de conexão, tamanhos de chaves criptográficas, entre outras aplicações.

Os múltiplos do byte, como megabyte (MB), gigabyte (GB) e terabyte (TB), são empregados com frequência e podem representar quantidades diferentes de informação, dependendo do padrão adotado. A seguir, entenda as unidades de medida e saiba por que um megabyte nem sempre tem 1.048.576 bytes.

O que é bit?

Bit é uma abreviação de binary digit (dígito binário). É a menor unidade de informação em sistemas digitais e pode ter apenas dois valores possíveis (0 ou 1). Sua sigla é o “b” minúsculo.

O que é byte?

Byte é um conjunto de 8 bits de dados. É a unidade básica para representar caracteres, como letras e números. Como um único byte conta com 28 combinações de bits, pode representar até 256 símbolos diferentes. Sua sigla é o “B” maiúsculo.

O que é um bit? E o que é um byte? (Imagem: Vitor Pádua/Tecnoblog)
O que é um bit? E o que é um byte? (Imagem: Vitor Pádua/Tecnoblog)

O que é um octeto?

Octeto é um conjunto de 8 bits de dados. Sua sigla é o “o” minúsculo. O termo foi criado na década de 1970, quando o byte ainda não era padronizado e podia representar um valor diferente de 8 bits. Atualmente, octeto e byte são sinônimos no contexto da computação.

O termo octeto ainda é usado em alguns países, como França e Romênia, em detrimento do byte. Por isso, é possível encontrar embalagens de HDs que fazem referências a capacidades em Go (gigaoctetos) e To (teraoctetos).

Teraocteto (To) é atualmente um sinônimo de terabyte (TB) usado em alguns países (Imagem: Paulo Higa/Tecnoblog)
Teraocteto (To) é atualmente um sinônimo de terabyte (TB) usado em alguns países (Imagem: Paulo Higa/Tecnoblog)

Qual é a diferença entre byte binário e byte decimal?

Byte binário e byte decimal são formados por 8 bits, mas seguem bases numéricas diferentes para definir seus múltiplos. O byte binário usa potências de 2, enquanto o byte decimal é baseado em potências de 10.

O byte binário é definido pelo padrão ISO/IEC 80000-13. Um kilobyte binário, também chamado de kibibyte, tem 1.024 bytes (210 bytes). Os múltiplos do byte binário seguem a base 2, como o mebibyte (1.048.576 bytes, ou 220 bytes) e o gibibyte (1.073.741.824 bytes, ou 230 bytes).

Já o byte decimal é definido no Sistema Internacional de Unidades (SI). Um kilobyte decimal tem 1.000 bytes (103 bytes). Os múltiplos do byte decimal seguem a base 10, como o megabyte (1.000.000 bytes, ou 106 bytes) e o gigabyte (1.000.000.000 bytes, ou 109 bytes).

Por que meu HD de 1 TB tem só 931 GB?

Porque as fabricantes de memórias seguem o padrão decimal, no qual 1 terabyte corresponde a 1.000.000.000.000 bytes (1012 bytes), enquanto o Windows adota o padrão binário, em que 1 terabyte deve possuir 1.099.511.627.776 bytes (240 bytes). Pelo padrão binário, 1012 bytes representam aproximadamente 931,3 GB.

Sistemas operacionais que adotam o padrão decimal, como o macOS, exibem a mesma quantidade de armazenamento informada pela fabricante, ou seja, um HD com especificação de 1 TB será representado como tendo 1 TB.

Quais são os múltiplos de byte?

A computação moderna lida com grandes quantidades de dados, por isso, as unidades de medida mais usadas atualmente são múltiplos de bytes, como:

Unidade de medidaSiglaQuantidade de bytes (decimal)Quantidade de bytes (binário)
byteB8 bits (1 byte)8 bits (1 byte)
kilobytekB1.000 (103) bytes1.024 (210) bytes
megabyteMB1.000.000 (106) bytes1.048.576 (220) bytes
gigabyteGB1.000.000.000 (109) bytes1.073.741.824 (230) bytes
terabyteTB1.000.000.000.000 (1012) bytes1.099.511.627.776 (240) bytes
petabytePB1015 bytes250 bytes
exabyteEB1018 bytes260 bytes
zettabyteZB1021 bytes270 bytes
yottabyteYB1024 bytes280 bytes
ronnabyteRB1027 bytesNão definido
quettabyteQB1030 bytesNão definido

Seguindo o padrão matemático, as unidades de ronnabyte e quettabyte em base binária teriam 290 bytes e 2100 bytes, respectivamente. No entanto, essa definição é tecnicamente incorreta porque o padrão ISO/IEC 80000, atualizado pela última vez em 2008, ainda não adota os novos termos.

Quanto é um petabyte (PB)?

Um petabyte (PB) equivale a 1.000 terabytes no padrão decimal ou 1.024 terabytes no padrão binário. O processo de renderização do filme Avatar (2009) gastou mais de 1 PB de armazenamento para ser realizado, segundo a BBC.

Quanto é um exabyte (EB)?

Um exabyte (EB) equivale a 1.000 petabytes no padrão decimal ou 1.024 petabytes no padrão binário. A Apple atingiu 8 EB em dados salvos no Google Cloud em 2021, quando era a maior cliente de armazenamento do serviço de nuvem do Google, de acordo com o The Information.

Quanto é um zettabyte (ZB)?

Um zettabyte (ZB) equivale a 1.000 exabytes no padrão decimal ou 1.024 exabytes no padrão binário. A quantidade de dados trafegados na internet mundial ultrapassou 1 ZB em 2016, segundo uma pesquisa da Cisco.

Quanto é um yottabyte (YB)?

Um yottabyte (YB) equivale a 1.000 zettabytes no padrão decimal ou 1.024 zettabytes no padrão binário. O mundo irá gerar 1 YB de dados por ano até 2030, de acordo com uma estimativa da Huawei.

O que são ronnabyte (RB) e quettabyte (QB)?

Ronnabyte (RB) e quettabyte (QB) são os nomes usados para se referir a 1027 bytes e 1030 bytes, respectivamente.

Os prefixos ronna (R) e quetta (Q) foram anunciados em novembro de 2022 na 27ª Conferência Geral de Pesos e Medidas (CGPM), que organiza o Sistema Internacional de Unidades (SI). Essa foi a primeira expansão de prefixos desde 1991, quando foram lançados os termos zetta (1021) e yotta (1024).

Como saber quando é bit ou byte?

Bits (b) devem ser representados com “b” minúsculo e geralmente são usados em transmissão de dados, algoritmos de criptografia e arquitetura de processadores. Já bytes (B) são o padrão adotado em armazenamento de dados e são grafados com “B” maiúsculo.

Qual é a velocidade de uma internet de 300 megas?

O termo “megas” em velocidade de internet é popularmente usado para se referir à taxa de transmissão, medida em megabits por segundo (Mb/s). Uma conexão com velocidade de download de 300 Mb/s é capaz de baixar arquivos a 37,5 megabytes por segundo (MB/s).

As medidas de Mb/s e Gb/s (por vezes grafadas como Mbps e Gbps) podem ser convertidas para MB/s e GB/s com a divisão por 8. Assim, 100 Mb/s equivalem a 12,5 MB/s.

Qual a diferença entre um processador de 32 e 64 bits?

Os números de 32 e 64 bits no processador se referem à quantidade de dados que um chip pode processar por vez. Se um computador tiver CPU de 32 bits, ele gastará 2 etapas para executar uma operação de 50 bits, enquanto um processador de 64 bits poderá realizá-la de uma só vez.

Quanto mais bits um processador suportar, mais desempenho o computador tende a ter. No entanto, esse aspecto deve ser analisado com cuidado, pois a velocidade de uma CPU também é influenciada por fatores como clock (frequência), número de núcleos e otimização da arquitetura.

O que é uma placa de vídeo de 256 bits?

Os bits em placas de vídeo são usados para definir o barramento da memória. Ou seja, diferente do que acontece em CPUs, não há uma relação direta dos bits com a arquitetura do processador gráfico (GPU).

O padrão de memória mais usado em placas de vídeo é o GDDR. Uma memória GDDR7 da Samsung oferece até 32 Gb/s por pino. Isso significa que um módulo GDDR7 de 256 bits atinge velocidade máxima teórica de 8.192 Gb/s (32×256), ou 1 TB/s.

O que é uma tela com profundidade de cores de 8 bits?

Os bits em painéis LCD, OLED e afins representam a quantidade de cores que a tela pode exibir. Um monitor com profundidade de cores de 8 bits no padrão RGB (vermelho, verde e azul) pode mostrar até 28×3 combinações de cores, ou seja, 16.777.216 cores.

Telas mais avançadas, como TVs que suportam tecnologias de HDR, podem ter profundidade de cores de 10 bits, ou seja, reproduzem até 210×3 (1,07 bilhão) de tons diferentes.

O que são os bits na criptografia?

Os bits na criptografia se referem ao tamanho da chave do algoritmo. Um arquivo protegido com AES-256, por exemplo, possui uma “senha” de 256 bits. Isso significa que há 2256 combinações de chaves possíveis.

Quanto maior o tamanho da chave, mais difícil é quebrar a proteção das informações por meio de ataques de força bruta. Mesmo uma chave de 128 bits levaria bilhões de anos para ser quebrada com um processador comum.

Padrões de criptografia como RSA-2048, RSA-3072 e RSA-4096 (com chaves de 2.048, 3.072 e 4.096 bits, respectivamente) são recomendados em situações nas quais seja necessário manter uma informação segura após o ano de 2030, segundo o Instituto Nacional de Padrões e Tecnologia (NIST) dos Estados Unidos.

Esse conteúdo foi útil?
😄 Sim🙁 Não

Receba mais sobre Byte na sua caixa de entrada

* ao se inscrever você aceita a nossa política de privacidade
Newsletter
Paulo Higa

Paulo Higa

Ex-editor executivo

Paulo Higa é jornalista com MBA em Gestão pela FGV e uma década de experiência na cobertura de tecnologia. No Tecnoblog, atuou como editor-executivo e head de operações entre 2012 e 2023. Viajou para mais de 10 países para acompanhar eventos da indústria e já publicou 400 reviews de celulares, TVs e computadores. Foi coapresentador do Tecnocast e usa a desculpa de ser maratonista para testar wearables que ainda nem chegaram ao Brasil.

Canal Exclusivo

Relacionados