Base de connaissances CCM
Matériel - Mémoire




Sujet 899 - Tester ses barrettes de RAM avec MemTest

[ Voir ce sujet en ligne ] - [ Catégorie: Matériel - Mémoire ]


Tester sa RAM avec MemTest


Il existe trois logiciels permettant de réaliser un diagnostic de ses barrettes de mémoire RAM :

Sommaire




Memtest86+


Memtest86+ est un logiciel Open Source qui démarre depuis un périphérique autonome. Il peut donc fonctionner sur n'importe quel système d'exploitation.

Il permet de tester à fond ses barrettes de mémoire.

Les résultats de Memtest86+ sont faciles à analyser :
Memtest+ interface



Notez que cet outil (et quelques autres) sont disponibles sur un CD bootable gratuit :
Ultimate Boot CD (UBCD) ou sur les CD de Linux comme Ubuntu.

Tester depuis un CD


Tester depuis une clé USB


Tester depuis une disquette


Il est possible de tester sa RAM depuis un lecteur de disquette interne ou USB.

Memtest86


Memtest86 est une version obsolète de Memtest86+. Elle n'est plus développé depuis janvier 2009 (utiliser Memtest86+, de préférence).

MemTest


La version gratuite du logiciel MemTest permet de tester sa mémoire RAM depuis Windows.
Elle est très simple d'utilisation mais semble moins efficace que Memtest86+, puisque qu'elle ne teste que la mémoire inutilisée par Windows.
Elle est particulièrement utile pour s'assurer de la stabilité de la RAM après des tests d'Overclocking du processeur, sans avoir besoin de redémarrer l'ordinateur.

Lire la suite

[Mémoire] Histoire de Timings »
Publié par Jeff - Dernière mise à jour le 28 juin 2010 à 02:58 par krazykat




Sujet 1184 - [Mémoire] Histoire de Timings

[ Voir ce sujet en ligne ] - [ Catégorie: Matériel - Mémoire ]

Les modules de mémoire sont caractérisés par leur fréquence. La DDR400 fonctionne à 200MHz, mais outre cette valeur connue par tout le monde, il y a lieu de parler de timings. Les timings sont ces chiffres un peu étranges pour les néophytes qui pleuvent sur les forums : DDR400 22210 qui signifie en fait 2/2/2/10, soit les valeurs CAS, RAS to CAS, RAS et Cycle. La mémoire est une sorte de grande matrice ou de grand parking. Ces valeurs sont des temps d'attente avant de donner une information

CAS : Column Address Strobe ou délai d'accès colonne
RAS to CAS : délai entre les modes colonne et rangée
RAS : Row Address Strobe ou délai d'accès rangée
Cycle time : délai pour un nouveau cycle d'accès.

Plus ces temps sont faibles, meilleures sont les performances. S'il est possible d'obtenir des timings corrects à 200MHz (2.5/3/3/8) avec des modules peu coûteux, il faut débourser beaucoup plus pour ceux qui supportent 2/2/2/5 à 200MHz. A plus de 250MHz, on est généralement limité à 3/4/4/8. La première chose à faire pour arriver à un bus mémoire élevé est de mettre des valeurs élevées à ces paramètres. Un module prévu pour fonctionner à 200Mhz en 2.5/3/3/8 peut généralement fonctionner à 220MHz mais en 3/4/4/10 par exemple. En augmentant la tension des modules de mémoire, il est possible de les faire fonctionner à des timings plus agressifs ou à de plus hautes fréquences. Par défaut, la DDR travaille en 2.5v et il est possible de pousser le voltage de 10% soit 2.75v. Au delà, les modules risquent de (sur)chauffer et il faut envisager des radiateurs ou une ventilation dédiée. Certains modules hautes performances ont de base une tension de 2.75v et peuvent encaisser plus de 3v…

Source: TT-Hardware

Lire la suite

[Mémoire] Quantité de RAM et mémoire virtuelle »
Publié par chewy_Qc@hotmail.com - Dernière mise à jour le 22 novembre 2009 à 16:39 par marlalapocket




