Optimiser La Mémoire

publicité
Optimiser la mémoire
Introduction
L'optimisation de la mémoire peut se réaliser de 3 façons , la première en effectuant des réglages dans le
bios , la deuxième avec des logiciels qui défragmentent et optimisent la mémoire et la troisième en
effectuant le bon choix en achetant les barrettes de mémoire.
Dans le Bios:
Pour commencer l'optimisation de votre mémoire va commencer dans le bios. En effet , les réglages du
bios ont une grande influence sur la bande passante de votre mémoire. Voici donc les quelques réglages
à effectuer dans le bios dans le menu chipset features:
OS Select For DRAM > 64MB ssign IRQ For VGA
Options : OS/2, Non-OS/2
Lorqsue la mémoire système est supérieure à 64MB et qu' un systme OS/2 est utilisé , il est nécéssaire
d'activer cette option car la mémoire sera utilisée différemment. Dans tous les autres cas (windows
95,98 etc...) laissez cette option sur non os/2 ou disabled selon les bios.
SDRAM Bank Interleave
Options: 2-Bank, 4-Bank, disable
Attention , il se peut que certain bios ne propose pas cette option, toutefois vous pouvez l'activer sur les
cartes mères à base de chipset via avec le patch suivant sous windows.
SDRAM BANK INTERLEAVE ENABLED
Ce dispositif concerne l'interfaçage de la SDRAM et permet d'alterner le rafraîchissement des banques
mémoire (attention il un module de sdram peut cotenir plusieurs banques). Ainsi une banque mémoire
sera rafraîchi pendant qu'une autre sera lu. Globalement , cela améliore le taux de transfert de la
SDRAM en masquant la période de régénération de chaque banque puisque cette régénération sera faite
à tour de rôle et non pas pour toutes les banques en même temps. S' il y a 4 supports mémoire , le
processeur peut envoyer une demande de données à chacune des banques de SDRAM dans des cycles
d'horloge consécutifs.
Voici un exemple de transaction sur 4 addresses:
1 Le processeur envoie l'adresse #0 (pour lire le contenu de la mémoire à cette adresse) à la banque 0
2 Le processeur envoie l'adresse #1 à la banque 1 et reçoit les données #0 de la banque 0
3 Le processeur envoie l'adresse #2 à la banque 2 et reçoit les données #1 de la banque 1
4 Le processeur envoie l'adresse #3 à la banque 3 et reçoit les données #2 de la banque 2
5 Le processeur reçoit les données #3 de la banque 3
En conséquence, les données de chacune des quatre demandes arrivent à la suite les unes des autres à
chaque cycle d'horloge sans délai d'attente.
Voyons maintenant le même cas mais avec l'option BANK INTERLEAVE DISABLED
Avec cette option désactivée, la même transaction sur 4 adresses se serait passée comme ceci:
1 la SDRAM se rafraichie
2 Le processeur envoie l'adresse #0 à la banque 0
3 Le processeur reçoit les données #0 de la banque 0
4 la SDRAM se rafraichie
5 Le processeur envoie l'adresse #1 à la banque 1
6 Le processeur reçoit les données #1 de la banque 1
7 la SDRAM se rafraichie
8 Le processeur envoie l'adresse #2 à la banque 2
9 Le processeur reçoit les données #2 de la banque 2
10 la SDRAM se rafraichie
11 Le processeur envoie l'adresse #3 à la banque 3
12 Le processeur reçoit les données #3 de la banque 3
13 la SDRAM se rafraichie
On s'aperçoit vite que avec l'option bank interleave désactivée , pour exécuter les mêmes opérations il
faut 8 cycles supplémentaires. C'est pourquoi la bande passante de la SDRAM augmente avec cette
option activée. Choisissez donc l'option 4 BANK pour obtenir la meilleur bande passante possible.
Attention sur des machines dont la mémoire est inférieure ou égale à 64 Mo il est possible qu'avec
l'option 4 bank la machine devienne instable. Dans ce cas , optez pour l'option 2 banks.
SDRAM CAS Latency Time,SDRAM RAS-to-CAS Delay,SDRAM RAS Precharge Time
Nous ne parlerons pas ici de ces fonctions qui n'entrainent pas une optimisation mais plutôt un
overclocking de la mémoire.
SDRAM Precharge Control
Options : Enabled, Disabled
Ce dispositif est également appelé SDRAM Page Closing Policy dans un certain BIOS. Ce dispositif
détermine si le processeur ou le SDRAM elle-même contrôle la précharge des modules mémoire. Si
cette option est désactivée ,c'est le processeur qui gerera les précharges de la SDRAM ce qui améliorera
la stabilité mais diminuera les performances de celui-ci. Si ce dispositif est actif, la précharge est laissée
à la SDRAM elle-même. Ce qui a pour conséquence de laisser le processeur libre pour d'autres taches.
Ainsi, placez ce dispositif sur enable pour une optimisation optimale de votre processeur et de votre
mémoire.
DRAM Data Integrity Mode
Options : ECC, Non-ECC
Cette configuration du BIOS est employée pour configurer votre mode d'intégrité de données en
mémoire. Cette option doit seulement être utilisée si vous utilisez de la MÉMOIRE VIVE spéciale de
72-bit ECC. Ceci permettra au système de détecter et de corriger des erreurs à bit unique. Cela détectera
également les erreurs de 2 bits bien que cela ne les corrigera pas. Ceci accroit l'intégrité des données et
la stabilité du système aux dépens d'une peu de vitesse. Si vous possédez de la MÉMOIRE VIVE de
type ECC, activez cette option. Dans le cas contraire, désativez l'option.
Read-Around-Write
Options : Enabled, Disabled
Cette fonction du BIOS permet au processeur d'exécuter des commandes de lecture en mémoire, alors
que celui-ci est en train d'écrire des données dans la mémoire. Pour cela il utilise une mémoire tampon
de Read-Around-Write. Les écritures sont accumulés dans cette mémoire tampon et puis écrites en
mémoire en mode burst (un seul coup). Cela réduit le nombre d'écriture en mémoire et cela améliore
donc la lecture. Cette fonction sert donc de cache pour les données qui n'ont pas encore étées écrites en
mémoire.Ce qui améliore aussi pour certain calcules les perfromances du processeurs puisque au lieu
d'aller rechercher une information dans la mémoire , il peut trés bien la reprendre dans ce cache qui est
beaucoup plus rapide que la mémoire. Activez cette option pour améliorer vos performances.
DRAM Read Latch Delay
Options : Enabled, Disabled
C'est une fonction du BIOS qui ajoute un petit retard avant que le système lit les données d'un module
de mémoire. Ce dispositif a été ajouté pour faciliter l'utilisation de quelques modules spéciaux de
SDRAM qui ont des synchronisations peu communes. Vous n'avez pas besoin d'activer ce dispositif à
moins que vous ayez des arrêts du système étranges et que ces arrêts soient générés pas des instabilités
de la mémoire.
DRAM Interleave Time
Options : 0ms, 0.5ms
Cette fonction du BIOS contrôle la synchronisation pour lire les information du prochain module
mémoire seulement si l'option bank interleave est activée. Naturellement, plus le temps que vous avez
choisi est bas, plus les modules seront traités rapidement. Ainsi, il est recommandé de choisir le plus
petit temps possible. Augmentez le seulement si vous rencontrez des problèmes de stabilité du système.
Fast R-W Turn Around
Options : Enabled, Disabled
Cette option du BIOS réduit le temps de latence qui se produit quand le processeur passe de la lecture
de la mémoire vive à l'écriture de celle-ci. En effet le temps d'attente entre deux lectures en mémoire est
beaucoup plus cours que le temps d'attente entre une lecture et une écriture. Si vous activez cette option,
le temps de latence sera réduit et la commutation de la lecture à l'écriture sera beaucoup plus rapide.
Activez cette otpion pour améliorer la bande passante de la mémoire sauf si vous constatez des
instabilités du au fait que vos modules mémoire ne supportent pas cette option.
Les logiciels:
Un grand nombre de logiciel ont fait leur apparition pour vous aider à optimiser votre mémoire. Leur
principe est trés simple, ils effectuent une défragmentation de la mémoire afin de rassembler tous les
morceaux d'un même fichier en un seul bloque. Ce qui accelere ou améliore considérablement la bande
passante de votre mémoire. Dans un deuxieme temps ils gèrent , l'espace libre dans votre mémoire de
façon à éviter que celle-ci se trouve saturée. Ils font cela en déplaçant les fichiers inutilisés résidant dans
votre mémoire vers le fichier swap de windows (mémoire virtuelle). Voici quelques logiciels réalisant
trés bien se travail.
Ram BOOSTER
MEM TURBO 2
Le Choix des modules de mémoires:
Aujourd'hui , le prix des barrettes de mémoire a considérablement chuté , et on trouve de la mémoire à
tous les prix. Faites attention , les prix trop alléchants réservent parfois de mauvaises surprises. En effet
, ces barrettes ont une très mauvaise bande passante , et peuvent parfois pauser problème avec certaines
cartes mères. Pour ne pas vous tromper et sans débourser des sommes colossales , vous pouvez vous
orienter sans problèmes sur les marques PQI , SAMSUNG , TOSHIBA , NCP... Pour les barrettes de
forte capacité , 128 Mo et Plus , demandez à obtenir des barrettes de mémoire , ou toutes les puces sont
implantées du même côté de la barrettes. Celle - ci ont toujours une meilleur bande passante que les
barrettes double face.
Téléchargement