Quand l’on tente de comprendre le 32 bits et le 64 bits (que ce soit un système d’exploitation ou un programme), il est peut-être plus facile d’expliquer la différence par analogie. Disons que nous avons 100 km d’autoroute ; un côté de l’autoroute a 32 voies et l’autre en a 64. Les deux voies de l’autoroute ont des voitures qui roulent toutes exactement à la même vitesse (100 km/h). Evidemment, l’autoroute qui a 64 voies va contenir deux fois plus de voitures puisqu’elle est plus large. De même, un programme 64 bits (ou un système d’exploitation) peut supporter deux fois plus de bits en même temps. Cependant, due aux réglementations de vitesse (100km/h), les deux voies de l’autoroute continueront à fonctionner à la même vitesse.
Le 64 bits est-il deux fois plus rapide que le 32 bits?
Non. Le 64 bits veut dire que le système d’exploitation et le CPU fonctionnent en utilisant un jeu d’instructions 64 bits, mais cela ne veut pas dire que le CPU fonctionnera deux fois plus vite qu’un homologue 32 bits. Le plus grand avantage de 64 bits, c’est que le système d’exploitation peut gérer plus de mémoire. Par défaut, les systèmes d’exploitation 32 bits peuvent supporter jusqu’à 4 GB de RAM alors que les 64 bits peuvent supporter jusqu’à 192 GB de RAM. Plus un système dispose de RAM, plus il est rapide car les informations peuvent être mis en cache plus rapidement. Cela seul est l’un des plus gros facteurs déterminants de la vitesse de votre ordinateur (cela, et avoir un bon disque dur dans le même système).
Est-ce qu’un programme 64 bits tournera plus vite qu’un 32 bits?
Cela dépend du programme et du scenario. Par exemple : si un programme utilisé nécessite plus de 4GB de mémoire pour fonctionner, alors un système d’exploitation 64 bits donnerait plus de ressources au programme, incluant la possibilité d’utiliser le cache. Cette idée peut être illustrée en utilisant le MySQL, qui est un programme de base de données populaire qui tourne sur les systèmes d’exploitation 32 et 64 bits. Des bases de données énormes devraient utilisaient le 64 bits pour profiter de la mémoire en plus et de la mise en cache qui ne sont pas disponibles dans un système 32 bits. Cela rend les requêtes à la base de données et l’acquisition de données bien plus rapide. Aussi, certains programmes 64 bits pourraient être codés plus efficacement pour tourner sur 64 bits (par rapport à son homologue 32 bits)
Devrais-je installer un système d’exploitation 64 bits sur mon ordinateur ?
Si votre PC a plus de 4GB de RAM, il est logique d’installer un système d’exploitation 64 bits. Noter, cependant, qu’un système d’exploitation 64 bits prendra un peu plus de mémoire pour fonctionner que son homologue 32 bits (exemple : Windows 7 32 bits ou Windows 7 64 bits). La différence en mémoire est due au nombre de facteurs, incluant les adresses mémoires (les adresses mémoires 32 bits prennent 4 bits tandis que les 64 bits en prennent 8). Aussi, un système 64 bits supportera les programmes 32 et 64 bits, donc il y a deux fois plus de bibliothèques du système d’exploitation (fichiers .dll) à prendre en compte, qui mangent également plus de mémoire.