Sujet 2078 - [Mémoire] Quantité de RAM et mémoire virtuelle

[ Voir ce sujet en ligne ] - [ Catégorie: Matériel - Mémoire ]



Tout dépend du système d'exploitation et de l'utilisation du PC.

Plus la quantité de mémoire est importante, plus le gain en performances sera significatif.
Mais installer plus de 512 Mo (ou 1024 pour un système récent) ne sera profitable que pour l'utilisation de logiciels 3D gourmands en ressources (jeux, édition vidéo, logiciels de conception...).

Les valeurs suivantes sont des minimas donnés à titre indicatifs.
Ces valeurs peuvent varier en fonction du processeur et des périphériques installés.

OS : Windows XP
Utilisation : Bureautique + surf Internet
RAM : 256 Mo mini, 512 Mo pour l'utilisation simultanée de plusieurs applications.


OS : Windows XP

Utilisation : Jeux 3D moyennement gourmands, traitement d'images courant (photo).
RAM : 512 Mo mini.


OS : Windows XP
Utilisation : Jeux 3D récents, édition vidéo.
RAM : 1024 Mo mini.


OS : Windows 2000 Pro
Utilisation : Bureautique + surf Internet
RAM : 192 Mo mini, 256 mo pour l'utilisation simultanée de plusieurs applications.

OS : Windows 2000 Pro
Utilisation : Jeux 3D moyennement gourmands, traitement d'images courant (photo).
RAM : 256 à 384 Mo.

OS : Windows 2000 Pro
Utilisation : Jeux 3D, édition vidéo.
RAM : 512 Mo mini.

OS : Windows 98, 95 et NT 4.0
Utilisation : Bureautique + surf Internet
RAM : 64 Mo mini, 128 Mo pour l'utilisation simultanée de plusieurs applications.

OS : Windows 98, 95 et NT 4.0
Utilisation : Jeux 3D moyennement gourmands, traitement d'images courant (photo).
RAM : 128 Mo mini.

OS : Windows Vista (sans interface Aero)
Utilisation : Bureautique + surf Internet
RAM : 512 Mo mini.

OS : Windows Vista (avec interface Aero)
Utilisation : Bureautique + surf Internet
RAM : 1 Go mini (avec une carte graphique puissante).

OS : Windows Vista (avec interface Aero)

Utilisation : Jeux 3D récents + édition vidéo
RAM : 1.5 à 2 Gio suivant le jeu (avec une carte graphique puissante).

OS: Windows Seven (sans Interface Aero)

Utilisation: Bureautique, Internet
RAM: 1G0, 512 mo mini.

OS: Windows Seven (avec Interface Aero)

Utilisation: Bureautique. Internet
RAM: 1G0 mini, 2GO recommandés.

OS: Windows Seven (avec Interface Aero)
Utilisation: Jeux 3D
RAM: 1.5, 2GO mini.

Idéalement, on règlera la taille de la mémoire virtuelle à 1,5 fois la quantité de RAM installée.
Pour régler la taille de la mémoire virtuelle, aller à :

Lire la suite

[Mémoire] Utiliser Windows Memory Test »
Publié par Hamster Jovial - Dernière mise à jour le 25 août 2010 à 18:45 par The Lion King




Sujet 2399 - [Mémoire] Utiliser Windows Memory Test

[ Voir ce sujet en ligne ] - [ Catégorie: Matériel - Mémoire ]

Windows Memory Test est un utilitaire permettant de tester la mémoire vive d'un PC. Il fonctionne sans tenir compte du système d'exploitation.




1. Création d'un support bootable


On aura besoin de créer un disque ou une disquette boot pour pouvoir exécuter Windows Memory Test :

Lorsque l'on souhaite créer un CD, on doit d'abord sauvegarder une image ISO à l'emplacement que l'on choisira. Il faut ensuite graver l'image ISO sur disque : pour cela, utiliser un logiciel de gravure comme pour graver n'importe quelle image ISO.
Voir : Logiciels de gravure gratuits

2. Exécution du test


