Skip to main content

32 bits contre 64 bits

Dans le monde informatique, 32 bits et 64 bits désignent le type d’unité centrale de traitement, le système d’exploitation, le pilote, le logiciel, etc. qui utilisent cette architecture particulière.

Vous avez probablement déjà vu la possibilité de télécharger un logiciel en version 32 bits ou 64 bits. En réalité, la différence est importante car les deux systèmes ont été programmés.

  • Le matériel et les logiciels 32 bits sont souvent appelés x86 ou x86-32.
  • Le matériel et les logiciels 64 bits sont souvent appelés x64 ou x86-64.
  • Les systèmes 32 bits utilisent des données en éléments 32 bits, tandis que les systèmes 64 bits utilisent des données en éléments 64 bits. En général, plus le nombre de données pouvant être traitées simultanément est élevé, plus le système peut fonctionner rapidement.

Un système 64 bits présente également plusieurs autres avantages, notamment la possibilité d'utiliser beaucoup plus de mémoire physique (plus que les 4 Go autorisés par une machine 32 bits). Découvrez ce que Microsoft a à dire sur les limites de mémoire pour différentes versions de Windows.

Systèmes d'exploitation 64 bits et 32 ​​bits

La plupart des nouveaux processeurs actuels reposent sur l'architecture 64 bits et prennent en charge les systèmes d'exploitation 64 bits. Ces processeurs sont également entièrement compatibles avec les systèmes d'exploitation 32 bits.

La plupart des éditions de Windows 10, Windows 8, Windows 7 et Windows Vista sont disponibles au format 64 bits. Parmi les éditions de Windows XP, seules Professionnel est disponible en 64 bits.

Toutes les éditions de Windows, de XP à 10, sont disponibles en 32 bits.

Depuis la version 10.8 (Mountain Lion), tous les systèmes d’exploitation Mac sont à 64 bits.

Comme Windows, Linux peut être 32 bits ou 64 bits. Vous pouvez voir ce que vous utilisez avec le lscpu commander.

Pas certain si la copie de Windows sur votre PC est 32 bits ou 64 bits?

Pour vérifier si vous utilisez une version Windows 32 bits ou 64 bits, le moyen le plus rapide et le plus simple est de vérifier ce qui est écrit dans le Panneau de configuration.

Une autre méthode simple pour déterminer quelle architecture de système d'exploitation vous exécutez dans Windows consiste à vérifier le dossier Program Files. Il y a plus d'informations à ce sujet ci-dessous.

Pour voir l’architecture matérielle, vous pouvez ouvrir l’invite de commande et entrer la commande suivante:

echo% PROCESSOR_ARCHITECTURE%

Vous pourriez obtenir une réponse comme AMD64 pour indiquer que vous avez un système x64, ou x86 pour 32 bits.

Une autre commande qui fonctionne est:

requête reg "HKLM SYSTEM CurrentControlSet Control Gestionnaire de sessions Environnement" / v PROCESSOR_ARCHITECTURE

Cette commande devrait générer beaucoup plus de texte, mais se terminer par une réponse comme celle-ci:

PROCESSOR_ARCHITECTURE REG_SZ x86PROCESSOR_ARCHITECTURE REG_SZ AMD64

Pointe: Le meilleur moyen d'utiliser l'une de ces commandes est de les copier ici, sur cette page, puis de cliquer avec le bouton droit de la souris sur l'espace noir de l'invite de commande et de coller la commande.

Important: Ces commandes vous indiquent uniquement l'architecture matérielle, pas le type de version Windows que vous utilisez. Sesprobable qu'ils sont identiques puisque les systèmes x86 ne peuvent installer qu'une version 32 bits de Windows, mais ce n'est pas le cas.nécessairementtrue car une version 32 bits de Windows peut également être installée sur des systèmes x64.

Pourquoi c'est important

Il est important de connaître la différence afin d’être sûr d’installer le bon type de logiciel et de pilote de périphérique. Par exemple, lorsque vous avez le choix entre le téléchargement d'une version 32 bits ou 64 bits, un programme logiciel 64 bits natif est le meilleur choix. Toutefois, cela ne fonctionnera pas du tout si vous utilisez une version 32 bits de Windows.

L’une des seules différences réelles et notables pour vous, l’utilisateur final, est qu’après le téléchargement d’un programme volumineux, vous constaterez que vous avez perdu ce temps, car il ne fonctionnera pas sur votre ordinateur. Cela est vrai si vous avez téléchargé un programme 64 bits que vous prévoyez d'utiliser sur un système d'exploitation 32 bits.

Cependant, certains programmes 32 bits peuvent très bien fonctionner sur un système 64 bits. En d'autres termes, les programmes 32 bits sont compatibles avec les systèmes d'exploitation 64 bits. Cette règle, cependant, n'est pas toujours vraie, et c'est particulièrement le cas avec certains pilotes de périphérique, car les périphériques matériels nécessitent l'installation de la version exacte pour pouvoir être interfacés avec le logiciel (par exemple, des pilotes 64 bits sont nécessaires -bits et pilotes 32 bits pour un système d’exploitation 32 bits).

Une autre fois, lorsque des différences 32 bits et 64 bits entrent en jeu, est lors du dépannage d'un problème logiciel ou de la recherche dans le répertoire d'installation d'un programme.

Il est important de comprendre que les versions 64 bits de Windows ont deux dossiers d'installation différents car ils contiennent également un répertoire 32 bits. Cependant, une version 32 bits de Windows a seulement un dossier d'installation. Pour rendre cela un peu plus déroutant, le dossier Program Files de la version 64 bits porte le même nom que le dossier Program Files 32 bits sur une version 32 bits de Windows.

Par exemple, un programme 32 bits n'essaie pas d'utiliser une DLL 64 bits, ce qui ne fonctionnera pas. Au lieu de cela, lorsqu'un programme 32 bits est installé dans le dossier Program Files 32 bits et que vous l'exécutez, Windows sait qu'il doit extraire certains fichiers spécifiques 32 bits au lieu de ceux utilisés pour les programmes 64 bits.

Si vous êtes confus, regardez ici:

Sur un Version 64 bits de Windows sont deux dossiers:

  • Emplacement 32 bits: C: Program Files (x86)
  • Emplacement 64 bits: C: Program Files

Sur un Version 32 bits de Windows est un dossier:

  • Emplacement 32 bits: C: Program Files

Comme vous pouvez le constater, il est un peu déroutant de dire clairement que le dossier Program Files 64 bits est C: Program Files puisque ce n'est pas vrai pour un système d'exploitation 32 bits.