

Introdução
Neste tutorial exploraremos as principais diferenças técnicas entre as memórias DDR, DDR2, DDR3, DDR4 e DDR5. Confira!
Nota: memórias do tipo GDDR, LPDDR e DDR não são a mesma coisa. Não há qualquer correspondência entre a contagem de gerações de tipos diferentes de memória. Por exemplo, memórias GDDR5 se assemelham mais em funcionamento às memórias DDR3 e não às memórias DDR5. Ver “Quais são as principais diferenças entre memórias DDR e GDDR”. O conteúdo do presente artigo aplica-se exclusivamente a memórias do tipo DDR.
Antes de começarmos a falar especificamente sobre cada um dos tipos de memória, você precisa saber que DDR, DDR2, DDR3, DDR4 e DDR5 são memórias do tipo SDRAM (Synchronous Dynamic Random Access Memory), isto é, síncronas, o que significa que elas utilizam um sinal de clock para sincronizar suas transferências. DDR significa Double Data Rate ou Taxa de Transferência Dobrada, e memórias desta categoria transferem dois dados por pulso de clock externo. Traduzindo: elas conseguem obter o dobro do desempenho de memórias sem este recurso trabalhando com o mesmo clock (memórias SDRAM, que não estão mais disponíveis para PCs).
Nota: apesar de oficialmente a nomenclatura da primeira geração de memórias desse tipo ser simplesmente “DDR”, algumas pessoas referenciam-se a tais memórias como “DDR1”, de modo a enfatizar estarem falando de tal geração e não da tecnologia DDR de forma geral.
Por causa desta característica, essas memórias são rotuladas com o dobro de seu clock externo. Por exemplo, memórias DDR2-800 trabalham externamente a 400 MHz, memórias DDR2-1066 e DDR3-1066 trabalham externamente a 533 MHz, memórias DDR3-1333 trabalham externamente a 666,6 MHz, memórias DDR4-2133 trabalham externamente a 1.067 MHz, memórias DDR5-4800 trabalham externamente a 2.400 MHz e assim por diante. Para evitar confusões, sobre qual clock estamos falando, esses clocks “nominais”, também chamados clocks “efetivos”, são frequentemente grafados em transferências por segundo (T/s). Por exemplo, memórias DDR4-2133 podem ser rotuladas como 2.133 MT/s (milhões de transferências por segundo) em vez de MHz, para deixar claro que estamos falando de seu clock efetivo, e não de seu clock externo (que é de 1.067 MHz, como explicamos).
Figura 1: sinal de clock e modo DDR
É muito importante notar que esses clocks são valores máximos que a memória pode oficialmente usar; isto não significa que a memória trabalhará com essas “velocidades” automaticamente. Por exemplo, se você instalar memórias DDR4-2133 em um computador que pode acessar apenas memórias a até 800 MHz (1.600 MHz DDR) – ou se seu computador estiver configurado erroneamente –, elas serão acessadas a 800 MHz (1.600 MHz DDR) e não a 1.067 MHz (2.133 MHz DDR). Isto acontece porque o sinal de clock é gerado pelo o controlador de memória, um circuito que está localizado fora da memória (atualmente embutido no processador).
-
21
-
1
-
3
Respostas recomendadas
Crie uma conta ou entre para comentar
Você precisa ser um usuário para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar agora