Placer le disque ou la disquette dans le lecteur et redémarrer l'ordinateur. Lors du redémarrage, l'utilitaire doit immédiatement démarrer, si ce n'est pas le cas, vérifier dans le BIOS l'ordre du boot.


On laissera tourner le test pendant 3 ou 4 pass minimum. On l'arrêtera en pressant la touche X. Note : Si on ne l'arrête pas, l'utilitaire continue indéfiniment d'effectuer les tests pendant 10, 15 pass...

3. Interprétation simplifiée des résultats


On peut observer les données hexadécimales utilisées pour le test, on ne s'y intéressera pas, l'ordinateur détermine automatiquement si une erreur est survenue :

Lire la suite

L'adresse mémoire ne peut pas être 'Read' ou 'Written' »
Publié par Yoan - Dernière mise à jour le 6 novembre 2009 à 15:42 par marlalapocket




Sujet 2444 - L'adresse mémoire ne peut pas être 'Read' ou 'Written'

[ Voir ce sujet en ligne ] - [ Catégorie: Matériel - Mémoire ]


L'adresse mémoire ne peut pas être 'Read' ou 'Written'






Windows vous affiche un message d'erreur sous une des formes suivantes :

svchost.exe - Erreur d'application. L'instruction à "0x********" emploie l'adresse mémoire "0x00000000". La mémoire ne peut pas être 'read'


L’observateur d’événements rapporte le message suivant :
Faulting application svchost.exe, version 5.1.2600.2180, faulting module msi.dll, version 3.1.4000.2435, fault address 0x00******.


Ce problème est lié à la gestion des adresses mémoire par mémoire.

Les causes de ce problème peuvent être les suivantes :

Pour y remédier, voici la procédure à suivre :

Vérifier le fonctionnement des barrettes mémoire


Tester ses barrettes de RAM

Vérifier la présence de malwares et le cas échéant, les éradiquer


Protéger un ordinateur contre les malwares d'internet

Vérifier la configuration de Windows


Si le problème survient lors de l'ouverture d'un dossier contenant de nombreux fichiers multimédias, le problème peut être lié à l'extraction par Windows des informations contenues dans les fichiers, ce qui provoque un fort ralentissement. Pour y remédier, il suffit de suivre la procédure suivante :
Processeur utilisé à 100%

Si le problème survient lors de l'exécution d'une application spécifique, essayez de la désinstaller et de la réinstaller.

Nettoyer le disque dur


Supprimer au maximum les fichiers inutiles du disque dur (notamment le dossier "Temporary Internet Files") et libérez la mémoire en arrêtant les processus (applications fonctionnant en arrière-plan) non nécessaires.
Vider le cache Internet

Réparer Windows Update


Si le message d'erreur persiste :




Sujet 11118 - Caractéristiques et performances de la RAM

[ Voir ce sujet en ligne ] - [ Catégorie: Matériel - Mémoire ]

« PrécédentSuivant »
Sommaire

Caractéristiques de la RAM




Les principes généraux de choix de RAM sont décrits dans cet article : quelle mémoire vive acheter
Ici on va expliciter un peu plus les caractéristiques de la mémoire, type, fréquence, timings, et donner quelques résultats de performances dans des applications concrètes.

Sommaire:

Caractéristiques techniques

type de RAM : DDR, DDR2, DDR3


Chaque carte mère ne gère en général qu'un seul type de mémoire , c'est le contrôleur mémoire de la carte mère qui décide.
Ce contrôleur mémoire est intégré dans le Northbridge sur une carte mère Intel soclet 775, mais se trouve dans le processeur depuis longtemps chez AMD, et depuis les sockets 1366 et 1156 chez Intel.
La plupart des cartes mères ne supportent qu'un type de RAM, mais il a existé des modèles qui supportent 2 types de RAM, avec des slots dédiés (pas en même temps).
La plus vieille de toute est la DDR, qui ne sert désormais qu'à mettre à jour un vieux PC.
La DDR2 a eu son heure de gloire pendant plusieurs années, mais elle est actuellement en perte de vitesse, car elle correspond à des sockets en fin de vie.
Quant à la DDR3, elle s'est généralisée depuis environ un an, avec les plateformes AMD AM3 et Intel 1366 et 1156 .
Physiquement, les différents types de RAM se distinguent par une encoche les empêchant de se monter sur une carte mère qui ne les supporte pas.

