A RAM é acessada aleatoriamente entre diferentes RAMs?

2
Ok, eu sei que é chamado de memória de acesso aleatório, mas eu me pergunto se existe alguma estrutura em como a memória RAM é usada. Eu li que a velocidade do clock da RAM de varas diferentes será limitada à mais lenta instalada naquele sistema. Mas se eu tivesse módulos de RAM de temporizações diferentes, arquiteturas de canal ou DDR1 / 2/3, todos eles seriam limitados ao módulo de RAM mais lento da mesma maneira que a velocidade de clock? Se não, o sistema operacional usará o mais rápido primeiro, o que significa que o acesso não é aleatório entre os diferentes RAMs?

    
por joelostblom 05.03.2013 / 22:30

2 respostas

6

Alguns fatos:

  • Você não pode misturar e combinar RAM de diferentes arquiteturas (por exemplo, DDR1 e DDR2)
  • O sistema operacional não é responsável pela sincronização e operação de baixo nível da RAM. Isso é feito em hardware pelo controlador de memória (geralmente é incorporado na CPU hoje em dia). Com o Windows, o sistema operacional vê a RAM como um espaço endereçável e controla o gerenciamento de memória, enquanto o controlador de memória manipula a interação física com a RAM.
  • Em sistemas de canal duplo, ambos os sticks de RAM são usados para armazenar dados simultaneamente (como striping em um sistema RAID) para que o controlador de memória possa usar o mesmo clock para falar toda a memória de uma só vez. Portanto, o menor denominador comum deve ser usado.
  • Algumas placas-mãe apresentam problemas de compatibilidade com determinadas marcas ou modelos de memória ao tentar usá-las no modo de canal duplo. Vários fabricantes suportam apenas um par combinado de módulos.

Para um melhor desempenho, use a memória da mesma velocidade e timings em conjuntos que correspondam ao número de canais.

    
por 05.03.2013 / 22:57
0

No passado, a RAM que eu instalava sempre acabava rodando na velocidade do módulo mais lento.

    
por 05.03.2013 / 22:34

Tags