Negocio

O que é um byte? – Definição e Medidas

O que é um byte?

Um byte é um termo que usamos para descrever a unidade básica de informação usada por computadores. Você provavelmente está pensando … ‘Mas espere! Achei que os computadores usassem bits ! ‘ E você estaria certo! Os computadores usam bits. No entanto, tenha em mente que o modesto bit de computador só pode descrever uma de duas coisas (como um interruptor de luz): ligado ou desligado, 1 ou 0, verdadeiro ou falso e assim por diante. Não há muito que você possa fazer com isso!

Portanto, usamos um byte, não um bit, como o bloco básico de informações em computadores. Um byte é um grupo de 8 bits, que permite que você faça muito mais do que faria com apenas 1 ou 0. Pense nisso como uma fileira de 8 interruptores de luz em sua cozinha, que você pode usar para controlar coisas . Você pode imaginar o número de combinações para 8 interruptores, cada um dos quais pode ser para cima ou para baixo? Você pode? Você acertou 256? Formidável! Isso vai ser algum sistema de iluminação de cozinha que você tem.


Banco de 8 interruptores de luz = 1 byte
exemplo de byte de interruptor de luz

Uma breve história do byte

O que há com o ‘y’ no byte, afinal? Acontece que há um bom motivo para isso. Então, houve esse cara brilhante em 1956, Werner Buchholz, que decidiu que mal cabíamos todos os números de que precisávamos (além de outras coisas como letras e pontuação) em 7 bits de computador para dizer às máquinas de negócios o que fazer. (Hoje chamamos isso de ASCII). Ele queria chamar de mordida (uma metáfora para o que um computador estava mastigando). Para evitar confusão, ele usou um ‘y’ em vez de um ‘i’, e o byte do computador nasceu! Alguns dizem que byte significa termo binário , mais ou menos como pixel significa elemento de imagem , mas isso provavelmente veio depois do fato. Normalmente, a explicação mais mundana é a verdadeira.


Werner Buchholz cunhou a palavra byte
cunhando a palavra byte

Como nós sabemos disso? Bem, esse outro cara incrível chamado Bob Bemer o conhecia e trabalhava com ele, e escreveu as curiosidades para nós (seu lema era ‘Poderes de dois são mágicos’). Bob queria chamar o byte de octeto . Mas você sabe como é … palavras cativantes pegam primeiro, e o octeto soa mais como o tamanho de uma banda de Dixieland. Ei, se você realmente quer olhar para trás, há centenas de anos as pessoas usavam 6 bits para programar teares com papel perfurado na indústria têxtil. Mas 6 não era o suficiente e, embora precisássemos apenas de 7 bits, obtivemos 8, que por acaso é uma potência de 2. Nossa, estou parecendo um velho comercial de motor Audi de 5 cilindros (‘porque 6 é muito muitos e 4 é muito pouco … ‘).

Como os bytes são usados ​​para descrever e medir coisas

Então, você provavelmente está se perguntando: o que fazemos com os bytes que os tornam tão especiais? Vamos fazer uma rápida lição de matemática. Não se preocupe, é fácil! A maioria de nós usa o sistema de numeração de base 10 (cada dígito pode ser 0-9, também chamado de sistema decimal). Os computadores usam o sistema numérico binário (cada dígito pode ser 0 ou 1). Usamos a base 10 porque contamos nos dedos das mãos (e dos pés). Como os computadores não têm nenhum, é muito mais fácil contar até 1. Mas o binário funciona exatamente como nosso sistema decimal. Cada ‘dígito’ possível só pode ser o que existe em seu sistema numérico, embora você possa agrupá-los, geralmente usando colunas. Então, para nós, o número mágico 42 está escrito:


O número 42 no sistema decimal
42 na base 10

Em decimal, cada coluna à esquerda é uma potência de 10 maior que a da direita. A coluna da extrema direita é o nosso 1 e a próxima à esquerda é o nosso 10. Então, movendo da direita para a esquerda, obtemos (2 * 1) + (4 * 10) = 2 + 40 = 42. Mas como os computadores não têm 4s ou 2s, eles precisam usar mais colunas, assim:


O número 42 no sistema binário
42 na base 2

É isso aí! Agora você pode ver como isso funciona; um byte contém 8 bits e cada coluna à esquerda é uma potência 2 maior do que a coluna à sua direita. Então, movendo da direita para a esquerda, temos:

(0 * 1) + (1 * 2) + (0 * 4) + (1 * 8) + (0 * 16) + (1 * 32) = 2 + 8 + 32 = 42

Ignoramos os 2 bits mais à esquerda, porque esses são apenas 0. No total, 8 bits podem representar 256 combinações diferentes.

Agora, a parte divertida: assim como podemos agrupar bits em blocos de 8, também podemos agrupar bytes. É por isso que você vê principalmente palavras como 1 kilobyte (1.024 bytes) e 1 megabyte (1 milhão de bytes, mais ou menos). Aqui está um gráfico das muitas medidas que você verá com frequência usando a unidade de medida do computador, o humilde byte:


Tamanhos de byte comuns para computadores
tamanhos de byte comuns

Sem dúvida, você está se perguntando por que 1 kilobyte é 1.024, não 1.000? Em sistemas de informação, tudo é baseado em potências de 2 (binário). Portanto, 2 ^ 10 = 1.024, não 1.000. No entanto, às vezes usamos o Sistema Internacional de Unidades (SI), e quando o fazemos, 1.000 é realmente = 1.000 (10 ^ 3). Como você sabe? Se você vir as taxas de transferência de dados (a velocidade), normalmente é 1.000 (base 10), e se você vir os tamanhos de armazenamento (quanto), normalmente é 1.024 (base 2).

Resumo da lição

Tada! Você acabou de aprender tudo sobre o byte. Devemos revisar? Primeiro, definimos um byte como a unidade básica de informação usada por computadores, convencionalmente representando 8 bits de informação. Um bit pode ser uma de duas coisas, como um interruptor de luz (0 ou 1), e um byte pode ser uma de 256 coisas diferentes (como um número, uma letra ou quase qualquer coisa). Werner Buchholz cunhou o termo byte em 1956 para descrever convenientemente quanta informação um computador pode mastigarde uma vez. Os computadores usam bytes porque, embora os humanos usem o sistema numérico decimal (contamos com 10 dedos das mãos e dos pés), os computadores precisam usar o sistema numérico binário (os computadores são inteligentes, mas não têm muitos corpos com os quais contar) . Os bytes podem ser agrupados para simbolizar números realmente grandes, por exemplo kilobytes (kbytes), megabytes (MB) e gigabytes (GB). Agora você tem algo realmente incrível para mastigar!