
Nossa! Como pude cometer tal engano? Escrever uma unidade tão importante assim, de forma errada? Será que é problema do meu teclado? Ou algum surto psicótico na hora de escrever as unidades?Claro que não é nada disso! Quem está atento à evolução da espécie (Viva Darwin!

O Sistema Internacional
Isso é história para “Bill” dormir, mas vamos lá!Na era paleolítica da história dos computadores, quando os dinossauros de 8 bits como Sinclair

Sim! Precisavam de múltiplos!Como não haviam grandes valores na época, eles decidiram usar as unidades do SI – Sistema Internacional – adaptando-as às suas necessidades. Assim surgiu o kilobyte quilobyte, o megabyte e até o gigabyte.
Os micros da época tinham em média, assustadores 32.768 bytes


Porém, na hora da “conversão” para os valores corretos eles quebravam a norma do SI e em vez de usar 1.000 para "quilo", como em quilômetros e quilogramas, eles usavam "1024". Isso porque no sistema binário, a potência de 2 (dois de binário, tá?) mais próxima de 1000 ou 103 é 1024 ou 210.
Como eram nerds, a coisa não importava muito e o SI “decimal” acabou pegando e perdurando até hoje, mesmo com seus erros aproximados e sua falta de padrão.
Mas as coisas começaram a se complicar quando as espécies de 8 bits entraram em processo de extinção – dizem que foi por causa de um grande meteoro (ou seria bolha) chamado Internet que se chocou contra Terra! - e os “bichos” de 16, 32 e 64 bits começaram a surgir. Neste momento, os números ficaram tão grandes que os erros de conversão causados pelo “quilo”, “mega” e o novíssimo “giga” eram assustadores.
Quer um exemplo? Olha a janela de propriedades do H.D. do meu PC, vista no Windows Vista:
Notaram? O Windows usa dois valores bem diferentes para informar o tamanho do meu H.D.! Que confusão! Em qual deles acredito? Qual está certo? Resposta: os dois estão corretos se usarmos os múltiplos S.I. para o sistema de numeração decimal!
Além dessas esquisitices, problemas mais sérios como empresas com contratos de concessão de banda para links de comunicações e sistemas de armazenamento de dados de grande porte sofreram processos e críticas. Isso levou o IEC - International Electrotechnical Commission – órgão responsável pela padronização dos meios digitais e intercâmbio de informações a criar uma norma que corrigisse o problema.
Eis então que em 1986 surgem o “kibi”, o “mebi” e o “gibi” onde o “ki”, o “mi” e o “gi” significam “quilo”, “mega” e “giga” como antes, mas o “bi” vem de “binary”.
A nova nomenclatura teve diversas revisões ao longo do tempo e da evolução/mutação das espécies e hoje o padrão adotado oficialmente é o ISO-IEC 80000-13 que entrou em vigor em 2006.
Por essa “não tão nova assim” convenção, as palavras binárias, conjuntos de um ou mais bits que representam uma informação binária padronizada, foram estabelecidas como:
Palavra | Tamanho | Nota |
---|---|---|
bit | 1 bit | binary digit |
nibble | 4 bits | |
byte | 8 bits | |
word | 16 bits | |
Dword | 32 bits | double word |
Qword | 64 bits | quad word |
DQWord ou Oword | 128 bits | octuple Word |
Palavras binárias padronizadas.
E os múltiplos binários devem ser representados usando as novas unidades. Veja a tabela abaixo:
ISO - IEC (correto) | SI (errado) | |||||
---|---|---|---|---|---|---|
Nome | Símbolo | Múltiplo | Nome | Símbolo | Múltiplo | |
byte | B | 20 | byte | B | 100 | |
kibibyte | KiB | 210 | quilobyte | KB | 103 | |
mebibyte | MiB | 220 | megabyte | MB | 106 | |
gibibyte | GiB | 230 | gigabyte | GB | 109 | |
tebibyte | TiB | 240 | terabyte | TB | 1012 | |
pebibyte | PiB | 250 | petabyte | PB | 1015 | |
exbibyte | EiB | 260 | exabyte | EB | 1018 | |
zebibyte | ZiB | 270 | zettabyte | ZB | 1021 | |
yobibyte | YiB | 280 | yottabyte | YB | 1024 |
Assim, 1 kibibyte (1 KiB) = 1.024 bytes e 1 mebibyte (MiB) = 1.048.576 bytes, enquanto que 1 quilobyte (KB) = 1.000 bytes e 1 megabyte (1 MB) = 1.000.000 bytes.
Fazendo as contas agora, teremos:
Unidade | Símbolo | Potência | Valor |
---|---|---|---|
kibi | Ki | 210 | 1.024 |
mebi | Mi | 220 | 1.048.576 |
gibi | Gi | 230 | 1.073.741.824 |
tebi | Ti | 240 | 1.099.511.627.776 |
pebi | Pi | 250 | 1.125.899.906.842.624 |
exbi | Ei | 260 | 1.152.921.504.606.846.976 |
zebi | Zi | 270 | 1.180.591.620.717.411.303.424 |
yobi | Yi | 280 | 1.208.925.819.614.629.174.706.176 |
Então porque não usamos essa nova nomenclatura ainda?
Não sei você, mas eu uso faz bastante tempo!Realmente, não sei responder com certeza, mas acho que tem muita falta de informação, falta de atualização das instituições de ensino, muita preguiça, interesses econômicos como o dos fabricantes de HDs de 500 GB que na verdade são de 478 GiB e falta de normalização a lerdeza por parte do nosso governo e das agências que cuidam dos padrões no Brasil como a ABNT e suas NRs.
Lembro que essa nomenclatura não é padronizada pelo SI, já que eles não têm nenhum documento padronizando esse formato, mas em se tratando de informação digital, quem “dita” as regras é a ISO, o IEC e o IEEE e todos esses organismos padronizaram e recomendam o uso da nova nomenclatura para sistemas digitais e tem representação oficial no Brasil.
Muitos países já fixaram regras adotando o novo formato, mas como sempre, as coisas por aqui vão demorar, demorar, demorar ...
Mas quando as empresas e usuários começarem a processar a Telemar OI, tirando alguns milhões deles por informações incorretas nos contratos e limitação incorreta de banda, o governo vai acordar e fazer tudo “nas coxas”, para o bem da Telemar população!
Enquanto isso, como eu sou “moderninho” e meus sites são “internacionais”

Dúvidas? Comente!
Esta é uma edição revisada, ampliada e atualizada. A versão anterior não está mais disponível na Internet.
0 comentários neste post
Postar um comentário