Quero dizer, se aumentarmos o tamanho de um sdram com a mesma tecnologia, o tempo de resposta fica mais lento? Em caso afirmativo, trata-se da complexidade da lógica digital?
Quero dizer, se aumentarmos o tamanho de um sdram com a mesma tecnologia, o tempo de resposta fica mais lento? Em caso afirmativo, trata-se da complexidade da lógica digital?
Respostas:
Sim e não. Como afirma Cara, memória nunca irá correr mais rápido do que a velocidade do barramento / relógio conduzi-lo, mas a velocidade máxima de memória definitivamente é dependente do tamanho.
À medida que um conjunto de memória aumenta, o número de níveis de decodificador de endereços 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 comercial, na tentativa de aumentar a velocidade (há exceções em que a caixa ajusta a velocidade do relógio com base no tamanho da RAM), se você é um projetista do sistema, o tamanho máximo da RAM é uma das compensações de desempenho que você deve considerar.
Não, não tem. Como a SDRAM é sincronizada com o sistema, sua velocidade depende da velocidade do sistema. O que pode afetar a velocidade do acesso à memória é a configuração em que são usados.
Se sua compilação já possui uma dual-channel
configuração (ou canal triplo) e a memória aumentada não usa módulos idênticos, você pode ficar lento para a operação de canal único. No entanto, essa redução é quase imperceptível, como diz a Wikipedia:
O Hardware de Tom encontrou pouca diferença significativa entre configurações de canal único e canal duplo em benchmarks sintéticos e de jogos (usando uma configuração de sistema "moderna (2007)"). Em seus testes, o canal duplo proporcionou, na melhor das hipóteses, um aumento de velocidade de 5% em 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 à disposição do seu sistema operacional. Obviamente, isso depende do sistema operacional que você está usando e da eficiência da utilização dos recursos disponíveis.