Você sabe que está ficando velho quando…

Por: em 20/03/07 na(s) categoria(s): Indústria, Miscelâneas


… lê um termo técnico ou, pior, uma unidade de medida e não tem a menor idéia do que seja aquilo. Aconteceu comigo: no meio de um artigo estava escrito: KiB. Da primeira vez, imaginei que fosse um erro de impressão ou grafia. Mas como aparecia várias vezes, descartei essa hipótese.

Vasculhando pela net, não foi difícil achar a resposta: KiB é Kibibyte. Parece estranho, mas está tudo devidamente formalizado pelo IEC. Basicamente, 1 KiB = 1024 bytes. Antigamente, 1 kB = 1024 bytes. Mas 1 kV, por exemplo, era ( e continua sendo ) 1000 V. Confuso?

Acontece que o prefixo “k” equivale a 10^3. Como os computadores usam a base 2, subentendia-se que, falando de bytes, “k” equivalia a 2^10 ( 1024 ). Infelizmente, metade da população mundial tem inteligência abaixo da média e muita gente usava “k” igual a 1000 para tudo.

Isso gerava uma certa insatisfação entre engenheiros, técnicos e analistas. Afinal, com o volume de informações crescendo exponencialmente, o erro devido à diferença entre as duas “interpretações” também cresce. E muito. Compare: de 2^10 ( 1 quilobyte, digo, Kibibyte ) para 10^3 ( 1 quilobyte ), a diferença é de apenas 24 bytes. Mas, de 2^30 ( 1 terabyte, digo, Tibibyte ) para 10^9 ( 1 terabyte ), o erro é de 73.741.824 bytes. Muita coisa.

