Nous avons constaté une nette amélioration des technologies informatiques au cours des dernières années. La mémoire des ordinateurs a également beaucoup évolué à partir de RAM, DRAM, SDRAM. Puis vint DDR-SDRAM et maintenant DDR2-SDRAM. Nous ne devrions pas nous préoccuper des très anciens modèles de RAM car ceux-ci ne sont plus utilisés dans la plupart des régions du monde..
SDRAM (Sychronous Dynamic Random Access Memory) est un type de mémoire qui nécessite de l’alimentation pour stocker ses données. Il s'agit de la mémoire utilisée par les ordinateurs juste avant l'intégration de la DDR-SDRAM (SDRAM à double débit de données). DDR améliore l'architecture de la SDRAM par un processus appelé «double pompage». Au lieu de transférer des données une fois par cycle d'horloge, le DDR modifie son état deux fois par cycle. Une fois sur le front montant, puis un autre sur le front descendant. Ceci est vrai pour ddr et ddr2. Alors pourquoi ddr2 est-il meilleur que ddr?
En fait, quand ddr2 est sorti, c'était pire que ddr. L'horloge de la mémoire ddr d'origine est synchronisée avec celle du bus, ce qui permet de transférer 2 bits à chaque cycle d'horloge. Ddr2 change cela en doublant la vitesse du bus tout en maintenant l'horloge mémoire à la même fréquence. Ainsi, à chaque cycle de la mémoire, 4 bits de données sont transférés. Le compromis à cela est la latence plus élevée de la mémoire ddr2 par rapport à la mémoire ddr quand elle fonctionne à la même fréquence de bus.
Pour obtenir les mêmes performances qu’un ddr fonctionnant à une vitesse de bus de 100 MHz, la mémoire ddr2 doit être exécutée à 200 MHz. Mais si nous regardons la vitesse d'horloge, le ddr fonctionne également à 200Mhz alors que le ddr2 est seulement à 100Mhz. Si nous avons une puce DDR2 qui fonctionne à la même vitesse d'horloge que DDR1, nous pouvons voir qu'il a le double du débit.
La vitesse d'horloge de la mémoire est très importante car produire des puces avec des vitesses d'horloge plus élevées est très coûteux, car dans chaque lot de puces produites, seule une petite quantité est capable de vitesses d'horloge plus élevées. Donc, si nous comparons deux puces qui sont synchronisées de manière similaire, le ddr2 serait moins cher. Et si nous comparons deux puces dont le prix est similaire, le ddr2 serait plus rapide. La technologie de ddr se termine également là où ddr2 commence, ce qui signifie que les puces ddr ne peuvent plus être améliorées en raison de restrictions de coût, tandis que ddr2 dépasse de loin les capacités de ddr. Les capacités de ddr2 ont également leurs limites, principalement à mesure que la vitesse d'horloge augmente, c'est là que ddr3 entre en jeu. Mais c'est une autre histoire.