19Aug
Quando você está adicionando RAM a um computador, isso realmente importa se as varas têm quantidades desiguais de memória ou você sempre precisa delas para ter quantidades iguais de memória? O Super-usuário Q & A publica as respostas às perguntas de um leitor curioso.
Pergunta de hoje e amp;A sessão de atendimento chega a cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento comunitário de sites Q & A.
Foto cortesia do redjar( Flickr).
A questão
Leitor de superutilizador LanceLafontaine quer saber se o uso de quantidades desiguais de RAM realmente diminui o desempenho:
Esta página descreve as especificações de RAM para muitos dos laptops da MacBook. Na seção para o meu laptop( 13 "Pro, Late 2011), diz:
- Notas adicionais: Para obter o melhor desempenho, preencha ambos os slots de memória, instalando um módulo de memória igual em cada slot.
Esta não é a primeira vez que ouvi falar desse fenômeno, e definitivamente não é específico para a Apple. Por que esse é o caso? Além da óbvia diminuição da memória disponível, por que seria pior correr com 6 GB( 1 * 4 GB mais 1 * 2 GB) do que com 8 GB( 2 * 4 GB)?
O uso de quantidades desiguais de RAM causa uma diminuição no desempenho ou é apenas um mito?
A resposta Os contribuidores
SuperUser David Schwartz e x têm a resposta para nós. Primeiro, David Schwartz:
Com quantidades iguais de memória em ambos os slots, a memória pode ser entrelaçada de modo que trocas sucessivas de slots alternativos de memória. Dessa forma, o acesso à memória é distribuído em ambos os slots quase perfeitamente de forma uniforme, permitindo que sua largura de banda se combine.
Com quantidades irregulares, a memória não pode ser entrelaçada e deve ser mapeada primeiro para uma barra e depois a outra. Um programa que está acessando um grande pedaço contíguo de memória encontrará quase todo o seu acesso para uma barra e não haverá combinação de largura de banda.
Seguido pela resposta do mVincent:
- Notas adicionais: Para obter o melhor desempenho, preencha ambos os slots de memória, instalando um módulo de memória igual em cada slot.
A provável explicação técnica aqui é que o seu MacBook( placa-mãe) suporta arquitetura de canal duplo e, portanto, requer dois módulos de memória idênticos. Os benchmarks sugerem que ele dá um aumento de desempenho de 5-10 por cento.
- Por que esse é o caso? Além da óbvia diminuição da memória disponível, por que seria pior correr com 6 GB( 1 * 4 GB mais 1 * 2 GB) do que com 8 GB( 2 * 4 GB)?
Quando dois módulos de memória não idênticos são usados, a placa-mãe executará os módulos de memória na velocidade do módulo mais lento.
Tem alguma coisa a adicionar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários Tech-savvy Stack Exchange? Confira o tópico de discussão completo aqui.