Qual é a diferença nas velocidades de RAM?

3

Estou construindo um novo PC com o processador Intel i7-930. Eu estou querendo usar 12GB de RAM para ele (6x2gb sticks).

Aqui está um pouco da RAM que estou procurando G.SKILL 6GB (3 x 2GB) 240- Pino DDR3 SDRAM DDR3 1600 (PC3 12800) Kit de três canais de mesa 2 desses 3 kits de haste.

Eles são avaliados em 1600, mas algumas das avaliações de usuários sobre esse produto dizem que eles não poderiam executá-lo às 16h e o fornecedor que faz a RAM fez um comentário de que "o I7 não suporta DDR3 1066"

Então, eu estou curioso, eu não sei muito sobre isso, eu sei que quanto mais GB de RAM melhor, mas quanto às velocidades, eu não sei o quanto de diferença isso faz.

Então, alguém pode me explicar qual a diferença de desempenho pode ser baseada em velocidades de 1200 vs 1600 ram?

    
por JasonDavis 14.04.2010 / 00:10

3 respostas

3

Se algumas partes do subsistema do processador / memória puderem ser executadas em um clock de 1600, mas outras estiverem limitadas a 1066, então todas serão executadas a 1066 (a velocidade das mais lentas), então geralmente há pouco a ganhar de ter alguns componentes que podem ser executados rapidamente (da mesma forma, é improvável que eles tornem as coisas mais lentas).

Se tudo puder negociar a maior velocidade, as tarefas em que o gargalo principal é a largura de banda da memória principal serão executadas mais rapidamente, pois mais dados poderão ser aleatoriamente distribuídos pelo barramento em um determinado período de tempo. Na realidade, a maioria das tarefas não satura o barramento de memória do processador na maioria das vezes, já que os apertados loops internos geralmente operam de conjuntos de dados que cabem no cache do processador, portanto a necessidade de acessar a memória principal não está disponível para partes do tempo então dobrar o clock não dobrará o desempenho do seu sistema (ele melhorará um pouco, mas outros gargalos minimizarão o benefício).

Existe um problema que pode significar que é melhor obter memória mais lenta - a velocidade diferente pode alterar ligeiramente os intervalos de latência suportados e os requisitos de intervalo de tensão, por isso, se obtiver RAM mais rápida, certifique-se de que é compatível com a velocidade mais lenta , apenas no caso.

Nos tempos antigos, velocidades de relógio correspondentes poderiam ser mais importantes. Alguns antigos chips 486DX3 rodariam a 33x2 se encontrassem um barramento de 33MHz ou 25 * 3 se encontrassem um barramento de 25MHz - dependendo do que você estava rodando e quanto de cache o chip em particular tinha um ou outro seria melhor. Às vezes (um loop de cálculo Mandelbrot, por exemplo) o 25 * 3 seria mais rápido, pois a CPU poderia operar em valores de registro e dados em cache em 75MHz em vez de 66MHz, mas para algumas tarefas (por exemplo, uma operação de codificação de vídeo) o 33 * 2 ser mais rápido, pois poderia realizar acesso em massa de / para a memória principal (ou cache sem chip) com uma taxa de sinalização de 33MHz em vez de 25MHz). Há efeitos similares 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 difícil para quem cada 0,1% conta, não se preocupe com isso) - CPUs modernas têm controle mais refinado de suas multiplicadores internos externos - assim a diferença não será tão grande quanto a diferença 33/25, e com seus controladores de memória integrados, pipelines mais inteligentes com blocos de núcleo duplicados & o potencial de execução fora de ordem, e múltiplos núcleos, eles podem ser muito mais brilhantes sobre fazer outras coisas enquanto esperam que os dados de uma operação em particular cheguem de fora do chip.

    
por 14.04.2010 / 00:45
1

A velocidade dos módulos de RAM é a taxa na qual o controlador onboard se comunica com o controlador de memória na placa-mãe ou na 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 é geralmente a mais baixa de todos os controladores presentes.

    
por 14.04.2010 / 00:50
1

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 eles são certificados.

Não há diferença de desempenho entre o uso de chips de memória classificados em 1200 MHz e 1600 MHz, a diferença é que eles falharão em diferentes velocidades de barramento.

Você só precisa obter módulos de memória que possam manipular pelo menos a frequência do barramento de memória. Se o barramento de memória funcionar a 1066 MHz, os módulos de memória de 1200 MHz e 1600 MHz funcionarão.

(Se você obtivesse módulos de memória com classificação menor que a velocidade padrão do barramento de memória, você teria que desligar o barramento de memória para fazê-los funcionar.)

    
por 14.04.2010 / 11:07

Tags