Bits, bytes e o que "bits por pixel" realmente significa

Em uma sociedade onde maior é melhor, mais é melhor e melhor é, bem, melhor, não há lugar onde isso seja mais verdadeiro do que no mundo dos computadores. A maioria de nós pode não saber como os termos bits e bytes quer dizer, exatamente, mas todo mundo meio que sabe que mais deles tornam seus computadores melhores.

Mas, realmente, o que tudo isso significa? É um pouco mais que um byte? Existe um buffet que oferece mais do que bits e bytes? E se nós formos realmente faminto por mais? Quero dizer, tipo MEGA com fome. Eles oferecem ... megabytes? Na verdade, eles fazem. Vamos explorar.

Quando falamos sobre bits e bytes, estamos nos referindo a unidades de memória que armazenam informações do computador. Pense em um pouco como uma pequena caixa de informações que vive no disco rígido ou RAM do seu computador.

Oito dessas pequenas caixas, ou bits, constituem um byte. Aproximadamente 1000 bytes constituem um kilobyte e cerca de 1000 kilobytes constituem um megabyte. (Digo aproximadamente e sobre porque, tecnicamente, há mais de uma maneira de medir um mega de alguma coisa. Graças à matemática, um mega também pode ser 1024.)

É importante lembrar que oito bits formam um byte porque este grupo de oito bits, ou fatores deste grupo de oito, como 16, 24, 32 são os blocos de construção que constituem a maior parte da linguagem de computador. Outra ideia importante é que quanto mais bits você tem, mais informações você pode armazenar.

Bits, bytes e o que

Ok, então sabemos que os bits são blocos de construção para a linguagem de computador. Sabemos que oito bits formam um byte (e esse grupo de oito é importante, então lembre-se!). Mas por que isso importa?

Um pouco é uma caixa de informações sobre, digamos, nosso disco rígido - mas o que há nessa caixa? Se você ler meu artigo Como zeros e uns criam músicas, fotos e tudo digitalmente, não será nenhuma surpresa saber que a caixa contém um zero ou um. Desculpe, não é tão emocionante quanto um presente de aniversário. Existem zilhões de diferentes linguagens de computador, mas todas usam zeros e uns.

Então, como os bits podem fazer todas essas coisas como cores e letras? Bem, a linguagem do computador e a disposição dos bits determinam no que ela se transforma.

Vamos comparar isso com o inglês. Nossos “bits” são as letras do alfabeto. Nosso idioma é o inglês.

As letras H, T, R, E, A podem ser montadas de três maneiras exclusivas: coração terra ou Odiador. Mesmas letras, mas em ordem diferente, palavras diferentes e significados diferentes.

Essa mesma ideia se aplica a computadores e bits. Dependendo do agrupamento dos bits e do idioma usado, eles podem se tornar cores em uma TV, áudio de um CD ou letras, como as que você está lendo agora. Sim, cada uma das letras que você está lendo pode ser representada por um grupo de oito bits.

Você pode tentar você mesmo - aqui está uma página onde você pode digitar algum texto e convertê-lo em zeros e uns.

Bits, bytes e o que

No idioma inglês, nossas 26 letras geram mais de um milhão de palavras. E a linguagem do computador? Bem, lembra quando eu disse que o agrupamento de oito bits é importante? Muitas linguagens de computador são baseadas em grupos de oito. Cada grupo contém sequências de oito bits, 16 bits, 24 bits e assim por diante.

Em uma linguagem de 8 bits, existem grupos de oito zeros e uns alinhados em uma linha que formam uma sequência de números. Vamos chamar essa string de código de 8 bits. Existem no máximo 256 códigos exclusivos de 8 bits. Aqui está um exemplo de um código de 8 bits para letras do alfabeto.

único, computador, diferente, como, linguagem, criar, oito, saber, permite, disco, disco, tgroeight, blocos, bitsre, tudo

Agora vamos aplicar isso à linguagem da cor.

Cor de 8 bits

Digamos que você tenha uma imagem digital de Darth Vader em seu computador. A imagem é criada usando cores de 8 bits. Como a linguagem de 8 bits tem 256 combinações diferentes e cada combinação produz uma cor exclusiva, temos 256 cores para usar. Parece muito bom, certo? Lembre-se daquela caixa enorme de Crayola Crayons com o apontador na parte de trás. Ele tinha 64 lápis de cor de cores diferentes. Você poderia fazer alguns desenhos incrivelmente coloridos. Sua TV de 8 bits impressiona com 256 cores disponíveis para criar a imagem na tela!

Bits, bytes e o que

Cor de 16 bits

Mas e se seu amigo começar a falar sobre sua imagem colorida de 16 bits de Darth Vader? Com a cor de 16 bits, agora você tem sequências de 16 zeros e uns em uma linha para criar códigos de 16 bits, cada um representando uma cor exclusiva. Sem entediá-lo com a matemática, direi que agora temos 65.536 variações de cores exclusivas. Essa caixa de giz de cera é bem maior! E sim, quanto maior, melhor.

Você pode adivinhar que, à medida que avançamos para 24 bits, 32 bits e assim por diante, temos mais cores que criam uma imagem com mais detalhes e clareza.

Essa ideia de “bits por algo” se aplica a tudo que é digital. Quanto mais “bits por”, mais detalhes disponíveis. No caso do seu computador, faz todo o sentido. Se o seu disco rígido tem 500 gigabytes de espaço, isso significa que você tem ... espere ... espere, pegando a calculadora ... e ... você tem 4.000.000.000.000 de bits. São muitos zeros e uns.

Como você pode ver, o buffet digital tem muito a oferecer. Mesmo com apenas zeros e uns, temos bits, bytes, kilobytes, megabytes, gigabytes, terabytes e assim por diante. Não quero ser infantil, mas acabei de comprar um novo computador com cores de 64 bits e é possível que meu Darth Vader não seja apenas mais detalhado e colorido, mas provavelmente maior que o seu também.

Créditos da imagem: Jonathan Grossman