A RAM é uma parte central do seu computador. Ele contém os dados que estão sendo usados pelos processos atuais. A RAM fornece dados de alta velocidade e baixa latência para o melhor desempenho possível. Coloquialmente RAM vem em sticks de RAM. O nome real para um stick de RAM, no entanto, é um DIMM.
O que é um DIMM?
DIMM significa Dual In-line Memory Module e tem sido o fator de forma geral comum da RAM desde meados da década de 1990. Foi uma atualização do SIMM ou Single In-Line Memory Module. A principal diferença entre SIMM e DIMM é que os pinos em ambos os lados do SIMM são redundantes. Em DIMMs, os pinos de cada lado são independentes. Isso – supondo que não haja outras alterações – dobra a contagem de pinos utilizáveis por pente de RAM.
Esta mudança de design foi feita devido ao lançamento e crescente popularidade do CPU Intel Pentium original, o P5. Essa CPU tinha um barramento de dados de 64 bits, o que significava que precisava endereçar dois SIMMs em paralelo para preencher o barramento totalmente, pois eles ofereciam apenas um caminho de dados de 32 bits cada. Ao utilizar os pinos em ambos os lados do stick de RAM, os DIMMs ofereciam um caminho de dados de 64 bits em um único pacote, reduzindo a complexidade geral e aumentando o desempenho.
Nos anos seguintes, houve mudanças constantes na forma física do DIMM. Mas o conceito básico continua o mesmo. A SDRAM inicial tem um total de 100 pinos. A RAM SDR aumentou para 168 pinos. Desde então, a versão original da RAM DDR aumentou a contagem de pinos novamente para 184. DDR2 e DDR3 usavam 240 pinos, enquanto DDR4 e DDR5 RAM usavam 288 pinos.
Compatibilidade
Embora seja evidente que tipos de RAM com contagens de pinos diferentes seriam eletricamente incompatíveis, todas as gerações de RAM são inconsistentes, mesmo aquelas com contagens de pinos correspondentes. Há muitas razões para isto. Em primeiro lugar, cada geração usa um conjunto de temporizações semelhante, mas diferente, geralmente adicionando novos conjuntos de subtemporizações.
Cada geração de RAM também tem requisitos de energia totalmente diferentes, pois as tensões necessárias estão caindo. Outra razão pela qual as gerações de RAM são incompatíveis é que cada uma delas tem outras “chaves” recortadas. Estas chaves são principalmente um auxílio ao consumidor, tornando fisicamente impossível para a RAM entrar em um soquete que não é compatível com. Isso significa que você pode dizer qual geração de RAM você está olhando simplesmente identificando onde está o recorte da chave.
Observação: Irritantemente, as teclas para DDR e DDR2 são colocadas de forma muito semelhante diretamente uma ao lado da outra, tornando difícil distingui-las sem uma comparação direta. Felizmente, a menos que você esteja lidando com computadores retrô, isso não deve ser um problema. Os padrões DDR modernos têm localizações de chave mais variadas, tornando-os mais fáceis de distinguir.
A altura dos DIMMs normalmente é limitada a 1,2 polegadas, pois é baixa o suficiente para caber em um servidor 1U quando colocado na vertical em uma placa-mãe. É claro que os modelos modernos voltados para o consumidor também tendem a incluir dissipadores de calor para ajudar no resfriamento. Isso pode aumentar a altura do DIMM, em alguns casos, consideravelmente. Alguns dissipadores de calor DIMM particularmente grandes podem interferir fisicamente em grandes resfriadores de ar de CPU e seus ventiladores.
Outras coisas para estar ciente
O conector DIMM.2 segue os mesmos conceitos de design, usando pinos funcionais em ambos os lados do conector. Em vez de armazenar RAM, ele foi projetado para conectar SSDs de alta velocidade ao barramento PCIe. DIMM.2 não é um fator de forma particularmente comum, usado principalmente pela ASUS em algumas placas-mãe de jogos. A intenção do conector é fornecer um ponto de montagem para um riser M.2 de dois lados com um total de 8 pistas PCIe, quatro para cada SSD M.2. Para evitar problemas de compatibilidade, a codificação do slot é diferente. Os pentes de RAM não podem entrar em um soquete DIMM.2 e um pente DIMM.2 não pode entrar em um soquete de RAM.
Uma das mudanças feitas no padrão DDR5 é que cada DIMM agora contém diretamente o hardware de gerenciamento de energia. Anteriormente, os DIMMs dependiam da placa-mãe para gerenciar a fonte de alimentação. Isso ajuda a melhorar o desempenho. No entanto, aumenta o custo individual dos DIMMs, pois cada um deles agora precisa de hardware de gerenciamento de energia. A questão do custo também foi exacerbada nos primeiros dias de suporte por falta de hardware. Essa escassez elevou os preços além do imposto de adoção inicial padrão, enquanto o desempenho geral está nominalmente no mesmo nível do DDR4.
DIMMs padrão sempre terão chips de memória em múltiplos de 8. Alguns DIMMs têm múltiplos de 9. Esse DIMM específico tem ECC (Código de correção de erro) memória. O chip de memória extra é usado para verificação de paridade. Isso geralmente não é suportado no hardware do consumidor, pois é destinado a dispositivos em que os erros de corrupção de memória são inaceitáveis. Por exemplo, simulações científicas não podem ter erros vindos da memória. Da mesma forma, os sistemas de voo de aviões usam memória ECC, pois sua altitude aumentada aumenta significativamente a radiação de fundo devido aos raios cósmicos, o que aumenta o risco de erros.
Conclusão
DIMM tem sido o termo padrão para um stick de RAM por quase três décadas. Estritamente, refere-se a conectores de RAM com pinos funcionalmente distintos em ambos os lados do conector. O fator de forma real mudou ao longo dos anos, embora as novas gerações sejam sempre cuidadosamente projetadas para serem fisicamente incompatíveis. Isso pode soar como uma maneira barata de fazer com que os consumidores comprem um novo hardware. Na realidade, porém, ele apenas protege os usuários de fritar hardware incompatível.