La fréquence


Il existe un grand nombre de fréquences différentes pour les barrettes de RAM, sans compter ce qu'on peut obtenir avec l'overclocking. Ces fréquences varient environ de 133Mhz à 2000Mhz, mais la fréquence effective varie de 133/2=66.5Mhz à 2000/2=1000Mhz soit 1Ghz.
Il est donc tout à fait normal que CPU-Z vous indique 533Mhz alors que vous avez acheté de la PC2-8500, DDR2 à 1066Mhz, car CPU-Z indique la fréquence d'E/S (entrée/sortie), appelée parfois fréquence effective.
De même, la PC3 1600Mhz a une fréquence effective de 800Mhz.
Les fréquences de fonctionnement de la RAM sont encore plus basses, lire le tableau des fréquences de RAM.
Lors du choix de votre barrette il faudra donc prendre cette fréquence en compte, en choisissant de préférence la plus haute fréquence supportée par votre carte mère, pour des questions de performances et aussi en cas d'overclocking.
Par exemple, si le site constructeur de votre carte mère (ou votre manuel carte mère) indique qu'elle supporte les DDR3 à 1066/1333/1600 MHz, il faut lui mettre uniquement de la DDR3 à ces fréquences, et de préférence de la PC3-12800 à 1600MHz.

Les timings


Les timings déterminent le temps en nombre de cycles d'horloge pour effectuer une opération.
Pour la définition des différents timings, lire RAM.
Le plus important est le CAS latency (Column Address Strobe), temps d'accès à une colonne.
Pour faire simple, plus les timings sont agressifs (réduits), et plus la mémoire sera rapide, pour une fréquence donnée.
Par exemple, des timings de 4-4-4-12, seront meilleurs que 5-5-5-15 pour de la DDR2,
ou 7-7-7-21 seront meilleurs que 9-9-9-27 pour de la DDR3, pour une fréquence donnée.

Et si on compare de la RAM avec fréquence et timings différents, plus précisément fréquence et timings plus élevés par rapport à une RAM avec fréquence et timings plus bas ?
Ce n'est pas facile de répondre, car ces 2 paramètres ne sont pas indépendants :
Par exemple, avec une barrette de DDR3 1600Mhz CAS 8, ayant une fréquence effective de 800Mhz et un CAS de 8 , l'exécution du CAS correspond à 8 cycles d'horloge à 800Mhz, soit un centième de nanoseconde.
Avec une barrette de DDR3 2000Mhz CAS 10, l'exécution du CAS correspond à 10 cycles d'horloge à 1Ghz, soit là aussi un centième de nanoseconde . Elle donnera donc les mêmes performances que la DDR3 1600Mhz CAS 8, ne changeant ni la bande passante, ni la stabilité.
On trouverait de la meme manière le meme résultat pour de la DDR3 1333MHz CAS 6, qui aurait un temps d'exécution du CAS de 6 cycles d'horloge à 666 MHz, soit là aussi un centième de nanoseconde.
Ces 3 modèles RAM, DDR3 2000MHz CAS 10, DDR3 1600 MHz CAS 8 et DDR3 1333 MHz CAS 6 ont donc exactement les memes performances.
comparer les fréquences de RAM ne veut rien dire si on ne compare pas aussi le CAS.

Le Dual Channel


Le Dual Channel est une technologie gérée par le contrôleur mémoire permettant de doubler la bande passante mémoire d'un point de vue théorique. Mais la situation est toute autre en pratique.
Le gain du Dual Channel était surtout présent du temps des Pentium 4 (en 2004), par contre sur les socket 775 et socket 1156 d'Intel c'est faible, au maximum 5% de mieux selon des tests réalisés : mais pourquoi s'en priver...

