16Aug

A memória se torna mais lenta se aumentada em tamanho?

Às vezes, é divertido especular de forma diferente o seu sistema funcionaria se as mudanças fossem feitas nos componentes de hardware. O super-usuário de hoje Q & Uma publicação discute aumentos no tamanho da memória para ajudar a satisfazer a curiosidade do leitor.

Today's Question &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 da Associação WDA( Flickr).

O questionário

SuperUser reader spartacus quer saber se aumentar o tamanho da memória fará com que ele se torne mais lento:

Se aumentarmos o tamanho da SDRAM usando a mesma tecnologia, o tempo de resposta ficará mais lento? Se se tornasse mais lento, seria devido à complexidade da lógica digital?

Um aumento de tamanho causaria que a memória se tornasse mais lenta?

A Resposta Os contribuidores

SuperUser Daniel R Hicks e Shikhar Bhardwaj têm a resposta para nós. Primeiro, Daniel R Hicks:

Sim e não. Como o DUDE afirma, a memória nunca será mais rápida do que a velocidade do barramento / relógio, mas a velocidade máxima da memória é definitivamente dependente do tamanho.

À medida que um conjunto de memória aumenta, o número de níveis de decodificador de endereço aumenta( com o log de tamanho) e a carga nos drivers aumenta linearmente( produzindo aproximadamente um aumento logarítmico no atraso).

Então, embora raramente valha a pena limitar o tamanho da RAM em um sistema off-the-shelf na tentativa de aumentar a velocidade( há exceções onde a caixa ajusta a velocidade do relógio com base no tamanho da RAM), se você é umdesigner de sistema, o tamanho máximo de RAM é uma das compensações de desempenho que você deve considerar.

Seguido pela resposta de Shikhar Bhardwaj:

Não, não. Como o SDRAM é sincronizado com o sistema, a velocidade da memória depende da velocidade do sistema. O que pode afetar a velocidade do acesso à memória é a configuração em que é usado.

Se a sua compilação já possui uma configuração de canal duplo( ou triplo) e a memória aumentada não usa módulos idênticos, então poderá diminuir a velocidade atéoperação de canal único. No entanto, esta diminuição é quase imperceptível, como diz a Wikipédia: o hardware do Tom da

  • encontrou diferença significativa entre as configurações de canal único e duplo canal em benchmarks sintéticos e de jogos( usando uma configuração de sistema "moderna( 2007)").Em seus testes, o canal duplo deu no máximo um aumento de velocidade de 5% nas tarefas intensivas em memória.

Neste caso, a velocidade pode diminuir, mas você experimentará um impulso geral no desempenho devido à maior quantidade de memória física disponível para o seu sistema operacional. Isso, é claro, depende do sistema operacional que você está usando e da eficiência na utilização dos recursos disponíveis.

Tem algo a ser adicionado à 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.