Explication RAM - Carte mère - Hardware
Marsh Posté le 12-07-2005 à 16:17:09
+1 pour l'explication, car cela m'aiderais d'en savoir un peu plus aussi !!
Merci.
Marsh Posté le 12-07-2005 à 16:18:39
magic_eric a écrit : Bonjour, |
bonne question je pense que c la nom car du ram pc3200 ddr400 kingston ou crucial c quand meme du ram pc3200 ddr400 vrai ?
Marsh Posté le 12-07-2005 à 16:19:53
PC 2100 = 266Mhz
PC 2700 = 333Mhz
PC 3200 = 400Mhz
y a encore plus haut.........
Jusq'a PC 8000 = 1Ghz pour la DDR2
Marsh Posté le 12-07-2005 à 16:21:35
oui c'est sur mais apres il y a les cas qui entrent en jeu , et la c'est plus delicat du style 2.2.2.5
Marsh Posté le 12-07-2005 à 16:21:39
K@MIK@ZE a écrit : PC 2100 = 266Mhz |
j'ai pas vu de mobo amd avec du ddr2 ?
Marsh Posté le 12-07-2005 à 16:24:08
magic_eric a écrit : Bonjour, |
Quelques généralités
Le bus de la SDRAM et DDR à une largeur de 64 bits (8 octets). Ce bus sert à la fois au transfert de données (chipset<->RAM) et au transfert des adresses (chipset->RAM) auquelles accéder.
Le principe de l'ECC, c'est de faire passer 8 bits en plus (donc 72 au lieu de 64). Ces 8 bits permettent de vérifier que les données transférées sont correctes (je crois que ca permet de détecter jusqu'à 2 bits faussés, et même de corriger s'il y a un bit incorrect).
Généralement, le contrôleur mémoire accède directement aux puces mémoire, qui sont sur le même bus. Par exemple, avec 1 barrette ayant 2 banks, le contrôleur mémoire enverra des signaux vers 2 composants, sur un même bus. Avec 2 barrettes ayant 2 banks chacune, il contrôlera 4 composants. Mais, plus il y a de composants, plus il y a de problèmes de parasites. c'est pourquoi il y a des limites au nombre de banks pouvant être gérées et que l'on peut voir, dans le manuel de cartes mères, que l'on peut mettre 1 barrette en DDR400 (200 mhz), mais que la fréquence descend à 166 mhz lorsqu'il y a 2 barrettes, 133 mhz lorsqu'on met 3 barrettes.
Celà pose problème dans les serveurs où l'on souhaite mettre beaucoup de ram. C'est là qu'intervient la mémoire "registered". Avec cette mémoire, le contrôleur mémoire n'accède plus directement aux composants, mais à un buffer intermédiaire. Ainsi, il y a moins de problèmes de parasites et l'on peut mettre plus de RAM sur le bus mémoire
L'inverse de "registered" est "unbuffered".
(exemple : http://forum.hardware.fr/hardwaref [...] 4570-1.htm )
Marsh Posté le 12-07-2005 à 16:27:50
mrbebert a écrit : Quelques généralités |
Marsh Posté le 12-07-2005 à 16:37:22
Merci a mrbebert pour ces explications sur Registered et non Registered. J'ai encore plein de questions :
- les cas c'est quoi ?
- En gros c'est pour la raison que tu disais que quand je mets mes 2 barrettes de 512 PC3200 en dual channel elles sont a 166MHZ dans le BIOS, c'est ca ?
C'est vraiment chaud car pour de la PC3200 je trouve des écarts de prix du simple au triple voir plus donc
Pourquoi certaines personnes disent que tel type ou marque de RAM est mieux qu'une autre ? Value RAM, TwinMX, ... ??????
Marsh Posté le 12-07-2005 à 17:04:11
magic_eric a écrit : ... |
Oui, je pense
Les CAS, ce sont les temps d'accès (la latence).
Le chipset envoie une demande à la RAM, et il doit attendre avant d'avoir la réponse. Si le CAS est à 3, il devra attendre 3 "ticks" d'horloge. Par exemple, pour de la DDR400, donc avec une horloge à 200 mhz, il devra attendre 3 fois la période (qui est de 1/200.10^6 secondes).
Comme la DDR est capable de transmettre 2 infos par signal d'horloge, on a vu apparaître des CAS en demi-périodes (2.5 signifie qu'il faut attendre 2 périodes et demi).
Donc, plus un CAS est bas, et plus la RAM réagira rapidement, le proc attendra donc moins longtemps. Comme ce CAS s'exprime en nombre de périodes, il dépend de la fréquence. Par exemple, une RAM vendue pour un CAS de 3 à 200 mhz sera peut être capable d'un CAS 2.5 à 133 mhz.
Après, je connais pas les détails, mais la RAM est organisée d'une certaine manière qui fait que, dans une situation donnée, elle ne peut pas fournir dans les même délais les infos situées à n'importe quelle adresse. C'est pourquoi il y a plusieurs valeurs aux CAS, correspondant à des situations différentes (données demandées plus ou moins "proches" des données déjà accédées).
Les différents type de RAM (et leurs prix) dépendent de la qualité des composants, c'est à dire de leur faculté à avoir un CAS bas et une fréquence haute. Généralement, une RAM "bas de gamme" nécessitera un CAS de 3 à 200 mhz, alors qu'une autre, plus chère, sera capable d'un CAS 2 à cette même fréquence (ou d'un CAS 3 mais à 250 mhz).
(après, il y a aussi les querelles de chapelle, la réputation de la marque, la beauté de l'emballage ... )
Marsh Posté le 12-07-2005 à 17:22:02
En gros si mon utilisation se restreint a mater des films, encoder de la video, faire de la bureautique, jouer a starcraft brood war ( ), je reste sur de la noname PC3200 c'est bien ca ?
De toute facon c'est plus pour la culture car je compte pas acheter de RAM avant un an ou 2 (je referai ma config a ce moment la pas avant je pense ...)
Merci infiniment en tout cas pour cette petite lecon de choses.
A bientot
MaGiC
Marsh Posté le 12-07-2005 à 17:29:10
Mais je t'en prie
C'est clair que la RAM "haut de gamme" vaut pas toujours le prix demandé (sauf si on veut overclocker). A la rigueur, on peut espérer moins de problème avec de la RAM "de marque" mais bon, y a de la noname qui fonctionne très bien aussi
(j'achète que ca )
Par contre, dans 1 an ou 2, faudra se préoccuper de la DDR-II, qui n'est pas exactement pareil
Marsh Posté le 12-07-2005 à 17:55:47
piouyec a écrit : j'ai pas vu de mobo amd avec du ddr2 ? |
Exact, il faut dire qu'il n'y a pas qu'AMD... mais bon, tout le monde n'a pas la chance d'avoir un P4.
Intel powa !
Marsh Posté le 12-07-2005 à 19:01:30
Une petite question encore svp
Vaut il mieux de la pc3200 en 3.3.3.8 ou de la pc2700 en 2,5.3.3.7 ?
Marsh Posté le 12-07-2005 à 14:44:32
Bonjour,
Je me pose tout plein de questions sur la RAM depuis que je virevolte sur ce forum.
Est-il possible que l'on m'explique les différents types de RAM ainsi que les principaux écarts.
Je lis des choses sur la Value RAM, ECC Registered, ...
De mon temps c'était PC2100, 2700 et 3200 et c'était le seul chiffre a regarder histoire de pas brider le proc (ou la ram). Maintenant j'ai l'impression que tout est plus compliqué avec les férquences et tout et je capte plus grand chose.
Donc si une ame charitable se sent de prendre 2minutes pour m'expliquer la vie ca serait super cool
ThX