Pourquoi la plupart des jeux modernes nécessitent-ils aujourd’hui l’architecture 64 de Windows ? Quel est le problème avec l’architecture 32 ?


D'abord, nous devons savoir ce qu'est un bit 64/32. Les processeurs modernes utilisent le jeu d'instructions x86-64, également connu sous le nom d'AMD64. Comme son nom l'indique, le x86-64 peut utiliser à la fois des instructions 32 bits et 64 bits Notez que le x86-64 n'est pas une architecture, un exemple d'architecture est "Intel Skylake" ou "AMD Bulldozer" qui utilisent tous deux le jeu d'instructions x86-64. Ne confondez pas les instructions de 64 bits avec les nombres de 64 bits, presque tous les processeurs modernes utilisent un FPU de 256 bits, ce qui signifie qu'il peut calculer des nombres de 256 bits.


La seule raison pour laquelle les jeux et les applications extérieures sont 64 bits est que les programmes 32 bits ne peuvent utiliser que 4 Go de ram. L'architecture 64 bits peut utiliser 16,8 millions de téraoctets de ram. Cela peut sembler beaucoup, mais lorsque les ordinateurs 32 bits sont apparus, la plupart des ordinateurs n'avaient que 4 mégaoctets de mémoire vive. Avec les jeux modernes nécessitant 8gb+ de ram, le 32 bit ne peut tout simplement pas allouer assez de ram.

Fun fact : il existe une croyance selon laquelle les programmes 64 bit sont plus rapides que le 32 bit est faux. En fait, en raison d'un jeu d'instructions plus grand et plus compliqué, les programmes 64 bits prennent un peu plus de temps à décoder, et un peu plus de ram ; donc si vous êtes ont 4gb de ram ou moins, les programmes 32 bits peuvent fonctionner plus rapidement. La raison pour laquelle les processeurs 32 bits sont plus lents est qu'ils sont dépassés. Le dernier processeur 32 bits à haute performance est le Pentium M d'Intel, à 2 GHz, sorti en 2003. Maintenant, comparez cela au 4 cœurs, 4GHz, Intel i7.


.