« Windaube xp peut pas prendre plus de 3 Go »
windows XP tourne sur 256 Mo de RAM (bon, il en faut bien le double pour que ça ne rame pas au lancé de la moindre application gourmante, ok).
1) il faut arrêter de croire la publicité mensongère. Il y a deux manières de mesurer l'occupation mémoire :
compter le pourcentage de mémoire occupé par des données,
compter le pourcentage de mémoire utilisé par le système à un instant donné.
Ce n'est pas la même chose DU TOUT. La raison est que les systèmes d'exploitation (windows, …) choisissent souvent de ne libérer la mémoire inutilisée que lorsqu'ils ont besoin de place. Conrètement, après quelques heures d'utilisations, le premier compteur va te dire que tu utilises presque toute ta RAM alors que le second va te dire que tu utilises 250 Mo.
La commande "free -m" sous linux est très révélatrice de ce phénomène.
2) il faut arrêter d'accepter encore et encore des applications de plus en plus déraisonnablement gourmandes. Linux m'a prouvé qu'on peut utiliser sans soucis sa machine pour faire tout ce qui est habituel sans jamais dépasser 500 Mo de RAM réellement utilisés.
3) passer plus de 4 Go (4 Go inclus) sur un système 32 bits implique de devoir mettre en place un mécanisme différent pour l'adressage de la mémoire qui ralentit significativement toute la machinerie. En bref, si tu n'utilises que 2 Go de RAM, ça ira plus vite sur une machine avec 2 Go de RAM qu'avec une machine à 6 Go de RAM.
4) il y a une limite à la quantité de RAM exploitable efficacement pour ton CPU. Une borne très très optimiste est 1 Go par core de ton CPU. Si tu n'as pas un quad-core, ton CPU ne saura pas utiliser comme il faut 4 Go de RAM. (bien sûr, ça ne veut pas dire qu'un quad-core saura le faire, il faut encore que les applis et le système soient bien foutus pour que ça arrive).
Tout ça pour dire qu'à moins que tu veilles jouer à un jeu coder avec les pieds qui demande stupidement d'allouer une quantité de RAM astronomique, tu peux te contenter de 2 Go de RAM. 