O que é Kilo, Mega, Giga...?





Percebi que muita gente confunde o quilo de peso com o kilo de kilobyte, na informática. "É a mesma coisa? Tem a mesma origem? Vale o mesmo tanto?"

Como eu falei no post sobre a @ (Arroba), por ser uma ciência nova, a informática acabou por incorporar valores e expressões que já existiam no mundo. O Quilo foi uma dessas.

Mas antes, um pouquinho de matemática, sem cálculos. O Sistema Decimal, baseado no número 10, foi criado nos primórdios da história humana, e é opinião comum que ele foi criado com base no nosso número de dedos. Em outras palavras, o homem das cavernas contava até dez.

Esse sistema, lutou por muito tempo com outro, o Sistema Sexagesimal, baseado em 60 unidades. Até hoje temos resquícios desses sistema, como os 60 segundos do minuto ou os 60 minutos da hora.

A medida angular de um grau é dividida em 60 minutos de arco, e cada minuto de arco em 60 segundos de arco. Um círculo é dividido em 360 partes chamadas graus. 360 é 60 vezes 6.

Curiosamente, o Sistema Sexagesimal é muito mais prático que o Decimal, uma vez que 60 é divisível por 2, 3, 4, 5, 6, 10, 12, 15, 20 e 30, enquanto 10 é divisível apenas por 2 e 5. Como 60 tem um número muito maior de divisores, é muito mais prático para divisão de grandezas (Pesos, medidas, distâncias, etc.).

Acredita-se que o Sistema Sexagesimal tenha sido criado ao se contar as falanges dos dedos da mão direita, excluindo o polegar. 4 dedos, 3 falanges, 12 unidades (e aí a origem da dúzia). Cada dedo da mãos esquerda valeria a totalidade dos números da direita, 12. Esses 12 multiplicados por 1 (o dedo mínimo), temos 12. 12 multiplicado por 2 (dedo mínimo e anelar), temos 24. 12 multiplicado por 3 (dedos mínimo, anelar e médio), 36. Seguindo esse padrão, os dedos da mão esquerda valiam 12, 24, 36, 48 4 60.
Com algum treino, pode-se fazer qualquer conta usando esse sistema. É como um ábaco nas mãos!



Entretanto, pela complexidade de seus cálculos, o Sistema Sexagesimal entrou para a história como o sistema das pessoas cultas (matemáticos, engenheiros, pintores...) e o sistema decimal ficou para os comerciantes.

(Isso já tem relação com o Megabyte?) Calma, que já vai.

Em 1790, a Academia de Ciências da França propôs que se criasse um sistema de medidas universal. Cada país tinha seu próprio sistema, alguns com o mesmo nome e valores diferentes, o que quase inviabilizava o comércio internacional.

Os franceses "inventaram" o metro atual, como sendo a décima milionésima parte da distância entre a linha do equador ao polo norte, medida por sobre um meridiano. Eventualmente descobriu-se que essa medida não era precisa, mas isso não mais importava. O importante é que existia agora uma medida padrão.
Uma barra de platina com irídio é mantida no Museu Suíço, sendo o metro-padrão, modelo para todos os outros. (Seguindo o mesmo raciocínio, o museu também guarda o quilo-padrão e o litro-padrão.)
O metro, como o quilo e o litro foram então divididos em 10, 100 e 1000 partes, criando as divisões inferiores. A multiplicação desses valores criou a tabela superior, e mil metros constituem um quilometro.

(Até que enfim!!)

Partindo dessa lógica, um quilo(metro) equivale a mil metros, então a palavra quilo passou a valer mil. No caso de peso, um quilograma é igual a mil gramas.

Agora que sabemos que um quilo equivale a mil, então um quilobyte significa mil bytes, certo?

