bon, comme je me fais chier au t´af´, et que j´ai rien à glander là, j´men vais vous parler de RAM... déjà, ça veut dire koi RAM ? késako ?
non, stop, STO_oP les gro_Os nO_obs qui me répondent que RAM, c´est le paramètre qui fait ou non RAMer le PC... c´est en partie vrai, mais ça veut pas dire ça, alors vous sortez !
bon, pour les mecs sérieux, on revient et on continue : RAM = Random Access Memory, où mémoire à accès aléatoire (nonn, ygrecgégé, pas de blague "à Léatoire", c´est nul et top nase, pas du tout mon genre...). Ben, comment ke sa march´ une RAM ?
si je vous disais que physiquement, c´est un couple condensateur + transistor, vous vous en tapez comme de l´âge de tante Berthe, je comprends, et donc, on met tante Berthe de côté, et on va imaginer que la RAM, c´est une grille dont chaque noeud (appelé un bit.. non, pas avec le "e", bande de pères verts) contient une information, et quand on lit par exemple une info, Chaque info est donc défini par une abscisse (la colonne) et une ordonnée (la rangée)
Voici comment kessassepasse :
- une impulsion est donnée à la RAM (comme un coup de fouet.. ahh, j´adore fouetter et entendre les gémissements... ahh euh quo ? ah oui pardon, je m´égare, dsl les modos) pour qu´elle aille à la bonne rangée (ou à la bonne ordonnée), ce temps pour se placer à la bonne rangée s´appelle le RAS pour Row Access Strobe (Row veut dire rangée, pour les anglophobes)
- une fois que c´est fait, faut dire à la RAM quelle est la bonne colonne où il faut qu´elle aille, la RAM doit d´abord "basculer" du mode recherche de rangée au mode recherche de colonne, le temps qu´il lui faut pour ça est appelé RAS to CAS
- une fois basculée, on va dire à la RAM quelle est la bonne colonne (ou la bonne abscisse), ce temps pour que la RAM aille à la bone colonne, c´est le fameux CAS (Column Access Strobe)
- quand la RAM est sur la bonne rangée et la bonne colonne, elle lit l´info dans le bit, et le tour est joué, mais il faut aller lire l´info suivante, donc il faut un temps "de recharge" à la RAM avant d´aller exécuter la prochaine action.. ce temps est appelé le RAS precharge
ces 4 timings que je vous ai indiqués dessus en gras, ce sont les timings qui apparaissent sur les emballages commerciaux, maintenant vous aurez moins l´air de gos nO_obs.
ensuite, parlons fréquences, car les infos ne sortent et ne rentrent pas dans la RAM comme dans un moulin, c´est seulement à des moments précis, qui correspondent aux fronts montants et descendants du bus système... ? gnnééé ? j´en vois dans le fond kikomprenne rien, et pourtant, je cause pas viet´ ! C´est ça ki explique la différence entre mémoire SDR et DDR d´ailleurs, et pourquoi une mémoire DDR de 800 MHz ne fonctionne en réalité qu´à 400 MHz physiquement !
le bus système, j´en reparlerai dans un guide carte mère, mais là, saféchié, donc on passe. en gros, plus la fréquence est élevée, plus les donénes rentrent et sortent vite de la RAM.
bon, en pratique, ça vous fait pas avancer pour le choix de la RAM, alors keskonprends ? actuellement, il existe deux types de RAM pour le commun des mortels, la DDR et la DDR2. Ces deux là se distinguent par des finesses de "gravure", des tensions différentes et autres subtilités. En gros, la DDR2 a des timings plus élevés (donc pas bien) que la DDR, mais des fréquences plus élevées aussi (ça c´est bien) et en pratique, c´est la DDR2 qui a de meilleures perfs.
- si votre machine est vieille et qu´elle utilise de la DDR (parenthèse pour Erceus, t´as compris la diférence maintenant ? gros no_Ob
, soit vous êtes très idiots et / ou très pauvres, et vous restez en DDR, prenez des barettes de 1 Go de DDR-400, c´est largement suffisant... mais elles sont plus rares et plus chères que la DDR2 qui est presque donnée
- si votre machine est récente et utilise de la DDR2, LA mémoire qu´il vous faut est la DDR2-800, encore appelée PC2-6400, pour un débit de 6.4 Go / s. c´est donné : 45 euros le kit de 2 x 1 Go de DDR2-800 et le double pour une paire de barette de 2 x 2 Go !
remarque : pour trouver 6400 Mo/s = 6.4 Go/s, c´est simple : on fait 400 x 2 x 8 = 6400 !
400 parce que c´est la fréquence réele de le DDR2-800
2 parce que c´est de la mémoire DDR
8 parce que on parle en octet, et 1 octet = 8 bits !
bon, que peut-on dire de pus sur la sélection de la RAM ?
a) importance des timings ? oui si vous êtes un féru d´overclocking (il m´arrivait à l´époque de claquer 600 euros dans 4 barettes de 512 Mo de DDR-600, le top du top de la DDR), mais sinon, si c´est juste pour jouer, c´est débile, la différe"nce à fréquence égale entre des variation de timings de 4 et de 5 par exemple pour le CAS n´influe même pas de 1% les perfs, alors faut oublier
les timings avaient de l´importance quand la DDR était lente, mais avec les fréquence de folie attentes par la DDR2 et surtout la DDR3 qui vient d´arriver, les timings, on s´en tape les roubignolles, rien à péter
b) la fréquence ? là, c´est plus parlant, la différence de perfs, suivants les aplications, pouvant aller jusqu´à 5%... c´est pas grand chose, mais si vous êtes n malade de benchs, ça peut servir, mais en pratique, si vous jouez, oubliez, la DDR2-800 est parfaite... jusqu´à l´arrivée de la DDR3 bien plus rapide à l´avenir. Le surcoût occasionné de barettes plus rapide ne vaut pas la chandelle par rapport au gain de perfs minable
c) personne n´a levé le doigt pour parler de la synchronisation entre la fréquence de la RAM et le bus système ?? ce truc permet d´éviter plein de temps (de cycle d´horloge) perdus par la RAM à attendre le proco ou vice-versa ? ...
....
bon, pas grave, on s´en tape, c´était pour la petite histoire, car les fréquences de la DDR étant modeste, une désynchro entre ces deux machins là pouvait influer sur les perfs significativement, mais depuis l´arrivée de la DDR2 haute fréquence, on s´en tape de la synchro, c´était une petite remarque pour les vieux de la vieille !
remarque : l´avenir ? ben, c´est la DDR3, mais elle est encore relativement chère par rapport à la DDR2, et la techno est encore trop jeune pour présenter des gains remarquables par rapport à la DDR2 qui a encore une bonne année au mpoins à tirer.
la DDR3 sera LA mémoire qui sera parfaite pour l´arrivée du futur proco Intel, le fameux Nehalem prévu pour fin 2009 !
PS : les modos, passez mon titre en gras s´il vous plaît ! je sais pas faire !
non, stop, STO_oP les gro_Os nO_obs qui me répondent que RAM, c´est le paramètre qui fait ou non RAMer le PC... c´est en partie vrai, mais ça veut pas dire ça, alors vous sortez !
bon, pour les mecs sérieux, on revient et on continue : RAM = Random Access Memory, où mémoire à accès aléatoire (nonn, ygrecgégé, pas de blague "à Léatoire", c´est nul et top nase, pas du tout mon genre...). Ben, comment ke sa march´ une RAM ?
si je vous disais que physiquement, c´est un couple condensateur + transistor, vous vous en tapez comme de l´âge de tante Berthe, je comprends, et donc, on met tante Berthe de côté, et on va imaginer que la RAM, c´est une grille dont chaque noeud (appelé un bit.. non, pas avec le "e", bande de pères verts) contient une information, et quand on lit par exemple une info, Chaque info est donc défini par une abscisse (la colonne) et une ordonnée (la rangée)
Voici comment kessassepasse :
- une impulsion est donnée à la RAM (comme un coup de fouet.. ahh, j´adore fouetter et entendre les gémissements... ahh euh quo ? ah oui pardon, je m´égare, dsl les modos) pour qu´elle aille à la bonne rangée (ou à la bonne ordonnée), ce temps pour se placer à la bonne rangée s´appelle le RAS pour Row Access Strobe (Row veut dire rangée, pour les anglophobes)
- une fois que c´est fait, faut dire à la RAM quelle est la bonne colonne où il faut qu´elle aille, la RAM doit d´abord "basculer" du mode recherche de rangée au mode recherche de colonne, le temps qu´il lui faut pour ça est appelé RAS to CAS
- une fois basculée, on va dire à la RAM quelle est la bonne colonne (ou la bonne abscisse), ce temps pour que la RAM aille à la bone colonne, c´est le fameux CAS (Column Access Strobe)
- quand la RAM est sur la bonne rangée et la bonne colonne, elle lit l´info dans le bit, et le tour est joué, mais il faut aller lire l´info suivante, donc il faut un temps "de recharge" à la RAM avant d´aller exécuter la prochaine action.. ce temps est appelé le RAS precharge
ces 4 timings que je vous ai indiqués dessus en gras, ce sont les timings qui apparaissent sur les emballages commerciaux, maintenant vous aurez moins l´air de gos nO_obs.
ensuite, parlons fréquences, car les infos ne sortent et ne rentrent pas dans la RAM comme dans un moulin, c´est seulement à des moments précis, qui correspondent aux fronts montants et descendants du bus système... ? gnnééé ? j´en vois dans le fond kikomprenne rien, et pourtant, je cause pas viet´ ! C´est ça ki explique la différence entre mémoire SDR et DDR d´ailleurs, et pourquoi une mémoire DDR de 800 MHz ne fonctionne en réalité qu´à 400 MHz physiquement !
le bus système, j´en reparlerai dans un guide carte mère, mais là, saféchié, donc on passe. en gros, plus la fréquence est élevée, plus les donénes rentrent et sortent vite de la RAM.
bon, en pratique, ça vous fait pas avancer pour le choix de la RAM, alors keskonprends ? actuellement, il existe deux types de RAM pour le commun des mortels, la DDR et la DDR2. Ces deux là se distinguent par des finesses de "gravure", des tensions différentes et autres subtilités. En gros, la DDR2 a des timings plus élevés (donc pas bien) que la DDR, mais des fréquences plus élevées aussi (ça c´est bien) et en pratique, c´est la DDR2 qui a de meilleures perfs.
- si votre machine est vieille et qu´elle utilise de la DDR (parenthèse pour Erceus, t´as compris la diférence maintenant ? gros no_Ob
- si votre machine est récente et utilise de la DDR2, LA mémoire qu´il vous faut est la DDR2-800, encore appelée PC2-6400, pour un débit de 6.4 Go / s. c´est donné : 45 euros le kit de 2 x 1 Go de DDR2-800 et le double pour une paire de barette de 2 x 2 Go !
remarque : pour trouver 6400 Mo/s = 6.4 Go/s, c´est simple : on fait 400 x 2 x 8 = 6400 !
400 parce que c´est la fréquence réele de le DDR2-800
2 parce que c´est de la mémoire DDR
8 parce que on parle en octet, et 1 octet = 8 bits !
bon, que peut-on dire de pus sur la sélection de la RAM ?
a) importance des timings ? oui si vous êtes un féru d´overclocking (il m´arrivait à l´époque de claquer 600 euros dans 4 barettes de 512 Mo de DDR-600, le top du top de la DDR), mais sinon, si c´est juste pour jouer, c´est débile, la différe"nce à fréquence égale entre des variation de timings de 4 et de 5 par exemple pour le CAS n´influe même pas de 1% les perfs, alors faut oublier
les timings avaient de l´importance quand la DDR était lente, mais avec les fréquence de folie attentes par la DDR2 et surtout la DDR3 qui vient d´arriver, les timings, on s´en tape les roubignolles, rien à péter
b) la fréquence ? là, c´est plus parlant, la différence de perfs, suivants les aplications, pouvant aller jusqu´à 5%... c´est pas grand chose, mais si vous êtes n malade de benchs, ça peut servir, mais en pratique, si vous jouez, oubliez, la DDR2-800 est parfaite... jusqu´à l´arrivée de la DDR3 bien plus rapide à l´avenir. Le surcoût occasionné de barettes plus rapide ne vaut pas la chandelle par rapport au gain de perfs minable
c) personne n´a levé le doigt pour parler de la synchronisation entre la fréquence de la RAM et le bus système ?? ce truc permet d´éviter plein de temps (de cycle d´horloge) perdus par la RAM à attendre le proco ou vice-versa ? ...
....
bon, pas grave, on s´en tape, c´était pour la petite histoire, car les fréquences de la DDR étant modeste, une désynchro entre ces deux machins là pouvait influer sur les perfs significativement, mais depuis l´arrivée de la DDR2 haute fréquence, on s´en tape de la synchro, c´était une petite remarque pour les vieux de la vieille !
remarque : l´avenir ? ben, c´est la DDR3, mais elle est encore relativement chère par rapport à la DDR2, et la techno est encore trop jeune pour présenter des gains remarquables par rapport à la DDR2 qui a encore une bonne année au mpoins à tirer.
la DDR3 sera LA mémoire qui sera parfaite pour l´arrivée du futur proco Intel, le fameux Nehalem prévu pour fin 2009 !
PS : les modos, passez mon titre en gras s´il vous plaît ! je sais pas faire !
MESSAGE MODIFIE LE : 12/05/2008 - 20:36
pour ceux qui veulent jouer avec l´OC, et qui souhaitent savoir comment affiner le choix de RAM en fonction du bus système, j´attends les question !
(lève le doigt)
question : pourquoi il faut mettre les barrettes sur les slots 1 et 3 ou 2 et 4 au lieu de les coller genre slots 1 et 2 ?
question : pourquoi il faut mettre les barrettes sur les slots 1 et 3 ou 2 et 4 au lieu de les coller genre slots 1 et 2 ?
Pour profiter du dual channel.
Je crois que c´est un procédé qui consiste à diviser l´info (qui doit aller dans la ram) en deux, donc sur les deux barrettes identiques placées sur les slots 1 et 3, ou 2 et 4, pour gagner du temps. C´est le même genre de procédé que le RAID.0 je crois...
Je crois que c´est un procédé qui consiste à diviser l´info (qui doit aller dans la ram) en deux, donc sur les deux barrettes identiques placées sur les slots 1 et 3, ou 2 et 4, pour gagner du temps. C´est le même genre de procédé que le RAID.0 je crois...
MESSAGE MODIFIE LE : 08/05/2008 - 02:26
Ok.
Mais en pratique, le gain est-il réellement important?
Et une question: sur les comparateurs de prix, on peut rechercher des barrettes de mémoire "dual channel", c´est parcequ´elles sont adaptées spécifiquement à ce type d´usage, ou juste qu´elles sont vendues sous la forme "2Go= 2barrettes de 1Go"?
Et, tant que j´y suis, si on place dans les slots 1 et 3 des barrettes de capacités différentes, ça marche?
Mais en pratique, le gain est-il réellement important?
Et une question: sur les comparateurs de prix, on peut rechercher des barrettes de mémoire "dual channel", c´est parcequ´elles sont adaptées spécifiquement à ce type d´usage, ou juste qu´elles sont vendues sous la forme "2Go= 2barrettes de 1Go"?
Et, tant que j´y suis, si on place dans les slots 1 et 3 des barrettes de capacités différentes, ça marche?
Citation de Toth :
« Ok.
Mais en pratique, le gain est-il réellement important?
Et une question: sur les comparateurs de prix, on peut rechercher des barrettes de mémoire "dual channel", c´est parcequ´elles sont adaptées spécifiquement à ce type d´usage, ou juste qu´elles sont vendues sous la forme "2Go= 2barrettes de 1Go"?
Et, tant que j´y suis, si on place dans les slots 1 et 3 des barrettes de capacités différentes, ça marche? »
« Ok.
Mais en pratique, le gain est-il réellement important?
Et une question: sur les comparateurs de prix, on peut rechercher des barrettes de mémoire "dual channel", c´est parcequ´elles sont adaptées spécifiquement à ce type d´usage, ou juste qu´elles sont vendues sous la forme "2Go= 2barrettes de 1Go"?
Et, tant que j´y suis, si on place dans les slots 1 et 3 des barrettes de capacités différentes, ça marche? »
dual channel = bande passante de 64 bits pour les transferts mémoire, au lieu de 32.
ceci dit, si à l´époque des DDR, la fréquence était à chier, donc le dual channel était vraiment important (tout comme les timings), maintenant, avec les fréquences atteintes par la DDR2 et surtout la DDR3, le dual channel n´apporte presque plus aucun gain (déjà qu´il était limité à l´époque de la DDR-400, avec environ 5% de gain en moyenne)
le choix de la RAM est devenu très simple avec les DDR2 et DDR3, c´était bien plus amusant à l´époque des DDR, où là, fallait se prendre le choux car les gains en perfs étaient parfois siginficatifs, plus maintenant
pour la réponse à ta question, mon petit Toth, la mention dual channel veut dire que les puces mémoire des deux barettes viennent du même lot de puces, ce qui garanti leur compatibilité. En effet, les informations en dual channel suppose que les caractéristiques des deux barettes soient identiques, comme des disques durs en RAID 0 ou 1 par exemple.
Oki oki, merci bien pour les reponses
up pour un topic pas encore remis à jour car rien d´intéressant en vue.... sauf la DDR3.
oui, c´est une évolution de la DDR2, qui permet d´accroître la vitesse tout en réduisant la consommation, donc que du bon. En outre, les latences mémoire augmentent, c´est vrai, mais elles sont contrebalancées par la hausse de la fréquence de fonctionnement
je vous ferai cygne, pardon signe, quand cette mémoire sera intéressante, mais pour l´instant, peu de cartes mères la supportent (et sont chères en plus), elle n´en est qu´à ses débuts et le rapport perfs / prix est encore bien en dessous de la DDR2
on en reparle de cette DDR3...
oui, c´est une évolution de la DDR2, qui permet d´accroître la vitesse tout en réduisant la consommation, donc que du bon. En outre, les latences mémoire augmentent, c´est vrai, mais elles sont contrebalancées par la hausse de la fréquence de fonctionnement
je vous ferai cygne, pardon signe, quand cette mémoire sera intéressante, mais pour l´instant, peu de cartes mères la supportent (et sont chères en plus), elle n´en est qu´à ses débuts et le rapport perfs / prix est encore bien en dessous de la DDR2
on en reparle de cette DDR3...