Pt etr que ça mérite une explic supplémentaire:
Sur les proc intel depuis le 286 (première version pas très aboutie)/386 l'espace d'adressage d'une appli 32 bits est virtuel et permet à l'appli d'adresser au max 4go, l'os lui est chargé de délivrer des zones mémoires physique à l'appli, et de les mapper sur l'adressage virtuel de l'appli. Ce qui permet au proc de gérer plus de 32 bits d'espace d'adressage en 32 bits. Les proc intel actuels il me semble (mais ça doit dépendre des gammes), peuvent adresser jusqu'à 32Go de mémoire physique (ou plus peu importe, après cette possibilité est généralement bridée par la carte mère).
En gros chaque appli peut voir 4go max, et l'os lui peut en voir plus (tt dépend de l'os).
Sous win (et sous linux à vérifier), l'os par choix de conception se reserve 2go sur l'espace d'adressage de l'appli pour des usages systèmes, du cp une appli en win32 ne peut voir au max que 2go.
Et crochiotte, en plus, a bridé ses os en fonction des gammes (nbre de proc et ram).
Exemple pour windows server 2003:
http://www.microsoft.com/france/wi [...] rsion.mspx
Pour vista: http://www.bestofmicro.com/actuali [...] osoft.html
Pour xp, pas trouvé, et de tte façon ça a l'air d'être 3go max en 32.
Message édité par marmirman le 14-05-2007 à 05:22:54