Pagina inicial » como » A memória se torna mais lenta se aumentada em tamanho?

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

    Às vezes é divertido especular como o sistema operaria de maneira diferente se fossem feitas alterações nos componentes de hardware. O post de perguntas e respostas do SuperUser de hoje discute aumentos no tamanho da memória para ajudar a satisfazer a curiosidade de um leitor.

    A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade..

    Foto cedida pela Association WDA (Flickr).

    A questão

    O superusuário leitor spartacus quer saber se aumentar o tamanho da memória faria com que ela se tornasse mais lenta:

    Se aumentássemos o tamanho da SDRAM usando a mesma tecnologia, o tempo de resposta se tornaria mais lento? Se ele se tornou mais lento, seria devido à complexidade da lógica digital?

    Um aumento no tamanho levaria a memória a se tornar mais lenta?

    A resposta

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

    Sim e não. Como duDE afirma, a memória nunca irá rodar mais rápido do que a velocidade do barramento / clock, mas a velocidade máxima da memória é definitivamente dependente do tamanho.

    À medida que um conjunto de memória fica maior, 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).

    Portanto, embora raramente valha a pena limitar o tamanho da RAM em um sistema pronto para uso em uma tentativa de aumentar a velocidade (há exceções em que a caixa ajusta a velocidade do clock com base no tamanho da RAM), se você for um sistema designer, o tamanho máximo de RAM é um dos trade-offs de desempenho que você deve considerar.

    Seguido pela resposta de Shikhar Bhardwaj:

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

    Se a sua compilação já tiver uma configuração de canal duplo (ou triplo canal) e a memória aumentada não usar módulos idênticos, você poderá diminuir a velocidade para uma operação de canal único. No entanto, esta diminuição é dificilmente perceptível, como diz a Wikipedia:

    • A Tom's Hardware descobriu pouca diferença significativa entre as configurações de um canal e de canal duplo em benchmarks sintéticos e de jogos (usando uma configuração de sistema “moderna (2007)”). Em seus testes, o dual-channel deu, na melhor das hipóteses, um aumento de 5% na velocidade de tarefas que exigem muita memória..

    Nesse caso, a velocidade pode diminuir, mas você experimentará um aumento geral no desempenho devido à maior quantidade de memória física disponível para o sistema operacional. Isso, é claro, depende do sistema operacional que você está usando e da eficiência em utilizar os recursos disponíveis.


    Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.