
Estou construindo um novo PC com processador Intel i7-930. Estou querendo usar 12 GB de RAM para isso (sticks de 6x2 GB).
Aqui está um pouco da RAM que estou olhandoG.SKILL 6GB (3 x 2GB) 240 pinos DDR3 SDRAM DDR3 1600 (PC3 12800) Kit de canal triplo para desktop2 desses 3 kits de palitos.
Eles são avaliados em 1600, no entanto, algumas análises de usuários sobre esse produto dizem que não conseguiram fazê-lo rodar em 1600 e o fornecedor que fabrica a RAM fez um comentário que "I7 não suporta mais de DDR3 1066"
Então estou curioso, não sei muito sobre isso, sei que quanto mais GB de RAM melhor, mas quanto às velocidades, não tenho certeza de quanta diferença isso faz.
Então, alguém pode me explicar qual pode ser a diferença de desempenho com base nas velocidades de 1200 vs 1600 RAM?
Responder1
Se algumas partes do subsistema processador/memória puderem funcionar a um clock de 1600, mas outras estiverem limitadas a 1066, então tudo funcionará a 1066 (a velocidade do mais lento), então geralmente há pouco a ganhar com alguns componentes que podem ser executados rapidamente (da mesma forma, é improvável que tornem as coisas mais lentas).
Setudopode negociar a velocidade mais alta, então as tarefas onde o principal gargalo é a largura de banda da memória principal serão executadas mais rapidamente, pois mais dados podem ser embaralhados no barramento em um determinado período de tempo. Na realidade, a maioria das tarefas não satura o processador <-> barramento de memória na maior parte do tempo, pois loops internos estreitos geralmente operam em conjuntos de dados que cabem no cache do processador, de modo que a necessidade de acessar a memória principal não existe durante períodos de tempo. duplicar o clock não duplicará o desempenho do seu sistema (irá melhorá-lo ligeiramente, mas outros gargalos minimizarão o benefício).
Há um problema que pode significar que você está obtendo melhor a memória mais lenta - rodar em velocidades diferentes pode alterar ligeiramente os tempos de latência suportados e os requisitos de faixa de tensão, portanto, se você obtiver uma RAM mais rápida, certifique-se de que ela seja classificada como compatível com a velocidade mais lenta, apenas em caso.
Antigamente, combinar velocidades de clock poderia ser mais importante. Alguns chips 486DX3 antigos funcionariam a 33x2 se encontrassem um barramento de 33 MHz ou 25 * 3 se encontrassem um barramento de 25 MHz - dependendo do que você estava executando e de quanto cache o chip específico tinha, um ou outro seria melhor. Às vezes (um loop de cálculo de Mandelbrot, por exemplo) o 25*3 seria mais rápido, pois a CPU poderia operar com valores de registro e dados armazenados em cache a 75MHz em vez de 66MHz, mas para algumas tarefas (digamos, uma operação de codificação de vídeo) o 33*2 seria ser mais rápido, pois poderia realizar acesso em massa de/para a memória principal (ou cache fora do chip) com uma taxa de sinalização de 33 MHz em vez de 25 MHz). Existem efeitos semelhantes em jogo com CPUs modernas, mas eles não são tão pronunciados (então, a menos que você seja um fanático por velocidade de código rígido para quem cada 0,1% conta, não se preocupe com isso) - as CPUs modernas têm um controle muito mais refinado de seus multiplicadores externos <-> internos para que a diferença não seja tão grande quanto a diferença de 33/25, e com seus controladores de memória integrados, pipelines mais inteligentes com blocos principais duplicados e potencial de execução fora de ordem, e múltiplos núcleos, eles podem ser muito mais inteligentes em fazer outras coisas enquanto esperam que os dados de uma operação específica cheguem do exterior do chip.
Responder2
A velocidade dos módulos de RAM é a taxa na qual o controlador integrado se comunica com o controlador de memória na placa-mãe ou CPU. A velocidade máxima da conexão é a menor das velocidades dos dois controladores. Além disso, com mais de um módulo instalado, a velocidade máxima costuma ser a mais baixa de todos os controladores presentes.
Responder3
A velocidade real é decidida pela taxa do barramento de memória. A velocidade especificada para os módulos de memória é a velocidade máxima para a qual estão certificados.
Não há diferença de desempenho entre usar chips de memória classificados em 1200 MHz e 1600 MHz; a diferença é que eles falharão em velocidades de barramento diferentes.
Você só precisa obter módulos de memória que possam suportar pelo menos a frequência do barramento de memória. Se o barramento de memória funcionar a 1.066 MHz, os módulos de memória de 1.200 MHz e 1.600 MHz funcionarão.
(Se você obtivesse módulos de memória com classificação inferior à velocidade padrão do barramento de memória, seria necessário diminuir a velocidade do barramento de memória para fazê-los funcionar.)