Il existe de nombreuses idées fausses sur la limite de mémoire dans les systèmes d'exploitation Windows 32 bits.
Tout d'abord, quand je dis RAM, cela inclut tous les types de RAM. Donc pas seulement régulier, mais aussi votre RAM vidéo.
La quantité maximale de RAM disponible par processus pour un système d'exploitation 32 bits est de 2 Go. Si vous avez un système d'exploitation 64 bits, un processus 32 bits peut allouer jusqu'à 4 Go.
De plus, l'ensemble du système d'exploitation ne peut traiter que 4 Go pour chaque processus combiné, tandis que les systèmes d'exploitation 64 bits peuvent allouer 8 To.
Il est également intéressant de noter que cette limite s'ajoute au pool paginé. Cela signifie qu'un système d'exploitation 32 bits ne peut pas utiliser plus de 2 Go au total, ce qui signifie 6 Go pour toutes les applications, y compris la mémoire virtuelle. Bien sûr, cela n'a rien à voir avec la RAM, car les 2 autres Go seraient stockés dans le fichier d'échange, limité à la vitesse de votre disque dur.
Pour plus d'informations, voir Limites de mémoire pour les versions de Windows .
Remarque: ceci est uniquement pour les applications. Un système d'exploitation Windows 32 bits peut allouer jusqu'à 4 Go au total, mais 2 Go sont alloués à l'utilisation du système uniquement, ne laissant que 2 Go pour les applications à utiliser. Dans certains cas (en particulier les systèmes d'exploitation plus récents), cela est divisé en 3 Go pour les applications et 1 Go pour le noyau.
Je n'ai parlé de Windows que parce que c'est le contexte dans lequel la question était posée. Je ne connais pas les limites des autres systèmes d'exploitation.