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?
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?
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
Humm:
De Mb para MiB, divide por 8 (8 bits é 1 byte)
1024Mb = 128MiB
De MiB para Mb, multiplica por 8
1024MiB = 8192Mb
Pelo que entendi a diferença está só no valor de cada um:
1 MB = 1,024 MiB .Estou correto ?
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í!
Então resumindo e trazendo para nossa prática diária.
1MB é igual a 1 MiB, desprezando os quebrados, ou arredondando , não?
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.