Taille maximale de l'espace mémoire d'application sur 32 (x86)? 2 Gb ou 1 Gb?
-
04-10-2019 - |
Question
Quelle quantité de mémoire est disponible (théoriquement) à l'application sur le système 32 bits? Différents systèmes d'exploitation? 2 ou 1 Gb?
thx!
La solution
Cela dépend du système d'exploitation.
Windows 32 bits par défaut alloue 2 Go à l'application et 2 Go au noyau, donc théoriquement votre application peut allouer jusqu'à 2 Go. Vous pouvez modifier cette répartition sur certaines versions de Windows en utilisant les options de démarrage 4GT. Consultez ce article MSDN pour plus d'informations.
64 bits de Windows a beaucoup plus, quelque chose comme 8TB. ??
Je pense que Linux en général a 3 Go d'espace utilisateur, mais je ne suis pas complètement sûr.
Autres conseils
Toute la mémoire est disponible pour l'application. Il peut y avoir des limites sur la quantité d'espace adresse l'application peut utiliser, et donc la quantité de mémoire peut mapper à un moment donné. Mais en général, l'application peut utiliser chaque octet de mémoire physique si elle le souhaite.