Os leitores que me perdoem, mas vai ser difícil me acostumar a Kibi, Mibi e Gibibytes…


  • Augustus

    Agora eu sei que estou velho !

    Depois de 25 anos programando, leio este post.

    Esta na hora de me aposentar, estou “pendurando o mouse”.

    Boa sorte para todos os que continuarão com o Kibi, mibi e o gibibyte.

  • http://www.vimeo.com/banionis muzkur

    Quando eu vi um kibe byte pela primeira vez também achei estranho, e como li isso em um site em alemão, achei que fosse alguma coisa da grafia da lingua. Nunca mais corri atrás disso e passou batido até agora coma vinda desse esclarecimento.

    Bom, pelo menos sabemos que o Habbib’s lidará bem com os Kibe bytes e que Will Smith deve entender bastante com os Mibs…
    O dificil é acostumar com esses termos, e um Yotabyte, vira o que??

    Visitem mais esse blog
    (Também tenho que divulgar né?)

    • http://blogdovinny.wordpress.com/ Vinicius Nery

      Prepare-se para a tosqueira: Yobibyte.

      A regra de formação é simples: usa-se o prefixo ISO (kilo, mega, giga) + binary byte. Confuso? Aí vai um exemplo:

      1024 bytes eram 1 kilo byte (1KB), agora são 1 kilo binary byte (1KiB).

      E isso ainda não é nada. Se ao invés de bytes falarmos de bits, a nomenclatura é ainda mais bizarra, pois a regra de formação e´:

      prefixo ISO + binary + binary + digit

      Não, não foi um erro, o “binary” aparece duas vezes seguidas mesmo.

      Sendo assim, 1Kibibit (1Kibit) é 1 kilo binary binary digit

      Eu acho, só de leve, que a notação não vai pegar… (e olhe que eu já conheço-a há quase dois anos…)

      OBS.: O termo entre parênteses é a abreviação do termo completo.

      Fonte: Wikipedia

      ————-

      “Se a verdade está lá fora, o que estamos fazendo aqui dentro?!”

  • http://portatil.jaca.com.br macintoxic

    Eu sinceramente achei que iam deixar essa idéia de lado quando li sobre isso a primeira vez.
    Mas o pior era na faculdade, quando o pessoal perguntava na hora da prova se era pra usar o kb de 1000 ou de 1024… =)

    Programas Portáteis

  • Mackanov

    É, tive exatamente a mesma impressão. O pior é que o pessoal da nossa área sempre teve fama de inovador, mas acaba sendo o mais conservador de todos. O que tem de nego achando esse negócio de Kibibyte, Mibibyte, Gibibyte (da turma da Mônica?) e “etc”ibibyte coisa de programador Emo, invencionice, etc é impressionante. Eu inclusive. Bom mesmo era quando kB era kB e KiB era sigla de clã de Counter Strike.

    *EDITADO

    Ah, e refaça suas contas, acho que 1MiB – 1MB não dá só 24B… agora, dá 24kB, 24KiB, como faz essa conta?

    “Excelente!”

    • http://blogdovinny.wordpress.com/ Vinicius Nery

      Ele se enganou: 1KiB (1024 bytes) – 1KB (1000 bytes) = 24 bytes.

      Já com 1 mega: 1MiB (1024*1024=1048576 bytes) – 1MB (1000000 bytes) = 48576 bytes.

      ————-

      “Se a verdade está lá fora, o que estamos fazendo aqui dentro?!”

      • Marcellus Pereira

        Justamente. Foi mal, pessoal. Vou editar lá.

  • Tejo

    Sabe o que é pior?

    Se nós, técnicos, já achamos bizarro, imagine os “nossos” usuários, que já não conseguem entender a sequência antiga, mesmo “arredondando” 1024 para 1000!!!!

    Imagina um cara que ainda não sabe como criar uma pasta no disco (na minha rede existe muitos!). Em um exagero de comparação, chamo esse tipo de pessoa de “Formatar em negrito?”. Ele vai comprar um Pen Drive. O vendedor pergunta: vai querer de 512 Mibibytes? Ou de 1Gibibyte? E somente estou pensando nos dispositivos atualmente acessíveis (baratos)!

  • http://www.vimeo.com/banionis muzkur

    1MiB – 1MB = 47.43 KiB ??

    chmod 007
    “São poucas as pessoas que enxergam os três lados da moeda”

  • Gustavo Fortes

    Isso vai dar uma dor de cabeça…

    Mas eu até que gostei, sempre achei estranho a quantidade anunciada e depois quando você olha no sistema, o computador “diz” que são _tantos_ bytes, se voc6e for fazer os cálculos, não da exatamente o que “achava” que daria

  • http://www.milk-it.net lucaspetes

    Se com o sistema ‘antigo’ ja dava problema, com esse que vai dar mesmo, ja que nem os geeks adotam ;]

    Perda de tempo e falta do que fazer dos senhores do IEC

    Milk-it Brasil Software House

    http://www.milk-it.net

    • http://blogdovinny.wordpress.com/ Vinicius Nery

      Nem todos os geeks ignoram. Já vi alguns programas de monitoramento de tráfego usando a nomenclatura nova. (Não pergunte por nomes porque eu não vou lembrar de cabeça agora. E sim, são para Linux.)

      ————-

      “Se a verdade está lá fora, o que estamos fazendo aqui dentro?!”

  • Mr Karate

    Com quantos Kibes se faz um M.I.B. ?
    M.I.B. lê Gibi?

    Isso tá parecendo até vingança contra profissionais de informárica.

  • Mr Karate

    Com quantos Kibes se faz um M.I.B. ?
    M.I.B. lê Gibi?

    Isso tá parecendo até vingança contra profissionais de informárica.

  • http://www.highlanderbr.com Highlander

    Eu ignorava isso, e continuarei ignorando. :D

  • http://www.newsinside.org TioSolid

    Supoe-se que seja culpa da industria de discos rigidos nao?

    News Inside Blog- Tecnologia ao alcance de todos

  • http://www.videsite.com MaRx

    E eu pensando que o título poderia ser completado com:

    …o motorista do ônibus for mais novo que você!

  • Geovani

    Eu acho que é melhor assim, fica mais de acordo com as outras áreas e com o uso que as pessoas normalmente fazem. Por exemplo, era estranho k (kilo-) representar 1024 em informática e 1000 em qualquer outra área. Pelo menos agora diferenciam base 10 e base 2, só confunde quem quer.

  • Hawk

    Será dava para falar em português?
    Se estava em dúvida antes, agora é que não entendi nada mesmo.

  • Frank_W

    Mas eu ainda num entendi:

    No repositorio extras do fedora core, por exemplo tem um arquivo que tem “724 KiB” mas quando vou baixar e fica com “275 Kb”:
    outro tem 4.58 MiB e em megabytes fica 2.71 MB.

    Ate estou gostando dos arquivos “KIB” ou “mib” pois como tenho net discada, quando vou baixar sei que o arquivo na verdade eh menor, hehe.

  • http://www.pylemusic.com/blog gersoncramos

    !!

  • s3th

    posso comentar em post de dois anos atrás?
    (foi vc quem postou o link!)

    dias atrás me vi na mesma situação que você ao questionar no blog de um usuário aqui do 1/2bit :jawdrop: (agora vai saber quem é! hahaha) o uso de kibibyte e essas outras nomeclaturas pra lá de esquisitas

    pra mim aquilo era zoação :P

    (e ainda levei tapa na cara com artigo da wikipedia e tudo :( )

    http://curitiba-2014.blogspot.com

  • http://www.samuelcorradi.com.br Samuel Corradi

    Essa nova nomeclatura não soa tão bem aos meus ouvidos…