Errado.
Como o sistema usado pela informática é o sistema binário, que quer dizer que todos os cálculos são feitos em base de 2 (0 e 1, sim e não, ligado e desligado...), e um byte equivale a menor parte reconhecida da linguagem binária (um caractere, uma letra ou número), o calculo para um kilobyte foi 2 elevado a 10 potência, (= 1 024). Então, um kilograma são 1000 gramas, mas um kilobyte são 1.024 bytes.

Agora, vamos a uma tabela para facilitar essa bagunça.

 

Todos conhecem esses termos, Kilobyte, Megabyte, Gigabyte. Mas o que é, de onde veio, o que significa? Veja o valor de cada um, na tabela abaixo: 

Kilo 
10001,  ou 103 ou 1.000

Mega
10002 ou 106 ou 1.000.000

Giga
10003 ou 109 ou 1.000.000.000

Tera
10004 ou 1012 ou 1.000.000.000.000

Peta
10005 ou 1015 ou 1.000.000.000.000.000

Exa
10006 ou 1018 ou 1.000.000.000.000.000.000

Zetta
10007 ou 1021 ou 1.000.000.000.000.000.000.000

Yotta
10008 ou 1024 ou 1.000.000.000.000.000.000.000.000

Tabelinha legal, pescada na Wikipedia

Certo. Agora, de onde vieram esses nomes?

Kilo veio do grego khiloi e significa (veja a ironia), 1000. É curioso na medida que é o único prefixo que tem um significado numérico.

Mega veio também do grego mega e significa "grande". Alexandre, o Grande era conhecido por lá como "Alexandros o Megas" ou "Megas Alexandros".

Giga vem do latim gigas e que dizer "gigante".

Tera vem do Grego teras e significa "monstro". (Temos que desculpar as pessoas que criaram esses nomes. Eram os primeiros Nerds, e se você acha que os de hoje são estranhos, precisava ver os originais!!)

Os próximos dois tem referências numéricas indiretas.

Peta vem do grego pente e significa "cinco". Recebeu esse nome porque era o quinto prefixo da informática.

Exa vem do grego também, hex e quer dizer "seis", representando o sexto prefixo. Como eu disse, desculpem os caras. Esse termo e o anterior foram adicionados em 1975, na Conferência Nacional de Pesos e Medidas, na França.

Zetta é a letra grega correspondente ao Z, a última letra do alfabeto latino. Nesse momento, o pessoal achava que não haveria nada depois desse, dado ao seu tamanho descomunal.

Yotta é a letra grega correspondente ao Y, penúltima letra do alfabeto latino, e tanto pode significar que os criadores dos prefixos se arrependeram de chamar o anterior de último, como pode também querer dizer que os próximos seguirão o alfabeto latino, de trás pra frente.
 
(Entretanto, em 2010, vários cientistas começaram uma campanha para batizar o próximo prefixo de "Hella". Nada de mitologia, a ideia aqui era usar uma gíria americana, "hella" que é uma contração "a hell of", como em "a hell of a lot of bytes", algo como "uma porrada de bytes".
Aparentemente esse nome para o prefixo já não foi aceito. Nas indústrias, houve um princípio de uso dos valores "Brontobyte" para mil Yottabytes, "Geobyte", para mil "Brontobytes" e "Zotzabyte" para mil "Geobytes". Também se especulou outro caminho, "Ninabytes" e "Tenabytes" [que parecem derivações de "nine" e "ten", nove e dez em inglês].
Nada disso ainda é oficial, vamos ter que esperar para ver...)
  

Esses prefixos nos dão valores para quantificar os dados, mas toda vez que falamos em megas e gigas, a coisa fica meio abstrata. 

Vamos então para outra tabela, tentando trazer nossa abstração para valores do mundo real.

Bit é o menor valor da informática, e representa uma simples decisão de sim/não. São necessários 8 bits para fazer um byte (e é por isso que um byte em Portugal é chamado de "octeto").

1 byte: Um caractere (letra, número ou símbolo simples).

10 bytes: Uma palavra.

100 bytes: A informação contida em um cartão de loteria.

500 bytes: Um Emoticon simples 

