+ Responder ao Tópico



  1. #1

    Padrão Qual a diferença de MB e MiB?

    Boa Tarde,
    Estou com uma duvida, qual a diferença de Mb e MiB que vemos no mikrotik será que Mb é Mega Byts e MiB é Mega Bits, sendo assim 100 MiB corresponde a 12,5 Mb, pois seria o MiB dividido por 8?

  2. #2
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.980
    Posts de Blog
    5

    Padrão Re: Qual a diferença de MB e MiB?

    MB = Megabyte = base 10 (popularmente base 2, mas o padrão é base 10, depende do contexto) = 1000 kB
    Mb = Megabit = base 10 = 1000 kb
    MiB = Mebibyte = base 2 = 1024 KiB

  3. #3

    Padrão Re: Qual a diferença de MB e MiB?

    Citação Postado originalmente por osmano807 Ver Post
    MB = Megabyte = base 10 (popularmente base 2, mas o padrão é base 10, depende do contexto) = 1000 kB
    Mb = Megabit = base 10 = 1000 kb
    MiB = Mebibyte = base 2 = 1024 KiB
    Mas como transformo Mb para MiB?

  4. #4
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.980
    Posts de Blog
    5

    Padrão Re: Qual a diferença de MB e MiB?

    Humm:
    De Mb para MiB, divide por 8 (8 bits é 1 byte)
    1024Mb = 128MiB
    De MiB para Mb, multiplica por 8
    1024MiB = 8192Mb

  5. #5

    Padrão Re: Qual a diferença de MB e MiB?

    Citação Postado originalmente por osmano807 Ver Post
    Humm:
    De Mb para MiB, divide por 8 (8 bits é 1 byte)
    1024Mb = 128MiB
    De MiB para Mb, multiplica por 8
    1024MiB = 8192Mb
    Não seria ao contrario
    De Mb multiplicar por 8 ai acha o MiB?

  6. #6
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.980
    Posts de Blog
    5

    Padrão Re: Qual a diferença de MB e MiB?

    Citação Postado originalmente por JorgeAldo Ver Post
    O problema consiste no seguinte :

    Normalmente usamos em informatica multiplos de 8, dai que, por exemplo, definimos quantidade de memoria usando coisas do tipo kilobyte como sendo 1024 bytes.

    O problema é que formalmente kilo indica 10³ ou 1000.

    Dai para ser formal e diferenciar, inventaram o KiByte MiByte GiByte etc, para indicar 2^10 2^20 2^30 etc.

    É so isso. O resto é como em qualquer caso.

    Já para converter de megabit para megabyte ou coisa do tipo (de bit pra byte) você precisa saber quantos bits formam um byte (alias, palavra) no caso específico, pois por exemplo, na porta serial, 10 bits = 1 byte.
    Faz sentido. Tem que ver quanto vale 1 byte onde quer, comumente 8, mas pode variar.

  7. #7

    Padrão Re: Qual a diferença de MB e MiB?

    Pelo que entendi a diferença está só no valor de cada um:
    1 MB = 1,024 MiB .Estou correto ?

  8. #8
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.980
    Posts de Blog
    5

    Padrão Re: Qual a diferença de MB e MiB?

    Humm, deixa eu ver se clarifica agora:
    Criaram o prefixo "bi" para representar binário.
    Observe a tabela, diferencia "bytes" de "bibytes" digamos.
    Byte - Wikipédia, a enciclopédia livre
    Essa outra tabela, diferencia "bit" de "bibit" digamos.
    Bit - Wikipédia, a enciclopédia livre

    1 bibyte = 8 bibits
    De "bibit" para "bibyte" dividimos por 8
    De "bibyte" para "bibit" multiplicamos por 8

    1 byte = 10 bits
    De "bit" para "byte" dividimos por 10
    De "byte" para "bit" multiplicamos por 10

    Tá confuso né?
    Acho que não consigo explicar de outro modo mais simples, alguém me ajuda aí!

  9. #9

    Padrão Re: Qual a diferença de MB e MiB?

    Então resumindo e trazendo para nossa prática diária.
    1MB é igual a 1 MiB, desprezando os quebrados, ou arredondando , não?

  10. #10

    Padrão Re: Qual a diferença de MB e MiB?

    Não só "pode" como quase que "Devemos" arredondar pra diminuir o numero de confusões. Se com b e B já tem muita confusão imagina com Kb e Kib.

    No meio academico ou científico aí sim não podemos arredondar nem deixar de usar alguma sigla específica (Não nesse caso em que há siglas distintas e que os valores não são dizima-periodicas). Mas também depende do leitor-alvo, senão incorre no risco do glossário de um relatório administrativo, por exemplo, ficar muito maior que o próprio relatório.

    O IEC adotando siglas tipo "kibi", "mebi", "gibi", só confunde mais ainda, 1073741824 é menos ridículo de escrever que "1 gibi byte", né? ;-)

    Diria que dá pra resumir que no sistema SI tudo é base 10, no SI 1G byte é exatamente 1.000.000.000 bytes, enquanto no IEC e Jedec 1 gibi-byte (IEC) ou 1GB (Jedec) são 1073741824 bytes.

    Diria que o erro é do Jedec, já que o SI padronizou o uso de K, M, G, T, muito antes. E também culpa dos fabricantes. HD por exemplo é vendido no sistema SI, um HD de 2GB tem 2.000.000.000 bytes, enquanto a memória Ram é vendida no padrão Jedec (Só nas memórias que a Jedec ainda manda), uma memória de 2GB tem 2.147.483.648 bytes.

    A meu ver teria sido tão mais simples nos anos 70 terem começado a vender as coisa usando o SI com um "~" na frente! Eu não ia achar nada errado comprar um HD de "~10MB", de qualquer forma não estou levando 10MB-Jedec e sim 10MB-SI. Mas os EUA ignorando o SI desde sempre, criaram o Jedec para ignora-lo também nos eletronicos. Os britanicos ainda olham o SI com desconfiança ("Como que cerca de 1 quadrimilionésimo da esfera terreste, que vocês chamam de centimetro, pode ser uma medidas mais digna que a largura mediana do polegar de um Anglo do sec. XI?") criaram o IEC pra ajudar na confusão.