Por que as capacidades do módulo RAM estão em potências de dois (512 MiB, 1, 2, 4, 8 GiB)?

20

Computadores mais novos geralmente têm 2, 4, 8, etc. GiB de RAM. Os mais velhos geralmente têm 128, 256, 512 MiB ou menos, mas também em potências de dois.

Qual é a razão por trás disso? Por que os discos rígidos e os DVDs não seguem essa norma?

    
por Louis Rhys 19.01.2011 / 04:10

5 respostas

25

A memória está intimamente ligada à CPU, portanto, fazer do seu tamanho uma potência de dois significa que vários módulos podem ser compactados, exigindo um mínimo de lógica para alternar entre eles; apenas alguns bits do final precisam ser verificados (já que a representação binária do tamanho é 1000 ... 0000 independentemente de seu tamanho) em vez de muitos outros bits, se não fosse uma potência de dois.

Os discos rígidos não estão ligados à CPU e não são empacotados da mesma maneira, portanto, a exatidão de seu tamanho não é necessária.

    
por 19.01.2011 / 05:31
9

Simplesmente falando, os computadores funcionam em 1s e 0s. Isso é o que é binário. O computador usa esse sistema para endereçar memória. Em um sistema simples (leia-se "antigo"), um certo número de linhas de processador ou linhas de unidade de endereço de memória são dedicadas a selecionar o endereço de um determinado local na memória. Como essas linhas só podem transportar valores de "alto" ou "baixo", cada linha representa um dígito binário. Assim, o número de locais que podem ser endereçados é dois para o poder do número de linhas.

Existe uma correspondência entre este e os registros de endereço no processador. Dois para o número de bits no registro é o número de locais que podem ser endereçados.

À medida que os tamanhos de memória aumentaram e os computadores se tornaram mais poderosos, vários esquemas foram empregados para ampliar essa capacidade e contornar várias limitações.

Por favor, note que esta visão geral é uma visão muito simplificada de um assunto complexo.

Veja também o artigo da Wikipedia sobre o Endereçamento da memória .

    
por 19.01.2011 / 06:55
5

O sistema binário é conhecido como base 2 porque existem dois valores possíveis: 0 e 1 (ligado e desligado, alto e baixo , 5V e 0V), em comparação com o sistema numérico natural normal conhecido como base 10 (0-9). Os fabricantes de discos rígidos querem que sua capacidade pareça mais alta, então uma unidade de 1 GB (base 10, 1 bilhão de bytes, 10 9 ) é realmente apenas 0.9313GiB (base 2, 2 algo ) (esta é também a razão para a disparidade entre o que o computador reporta e o que a caixa diz). O mesmo vale para os discos de DVD.

    
por 19.01.2011 / 04:45
-1

A eletrônica digital usada em computadores tem dois estados: ligado e desligado. Portanto, o armazenamento de números na memória é composto de coleções de elementos, cada qual ligado ou desligado.

Portanto, um elemento pode representar apenas os números 0 e 1 (dois valores). Se você combinar dois deles, agora você pode representar 2 com a potência de dois (quatro) números de 0 a 3.

off, off = 0

off, on = 1

on, off = 2

em, on = 3

Se você tem três elementos, você pode representar dois para o poder de três (oito) números 0… 7.

off, off, off = 0

off, off, on = 1

off, on, off = 2

off, on, on = 3

on, off, off = 4

on, off, on = 5

ligado, ligado, desligado = 6

on, on, on = 7

E assim por diante.

O elemento pode ser um transistor de comutação ou algo equivalente que está em um estado ligado ou desligado, pode ser um pequeno pedaço de superfície do disco rígido magnetizado paralelo ou perpendicular à direção de rotação (dois estados). / p>

Por isso, tudo está naturalmente organizado em poderes de dois.

Nós só usamos poderes de 10 porque temos dez dedos (incluindo polegares), computadores não.

    
por 05.12.2014 / 23:42
-3

A produção a granel é geralmente mais barata que a produção diversificada. Produzir cópias de 128MB e 256MB pode ser mais caro do que apenas imprimir 256MB.

Então, se não for produzido um monte de ram diferente, você pode "dobrá-lo" para conseguir o resultado mais barato.

A instalação de duas das mesmas réguas de ram tem a vantagem de que devem funcionar juntas. Misturar marcas diferentes pode resultar em algumas pequenas diferenças que reduzem a velocidade da sua máquina.

O RAM de canal duplo funciona muito bem juntos se você adicionar duas faixas de RAM iguais.

Ram é produzido usando chips 'sub' menores. Esses chips geralmente são bloqueados em um tamanho utilizável. OS de um hysterically prospective como simples blocos de 1024Kb para usar. Então você não quer um múltiplo daquele instalado.

    
por 19.01.2011 / 09:43

Tags