Taille maximale de l'espace mémoire d'application sur 32 (x86)? 2 Gb ou 1 Gb?

StackOverflow https://stackoverflow.com/questions/2883206

  •  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!

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top