Depuis le socket 1366, le Triple Channel est apparu, devant en principe encore améliorer les performances. Malheureusement, les tests comparatifs effectués ne montrent pas de différences flagrantes par rapport au Dual Channel : là aussi les différences sont de quelques %.

Performances mesurées


Les benchs permettent en général de voir tout de suite des améliorations assez spectaculaires de la bande passante mémoire, comme par exemple le bench de Sisoft Sandra. Mais ces tests ne correspondent pas à la réalité de tous les jours, sur applications pratiques les gains sont beaucoup plus faibles.

La revue PC Update N°42 a effectué des mesures sur 3 plate-formes différentes AMD socket AM3 (DDR3), Intel socket 775 (DDR2) et 1366 (DDR3), sur Far Cry 2, WinRaR, et encodage H.264, et trouve des différences de performances assez faibles entre les différentes fréquences/CAS de mémoires , ainsi qu'entre Triple, Dual et Single Channel :
3% de différence max entre DDR2 800Mhz CAS 5 et DDR2 1066 Mhz CAS 4, et moins de 4% d'écart entre Single et Dual Channel sur carte mère socket 775.

Sur plate forme AM3 ou 1366, les variations sont du meme ordre de grandeur :
- DDR3 de meme CAS :
entre DDR3 1066 MHz CAS 7 et DDR3 1866 MHz CAS 7 : 6% d'écart sur WinRaR et 4% sur Far Cry 2 en faveur de la 1866MHz,
- DDR3 de meme fréquence :
entre DDR3 1600 MHz CAS 9 et DDR3 1600 MHz CAS 7 : 3% d'écart max en faveur de la RAM CAS 7,
- différences entre Single Channel, Dual Channel et Triple Channel (socket 1366) :
environ 1% sur Far Cry 2 et WinRaR,
seul l'encodage H.264 donne 5% d'écart entre Single et Dual Channel, et le Triple Channel donne encore 2,5% de mieux...


Pour la DDR3, la fréquence est l'élément déterminant pour la rapidité, les latences étant plutôt secondaires, vous pouvez lire les tests réalisés ici : DDR3 : Fréquence et CAS.

D'autres essais ont été effectués, sur benchs synthétiques mais aussi en jeux 3D
On retrouve sur les benchs synthétiques les résultats du site précédent, à savoir la plus grande importance de la fréquence sur les timings, les performances augmentant par palier en fonction de la fréquence, voir DDR3 avec Aida64
Mais sur jeux, la progression est constante avec les fréquences et les timings, voir DDR3 en Jeux 3D
On constate que la DDR3 1600MHz CAS7, qui se trouve vers 50€ les 2x2Go (Corsair, G-Skill, Kingston,...) est un très bon compromis, la DDR3 1333MHz coutant à peine moins cher (~40€), alors que la DDR3 2133MHz CAS 9 coute environ 100€ les 2x2 Go.
Il faut noter que ces prix peuvent fluctuer rapidement, je vous suggère de rester à l'affut :
par exemple un kit de DDR3 2133MHz CAS9 (F3-17000CL9D-4GBXL) fonctionnant à 1.6V se trouve à environ 60€ mi-mai 2011...

Overclocking


Comme les autres composants d'un PC, on peut etre amener à tirer le meilleur de ses barrettes.
Il faut garder à l'esprit que les gains obtenus sur applications pratiques sont nettement plus faibles que ceux obtenus en overclockant le processeur, alors que les risques d'instabilité sont bien présents.
Il faut aller dans le Bios, et modifier les paramètres de la RAM.
On peut augmenter la fréquence RAM, en fixant les timings ou en les laissant en 'auto', ou réduire les timings, en fixant la fréquence de la RAM : tout dépend si vous overclockez aussi le CPU ou non.
D'une manière générale, il vaut mieux monter en fréquence que de réduire les timings.
Il faudra bien souvent ajuster la valeur de la tension à 1.65V (voir la notice de vos barrettes), la valeur standard étant de 1.50V pour la DDR3.
En entrée de gamme, les barrettes ECO basse tension (1.35V) se montrent souvent les meilleures pour monter en fréquence, par exemple, 880Mhz effectifs en 7-8-7-21 pour les GSkill ECO 1600Mhz CAS 9 .
En haut de gamme, les meilleures barrettes tiennent facilement 7-7-7-21 à 1GHz effectif, soit 2000MHz en appellation commerciale (DDR3 2000MHz).

