Les 32 bits signifient que votre système d'exploitation et vos applications ne peuvent utiliser que les registres, et les instructions du CPU 32 bits. La seule chose notable pour un utilisateur normal est la suivante : la mémoire vive est adressée par un nombre. Chaque octet a un index, qui commence à ,1, car 0 est invalide. Maintenant, l'index est un nombre de 32 bits, donc le nombre est composé de 32 bits. Ainsi, par exemple, 00001101101001011010011010010011 est un nombre entier de 32 bits valide (si j'ai bien compté). Maintenant, quelle est la valeur maximale d'un nombre entier de 32 bits ? Parce que c'est le slot de RAM le plus élevé que nous pouvons adresser. Il s'avère que c'est 2^32, ce qui signifie qu'il peut avoir autant de valeurs. 2^32 bytes = 2^22 kilobytes = 2^12 megabytes = 2^2 gigabytes = 4 GB. C'est la quantité maximale de RAM à laquelle un système 32 bits peut accéder. Vous pouvez donc avoir 8 Go de RAM ou plus, mais vous ne pouvez pas utiliser plus de 4 Go, et même dans ce cas, une partie est occupée par le système d'exploitation, le BIOS, donc c'est limité. Le 64 bits, d'autre part, peut non seulement accéder à 2x la RAM, mais aussi à 4 gigaoctets ^ 2 de RAM, ce qui représente quelques pétaoctets (si vous ne savez pas ce qu'est un pétaoctet, c'est 1024 * 1024 gigaoctets, une TONNE de RAM, vous n'en aurez jamais besoin. Donc 32 bit est limité, utilisez 64 bit.