Arf ... toujours la même galère avec cette histoire de 4 Go de ram sur du 32 bits ...
la vraie réponse c'est :
oui ... et non ...
non par defaut, Vista tout comme XP 32 bits ne supportent pas plus de ce qui est adressable par 32 bits
oui apres avoir activé une fonctionnalité, qui permet d'adresser bien plus que 4 Go. C'est le cas par defaut sur les os serveur de Msft, qui supporte bien plus de 4 Go tout en étant des systemes 32 bits. Le truc magique s'appelle PAE, si vous connaissez, ... vous connaissez sinon un coup de wikipedia / google / autre ... pour ceux qui veulent utiliser ca sous vista : BCDEdit /set PAE ForceEnable ( a vos risques et périls, documentez vous avant de faire quoique ce soit ).
Dans tous les commentaires au dessus il y a du vrai et du faux ...
le vrai c'est que 32 bits permettent d'adresser en gros 4 Go ... mais cet adressage comprends la mémoire physique ET la mémoire virtuelle et éventuellement d'autres choses suivant les OS ...
Le faux c'est de dire que c'est un bridage commercial dans le cas de vista et d'xp : xp et vista 32 bits propose ce que peut faire de mieux un systeme d'adressage 32 bits classique. Pour pouvoir adresser plus, on passe par une autre technique, le pae. Alors je ne considère pas cela comme une bride commercial, le pae est un technique d'extension de la largeur d'adressage, à 36 bits. Il n'y a pas de bridage dans les version xp et vista 32 bits, il y a extension dans les versions servers. C'est différent.