1 GB é igual a 1024 MB ou 1000 MB?
Depende de quem você pergunta, há quanto tempo eles usam computadores e se eles ganham mais dinheiro reportando 1000 ou 1024.
O prefixo da unidade SI GIGA significa x1000. Os computadores usam binários, portanto o número binário inteiro mais próximo a isso é 1024. Há muito tempo atrás, foi decidido usar 1024, porque era fácil computacionalmente.
Once computadores se tornaram mainstream, o público em geral começou a ter problemas com isso, especialmente na compra de discos rígidos. Para discos rígidos nos megabytes e gigabytes de um dígito, ainda se via o uso do 1024. Uma vez que discos maiores em dezenas, centenas, e milhares de gigabytes se tornaram populares, as organizações de vendas começaram a usar 1000 como multiplicador porque isso fez as capacidades parecerem maiores. Isso se tornou ainda mais importante para a comercialização quando os dispositivos de armazenamento em estado sólido se tornaram extremamente populares. As unidades de armazenamento SSD normalmente exigem uma maior capacidade reservada para nivelamento de desgaste. Além disso, o tamanho do armazenamento é baseado em chips de memória, em vez de densidade areal de bits em um prato de cerâmica ou alumínio giratório.
Alguns membros da indústria de computação decidiram fazer um novo designador de unidade, "GiB" para designar 1024, e renomeou GB para ser usado por 1000. O mesmo se aplica para KiB, MiB, GiB, GiB, TiB, PiB, etc. Algumas pessoas chegam ao ponto de dizer Kibbi-byte, Gibbi-byte, etc.
Isso pode parecer irritante, e até certo ponto é, mas considere o fator clarificador. Vou dar um exemplo, e vou usar GiB aqui, mas geralmente não na prática normal.
Um SSD que tem 512GiB de chips flash pode ter uma capacidade utilizável de 480GiB para um dispositivo de consumo. Isso permite que o buffer, o nivelamento do desgaste e a economia de blocos falhados obtenham uma vida útil aceitável para os consumidores (normalmente 3-5 anos). 480GiB parece estranho, e as pessoas se saem muito melhor com apenas um ou dois dígitos significativos. 480GiB expandido para bytes é 503.316.480. Você pode vender isso como 500GB, e o consumidor médio é feliz.
Os profissionais de TI de nível profundo têm que fazer outros cálculos para a capacidade utilizável de qualquer maneira, de modo que o inconveniente adicional de converter para suas unidades padronizadas é mascarado de qualquer maneira. Os números de vendas não importam muito neste aspecto; no entanto, quando pessoas de TI de longa data falam sobre GB, eles normalmente significam 1024^3. Pessoas de TI mais novas, e consumidores tipicamente significam 1000^3.