La fréquence de fonctionnement du contrôleur mémoire a aussi son importance pour l'overclocking, mais elle n'est pas réglable sur socket 1156, CPU Clarkdale et Lynnfield.
En socket 1156, il n'est pas conseillé de monter au delà de 2000MHz commerciaux (1GHz effectif), car ca correspond à la limite des contrôleurs mémoire intégrés dans les Clarkdale : il vaut mieux dans ce cas baisser les timings si on veut gagner en performances.

En socket 1155, l'overclocking du CPU par le Bus de Base n'est pas possible, mais en compensation Intel a libéré le coefficient multiplicateur de la mémoire RAM : on peut monter jusqu'à 2400MHz avec une carte mère à P67...

Optimiser les réglages (fréquence, timings) sur sa mémoire DDR3 permet une amélioration qui varie de quelques % en jeux à environ 8-10% en encodage vidéo :
ce n'est pas aussi spectaculaire que l'overclocking d'un CPU, mais c'est toujours bon à prendre.
Publié par u-boulet - Dernière mise à jour le 30 mai 2011 à 16:19 par Jeff
Ce document intitulé « Caractéristiques et performances de la RAM » issu de CommentCaMarche.net (CCM) (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.




Sujet 11424 - Barette de RAM 128 Mo + 256 Mo + 512 Mo

[ Voir ce sujet en ligne ] - [ Catégorie: Matériel - Mémoire ]


Une question revenant souvent consiste à savoir s'il est possible de rajouter des barrettes mémoire de capacité différentes dans un même ordinateur.

Par exemple, ajouter une barrette de 256 Mo de RAM à un ordinateur en possédant déjà une de 512 Mo de RAM.

Réponse


C'est tout à fait possible, ce n'est pas la capacité par barette ajoutée qu'il faut surveiller, mais plutôt la vitesse (et timing) de la barrette de RAM. C'est la barrette la plus lente qui va cadencer l'ensemble et au pire, vous perdrez l'avantage du dual channel.

Ainsi, si vous ajoutez une barrette de RAM plus rapide, cela ne posera aucun problème, mais vous aurez acheté une barrette plus rapide pour rien.

A l'inverse, si vous ajoutez une barrette de RAM plus lente, c'est à sa vitesse que s'adapteront les autres barrettes de RAM plus rapides.

Mise en garde


Attention à ne pas dépasser pour autant le maximum de ram qu'est capable de supporter votre carte mère (indiqué dans le manuel)


Publié par Jeff - Dernière mise à jour le 5 mars 2011 à 23:50 par Jeff
Ce document intitulé « Barette de RAM 128 Mo + 256 Mo + 512 Mo » issu de Comment Ça Marche Informatique (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.




Sujet 15819 - Pourquoi Windows ne voit pas les 4 Go de RAM installés ?

[ Voir ce sujet en ligne ] - [ Catégorie: Matériel - Mémoire ]



Windows XP, Vista ou 7 en édition 32 bits ne peuvent pas utiliser 4 Go, il n'y a rien à faire, c'est une limitation mathématique.

En 32 bits, le système ne peut adresser que 2 puissance 32 = 4 294 967 296 adresses différentes, correspondant à 4 Go de RAM (4x1024x1024x1024 = 4 294 967 296, car 1ko = 1024 octets) .
Mais comme il a besoin d'adresser autre chose que la RAM (ressources carte-mère, cartes d'extension, dont la carte graphique,...), il n'en reste qu'environ 2,8 à 3,3 Go de RAM adressable suivant la configuration du PC.

"...au final seul 2,75 à 3,5 Go de mémoire sont effectivement utilisables, et ce, de par la conception même de l'architecture mémoire x86... Cette différence entre la quantité de mémoire physique installée et la quantité disponible sous Windows s'explique par la présence d'une zone haute dans la mémoire vive, située juste en-dessous des 4 Go, où sont stockées les adresses mémoire utilisées par les divers périphériques d'extension PCI, une spécificité imposée par l'architecture x86. Dès lors, la mémoire vidéo embarquée par les Cartes Graphiques vient amputer, en partie, la quantité totale de mémoire accessible..."

Extrait du Dossier Mémoire de Clubic.

Il ne s'agit donc pas d'une panne ou d'un mauvais réglage de votre PC.

J'attire votre attention sur la dernière phrase, la mémoire du système graphique vient partiellement en déduction de la RAM installée : Si vous avez une carte graphique à 512Mo, vous avez 3,3 Go de RAM disponible ; mais avec une carte graphique à 2Go de mémoire, ou un SLI de cartes à 1Go, Windows ne verra plus que 2,8 Go adressables. Avec un 3-way SLI de GTX 280, la valeur de mémoire vue par Windows tombe à 2,5 Go...

Mesures effectuées par Hardware.fr.

Que peut-on faire ?


Il y a bien une astuce, la PAE (Physical Adress Extension), consistant à adresser la mémoire sur 36 bits avec un OS en 32 bits : on peut donc théoriquement aller jusqu'à 64 Go de RAM en édition 32 bits !
En effet, 2 puissance 36 = 68 719 476 736 adresses différentes, correspondant à 64 Go de RAM (64x1024x1024x1024 = 68 719 476 736)
Mais malheureusement ça ne marche pas bien pour les PC grand public :

"...même lorsque le paramètre PAE est actif, la quantité de mémoire disponible sous Windows est toujours inférieure à 4 Go. Même chose avec l'édition 32 bits de Windows Vista"

Extrait du Dossier Mémoire de Clubic cité plus haut.

Les raisons :

"afin d'éviter des problèmes potentiels de compatibilité de pilotes, les versions 32 bits de Windows Vista limitent la mémoire disponible totale à 3,12 Go...
Si un ordinateur a de nombreux périphériques installés, la mémoire disponible peut être réduite à 3 Go ou moins. Toutefois, la mémoire maximale disponible dans les versions 32 bits de Windows Vista est en général 3,12 Go"

Extrait du Support Microsoft.

Microsoft désactive par défaut cette PAE, et recommande de pas l'activer pour des raisons de compatibilité des pilotes et applications grand public :
"Certains pilotes peuvent ne pas se charger si le mode PAE est activé..."
"D'autres pilotes peuvent se charger en mode PAE mais provoquer une instabilité du système..."

Extraits du paragraphe 'Problèmes de compatibilité de pilote induits par le mode PAE' du support Microsoft ci dessus.

Sur un système professionnel plus fermé, on a pas besoin d'assurer la compatibilité de milliers de pilotes, on peut donc activer la PAE :
c'est le cas dans le domaine professionnel, où on utilise parfois des PC avec plus de 4 Go de RAM en 32bits, mais ce sont des systèmes fermés, qui font tourner toujours les mêmes applications.

Conclusion


Il n'y a pas de solution pour utiliser plus de 3Go de RAM sur un PC grand public avec Windows édition 32 bits.
La solution pour utiliser 4 Go ou plus sur un PC grand public consiste à passer à Windows version 64 bits : c'est la solution recommandée par Microsoft.

De nos jours, beaucoup de pilotes et applications sont compatible 64 bits, notamment depuis la sortie de Windows 7.

A noter :
Pour pouvoir utiliser 4 Go ou plus de RAM avec Windows 7 en 64 bits, il faut activer l'option 'Memory Remap Feature' dans le Bios de votre carte mère, cette option étant souvent désactivée par défaut :
4 Go de RAM et Windows 64 bits
Publié par marcmarais - Dernière mise à jour le 9 juin 2010 à 12:13 par marcmarais





© Tous droits réservés 2010 Jean-François Pillou