Quantos bytes há em 1 GB de memória?
Isso depende do tipo de memória, estranhamente. Se for memória flash então normalmente 1 GB significa 1000^3. Contudo, se a memória é RAM então a resposta é frequentemente 1024^3.Kilo significa literalmente mil em grego antigo. Mega significa milhão e giga significa milhar (usando a escala longa) ou bilhão (usando a escala curta). Aqui está uma tabela.
No entanto, alguns nerds aparentemente pensaram que seria útil chamar a potência mais próxima de dois também de um quilo. Então 2^10 = 1024 agora de repente também se torna um quilo. Isto é um pouco útil já que 10 linhas de endereço podem agora endereçar um "kilobyte" de memória. O que teria acontecido se as duas potências não estivessem perto de 1000, provavelmente nunca saberemos.
Os nerds da rede infelizmente discordaram e sempre usaram o quilo para significar mil. Atualmente todos os HDD's e SSD's (que contêm memória flash) também reverteram para o antigo significado e usam múltiplos de mil.
Atualmente apenas a memória principal (RAM) ainda usa 1 GB para significar 1024^3. Isso significa que você precisa de mais de 1 GB de memória flash para armazenar 1 GB de RAM. Por causa disso as pessoas inteligentes agora usam 1 GiB ou um GibiByte (com "bi" para "binário") para significar 1024^3 em vez de.
Que esta era uma idéia estúpida pode ser facilmente mostrada. Nos dias dourados da computação (disquetes) os discos ainda calculavam os bytes usando 1kB = 1024. Então você teria disquetes de 720 KB contendo 720 x 1024 bytes de armazenamento bruto. Então eles duplicaram o tamanho e você obteria disquetes de 1440 kB, que foram abreviados para 1.44 MB floppies.
Então esses disquetes tinham 1.44 x 1000 x 1024 bytes de memória.
Veja o problema se você vai colocar um valor diferente para kB agora? Certo!
Então finalmente a resposta idiota: 1 GB de RAM contém precisamente 1073741824 bytes ou aproximadamente 1.074 GB.
[editado de KB para kB como a maiúscula K é Kelvin no sistema métrico, e é por isso que eles usam k para significar kilo, as outras designações são maiúsculas]
Artigos semelhantes
- Como poderia o novo logotipo do Google ser apenas 305 bytes, enquanto o antigo logotipo é 14.000 bytes? Artboard
- Qual é a diferença entre código de bytes e código de máquina e quais são as suas vantagens?
- Downloads de vapor a 0 bytes de uso de disco. Como posso corrigir isto?
- Se eu usar um pacote de dados no meu telefone ao invés de usar banda larga Wi-Fi, estou economizando muitos bytes de dados para usar a Internet?