Porque é que o armazenamento de memória vem em números pares (16 MB, 32 MB, etc.)?
Os computadores são dispositivos matemáticos binários, e as linhas de endereço de memória só podem acessar a memória em tamanhos que são uma potência de 2 no valor.
Os chips de memória nos dispositivos de armazenamento são construídos em grades de endereços binários, então seus tamanhos são forçados pela engenharia a caber exatamente em um desses tamanhos.
A largura da célula da memória também é definida em tamanhos binários.
Cada linha de endereço adicionada duplica o tamanho do armazenamento.
O que tudo isto significa é que os dispositivos de memória serão sempre baseados em tamanhos que são baseados em múltiplos de potências de dois. A memória baseada em chip será sempre definida em tamanhos pares com base nisso, dobrando de tamanho para cada novo nível de capacidade de armazenamento.
Assim, obtemos 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, etc.
Mas a matemática binária do computador também usou 1024 como base para as abreviações de passos de KB, MB, GB, e TB. Então 1024MB é também 1GB.
Discos rígidos não são restritos pelos limites da engenharia física das linhas de endereço dos chips de memória, para que eles possam usar outros tamanhos. Na verdade, eles normalmente usam. Um disco rígido de 1 TB tem 1 trilhão de bytes de armazenamento, mais ou menos. Isto não é o mesmo que um terabyte binário, que é 2^30 bytes. Por causa disso, um disco rígido de 1 TB mostrará 931 GB (binário) de tamanho quando visto em um computador, como no Windows explorer.
Esta convenção de usar abreviações decimais ao invés de binário também se aplica a SSD e dispositivos de memória flash.
Mas a tecnologia subjacente da memória flash ainda é chips de memória binários, não decimais.
Então para onde vai a diferença no espaço de memória?
Uma unidade flash de 16GB apenas mostrará cerca de 14GB de espaço disponível, mas na verdade ela tem 16GB de chips de memória binários. Assim, quase 2GB são usados para suportar o processamento na unidade, em vez de como espaço de armazenamento. Alguns são reservados para espaço de backup, a ser usado quando as células de memória se desgastam. Outras partes são usadas como espaço temporário para acelerar o processo de escrita.
SSDs usam um sistema similar.
Discos rígidos também o fazem. O dispositivo físico real tem mais do que o espaço anunciado, mas reserva alguns para outros fins.
Os discos rígidos têm outro fator nos seus incrementos de tamanho. A unidade utiliza um ou mais pratos de disco magnético. Uma determinada linha de modelo pode ter um, dois, três, ou quatro. Raramente hoje em dia, eles podem ter mais. Isto faz com que a capacidade de armazenamento aumente em incrementos iguais, com a menor capacidade utilizando um prato.
Porque a maioria dos dispositivos de memória são feitos de componentes que só podem ser aumentados duplicando o tamanho, isto obriga os fabricantes a utilizar uma série de tamanhos baseados em potências de dois.
Existem algumas excepções, mas a maioria deles ainda é um grupo de componentes de memória que têm uma potência binária fixa de dois tamanhos.
Artigos semelhantes
- Porque é que alguns livros do Kindle não têm números de página? Existe uma maneira de traduzir os números de página para locais?
- Porque é que os Chromebooks vêm com tanta RAM (16GB) quando muitos computadores portáteis Windows ainda vêm com 4GB de RAM?
- Por que os números IMEI em um celular SIM dual nunca são números consecutivos?
- Porque é que os telemóveis não vêm com memória expansível hoje em dia?