Windows 7 : la version 64 bits est-elle plus performante par rapport à la version 32 bits ?


Le système d'exploitation 32 bits est plus léger et demande moins de ressources système pour fonctionner. Comme le système d'exploitation 32 bits ne sert qu'à exécuter des logiciels 32 bits, il ne doit charger que des bibliothèques 32 bits, des services, etc. Et 3 Go de Ram sont utilisés. Oui ?

Mais le système d'exploitation 64 bits doit également charger un grand nombre de bagages 32 bits. Et saviez-vous que la plupart des logiciels que vous exécutez en 64 bits, sont en fait du code 32 bits. Et autre inconvénient, des ressources système supplémentaires sont utilisées pour que ce code 32 bits se comporte comme s'il s'agissait de code 64 bits. VOUS VOYEZ L'IDÉE...


Le système d'exploitation 32 bits a le système pour exécuter uniquement des logiciels 32 bits
Le système d'exploitation 64.bit a le système pour exécuter à la fois des logiciels 32 bits et 64 bits.

PRETTY CLEAR.... Dans ce scénario de 3 Go, votre OS 64 bits fonctionnant plus vite ne serait qu'un effet placebo.

L'autre point :

Je ne pense pas que plus de ram signifie plus d'utilisation de la batterie, à moins que vous n'exécutiez pas de système d'exploitation. Plus de ram signifie moins de swapping de disque dur. Moins de swapping de disque signifie moins d'activité du disque dur. Les disques durs consomment beaucoup plus d'énergie que les modules de ram.

CITÉ DE:

WOW64 : Mappage mémoire des apps 32bit fonctionnant sur un Windows 64bit

Quand un processus accède à un disque, au réseau, au registre ou à toute autre ressource système, l'appel API correspondant se termine invariablement en mode noyau. Le noyau x64, bien sûr, s'attend à des structures de données 64 bits (pointeurs et autres). Les applications 32 bits, quant à elles, utilisent des structures de données 32 bits. Il faut donc procéder à une conversion (appelée thunking), qui est effectuée par les DLL WoW mentionnées ci-dessus, mais cela a un prix. Pas tant au niveau des performances - la surcharge du CPU est négligeable dans la plupart des cas - mais au niveau de la RAM. La conversion des données de 32 bits en 64 bits double essentiellement la quantité de RAM nécessaire pour stocker les données. Toutefois, étant donné que seules certaines structures de données doivent être converties et que l'utilisation de ces structures varie considérablement d'une application à l'autre, il n'est tout simplement pas possible de donner une bonne estimation de la quantité de RAM supplémentaire nécessaire pour exécuter une application 32 bits sur x64 que sur x86. Comme souvent, cela dépend..."