Les mémoires

De Windows 3.1 en 1991 à Windows XP en 2001, la capacité mémoire des ordinateurs a évolué de 4Mo à 256Mo soit 64x plus en dix ans ! Outre la taille de mémoire embarquée, les spécifications ont bien changé pour suivre l'évolution des processeurs sans cesse plus rapides et plus gourmands… Quelle est la quantité de mémoire optimale ? Quels modules choisir ? Suivez le guide !

De 16 à 512Mo…

En 1995, Microsoft propose une évolution radicale de son système d’exploitation. Windows 95 offre enfin le support complet des technologies de l’époque : cartes graphiques PCI, accès DMA des disques dur, prise en charge du bus master, gestion adaptée de la mémoire, etc. Au niveau du matériel, les Pentium à 90 et 100MHz sont des processeurs parfaitement en phase avec le nouveau système d’exploitation. La capacité mémoire double une fois de plus pour atteindre 8Mo. Mais le nouveau système d’exploitation ne délivre sa puissance réelle qu’à partir de 16Mo… L’année 1998 marque une nouvelle évolution logicielle et matérielle. De nombreuses technologies arrivent sur le marché : Pentium II, AGP, USB, MMX, etc. Microsoft introduit une nouvelle mouture de son OS afin de gérer les dernières innovations. Windows 98 accomplit sa tâche à merveille mais demande au moins 32Mo pour un usage basique mais se montre véritablement à l’aise avec 64Mo. Le matériel évolue si rapidement que Microsoft doit sortir une version améliorée de Windows 98 un an plus tard : Windows 98 Seconde Edition. Cette nouvelle mouture supporte de nouvelles fonctionnalités. En contrepartie, elle demande à nouveau un peu plus de ressources. Windows 98SE demande au minimum 64Mo et 128Mo pour un usage optimal. Windows Millenium Edition nécessite 128Mo pour une utilisation courante mais 256Mo ne sont pas un luxe superflu pour travailler dans de bonnes conditions. Avec le tout récent Windows XP, la mémoire est bien mieux prise en charge et 512Mo offrent un confort inégalable.

Le rôle de la mémoire

Il est tout à fait légitime de se demander ce qui nécessite une telle augmentation de la capacité mémoire. L’explication se trouve dans le fonctionnement même du système. Les premières machines ne disposaient que de fonctions basiques : clavier et écran. La majorité des applications utilisaient un mode texte (pas d’images, d’icônes, etc.). L’arrivée des systèmes graphiques comme Windows a demandé une carte graphique plus puissante mais aussi un écran de meilleure qualité. Il en résulte plus de données à traiter et un besoin plus grand en capacité mémoire. En effet, la mémoire sert à stocker toutes les données manipulées par le processeur. La généralisation des cartes son, modems, adaptateurs réseau et autres demande la mise en mémoire d’applications nécessaires à la prise en charge de ces fonctions. Parallèlement, les logiciels deviennent de plus en plus complexes au point de nécessiter la présence d’assistants pour la réalisation de certaines tâches. La prise en charge des nouvelles technologies et la richesse fonctionnelle des logiciels demandent une mémoire importante. Si cette dernière fait défaut, Windows est capable d’utiliser le disque dur en remplacement. Cependant, cette supercherie se fait largement aux dépens des performances. Le meilleur des disques durs reste 1000 fois moins rapide que la mémoire RAM.

La mémoire ''unique''…

Depuis les Pentium II, les pc utilisent de la mémoire SDR (Single Data Rate) qui fonctionne à la même fréquence que le bus du processeur. Grosso modo, l'intérêt est de synchroniser les demandes du processeur et les réponses de la mémoire. A titre d'exemple, un Pentium !!! 1000MHz utilise un bus système à 133MHz et s'accommode parfaitement de modules SDRAM 133MHz. L'arrivée des processeurs hautes fréquences comme le Pentium 4 et l'Athlon XP a fait naître des modules nouveaux : respectivement Rambus DRAM (RDRAM) et DDR (Double Data Rate) DRAM. La DDR s'est rapidement imposée pour son rapport prix/performances bien plus intéressant que celui de la mémoire Rambus. Le point fort de la DDR est de doubler le taux de transfert sans avoir à faire appel à une fréquence plus élevée.

·  Bus processeur 100MHz (Athlon, Duron, Celeron) : mémoire DDR 200, 1600Mo/s à 133MHz

·  Bus processeur 133MHz (Athlon, Athlon XP, Pentium 4) : mémoire DDR 266, 2100Mo/s à 133MHz

·  Bus processeur 166MHz (Athlon XP) : mémoire DDR 333, 2700Mo/s à 166MHz

·  Bus processeur 200MHz (Pentium 4 ''C'', Athlon XP, Athlon 64/FX) : mémoire DDR 400, 3200Mo/s à 200MHz

Aujourd'hui, la majorité des PC sont donc équipés de modules DDR 333 ou DDR 400. Les derniers jeux de composants qui servent d'intermédiaire entre le processeur et la mémoire sont capables de gérer deux modules en front via la technologie Dual Channel. Ce mode de fonctionnement demande deux modules totalement identiques afin de transférer les données en parallèle. Les chipsets i875P, i865PE et nForce2 qui gèrent les modules DDR 333 et DDR 400 offrent ainsi deux fois plus de données au processeur (5.4Go/s et 6.4Go/s). Le Pentium 4 et Athlon XP peuvent ainsi donner le meilleur d'eux mêmes. Les nouveaux Athlon 64 et FX gèrent la mémoire directement (sans faire appel à un chipset) et travaillent en liaison avec des modules DDR 400.

Quelle quantité ?

Nous avons réalisé quelques tests avec le Content Creation 2003 afin de déterminer l'impact de la quantité de mémoire sur le score. Pour les tests, nous avons utilisé un Athlon XP 3200+ sur une Asus A7N8X Deluxe. La mémoire n'a pas été montée en dual channel pour ne pas influencer certaines combinaisons (même si son impact est très réduit sur cette plate-forme). Le graphe montre une progression intéressante des performances jusqu'à 1024Mo de mémoire. Au-delà, l'augmentation est anecdotique. Les solutions les plus séduisantes à l'heure actuelle sont 2 x 256Mo et 2 x 512Mo. En optant pour une paire de modules, on conserve une plus large liberté de manœuvre notamment pour un éventuel passage en Dual Channel...

Content Creation 2003 est un test qui réalise des macros dans les logiciels suivants :

·  Adobe® Photoshop® 7.0

·  Adobe® Premiere® 6.0

·  Macromedia® Director 8.5.1

·  Macromedia® Dreamweaver 4

·  Microsoft® Windows MediaTM Encoder 7.01.00.3055

·  Netscape® 6.2.3

·  NewTek's LightWave® 7.5

·  Sonic Foundry® Sound Forge® 6.0
Le score est inversément proportionnel au temps mis pour réaliser les macros...

Mémoire et mémoire

Il existe des modules de mémoire bons marchés. Afin de réduire les coûts de production certains constructeurs limitent les tests réalisés à l'usine pour déterminer les capacités maximales de la mémoire. Il peut en résulter des problèmes de stabilité du PC. Les quelques francs économisés seront vites perdus à isoler le problème. Au vu de la faible différence de prix qui existe entre un module sans marque et celui d'un grand constructeur, il serait dommage de se priver d'une qualité supérieure. Si vous ne parvenez pas à identifier les modules mémoire (SDR, DDR, Rambus) dont vous avez besoin, notre assistant mémoire peut vous aider!