1000 bytes = 1 Kilobyte: Uma piadinha (bem) pequena via e-mail.

2 Kilobytes: Uma página de texto no Notepad.

10 Kilobytes: Uma página de uma enciclopédia.

50 Kilobytes: Imagem de um documento escaneado.

100 Kilobytes: Uma fotografia em baixa resolução.

500 Kilobytes: Sua foto no WhatsApp ou Facebook.

1000 Kilobytes = 1 Megabyte: Uma história pequena, um disquete dos antigos.

2 Megabytes: Uma fotografia em alta resolução.

5 Megabytes: Todas as obras de Shakespeare; 30 segundos de vídeo na TV.

10 Megabytes: 1 minuto de som de alta fidelidade (Hi-Fi); Uma raio X digital do peito.

50 Megabytes: Mamografia digital.

100 Megabytes: Dois volumes de uma enciclopédia.

500 Megabytes: CD-ROM

700 Megabytes: Um filme de duas horas de duração, baixa resolução, compactado em AVI DivX.

1000 Megabytes = 1 Gigabyte: Folhas de papel A4 escritas, suficientes para encher a traseira de uma caminhonete.

2 Gigabytes: 18 metros de livros em uma prateleira.

4 Gigabytes: Um DVD

20 Gigabytes: Coleção de todas as músicas de Beethoven.

50 Gigabytes: Um andar inteiro de uma livraria.

100 Gigabytes: Todas as fotos feitas com seu celular, nos últimos 5 anos.

1000 Gigabytes = 1 Terabyte: 50 mil árvores transformadas em papel e impressas. Todas as imagens geradas por Raio X em um grande hospital.

10 Terabytes: Toda a coleção de livros da Biblioteca do Congresso Americano.

500 Terabytes: 1 bilhão de livros; Todas as cenas, mais toda a computação gráfica, mais cada um dos Orcs, árvores e seres da trilogia do Senhor dos Anéis, com sons, mapas de cores e movimentos individuais.

1000 Terabytes = 1 Petabyte: 3 anos de dados coletados pelo Sistema de Observação da Terra, pela NASA, com todas as fotos de calor, frio, movimentos do mar, erupções vulcânicas, minérios e solo.

2 Petabytes: Todas as bibliotecas de pesquisa acadêmica dos Estados Unidos da América.

20 Petabytes: Músicas em MP3 para ouvir por 40 mil anos, sem repetir nenhuma.

200 Petabytes: Tudo que já foi impresso no mundo; Todas as 250 bilhões de fotos postadas no Facebook por ano.

1000 Petabytes = 1 Exabyte: Tudo que já foi escrito na história da humanidade, inclusive em mídias digitais, computadores e e-mails re-enviados.

5 Exabytes: Todas as palavras já ditas pelos seres humanos, desde o início na história.

1000 Exabytes = 1 Zettabyte: Daqui para frente, voltamos à abstração...

1000 Zettabytes = 1 Yottabyte: Está maluco??

Comentários

Flávio de Sousa disse…
Essa confusão entre Kilos serem 1000 no SI (Sistema Internacional de medidas) e 1024 em computação levou o IEC (e, posteriormente, o IEEE) a propor uma nomenclatura à parte para medidas binárias.
Conforme essa proposta Kilo, Mega, Giga serão sempre 1000, 1000000, 1000000000 de alguma coisa, para dados com base binária teremos Kibi, Mebi, Gibi etc representando 1024, 1048576, 1073741824 etc (2^10, 2^20, 2^30 etc).
Quem quiser saber mais pode pesquisar as normas "IEC 60027-2" e "IEEE 1541-2002" ou, de forma bem didática: http://en.wikipedia.org/wiki/Orders_of_magnitude_(data)
Unknown disse…
Putz grila! Endoidei mais um tanto...
Unknown disse…
me ajudou bastante

Postagens mais visitadas deste blog

O Paradoxo de Fermi - Por Que Não Vemos Evidências de Vida Fora da Terra?

INVICTUS