Pc, ordinateurs portables, Mac, Windows, téléphones et tablettes – tout est 64 bits de nos jours. Même certains smartphones sont 64 bits.
La principale raison du passage du 32 bits est de dépasser la limite de la quantité de mémoire à laquelle un processeur 32 bits peut accéder.
Qu’est-ce que le 32 bits et le 64 bits ?
Plus simplement, 32 bits est une abréviation pour un nombre de 32 bits. Ce nombre contient 32 bits (chiffres binaires) qui sont soit 0 soit 1. Et l’exemple pourrait être 10101010101010101010101010.
Un processeur 32 bits est – par définition – capable de traiter des instructions et de référencer des emplacements mémoire de 32 bits.
Pourquoi les processeurs 32 bits ne peuvent-ils pas utiliser beaucoup de RAM ?
Sachant que chaque chiffre du nombre ne peut être que 1 ou 0, le nombre total de combinaisons est 2^32, soit 4 294 967 295. Et 4,29 milliards d’emplacements mémoire (chacun stockant un octet de données) équivalent à 4GB, ce qui explique pourquoi un processeur 32 bits peut accéder à un maximum de 4GB de mémoire sans certains contournements dans les logiciels pour adresser plus.
4GB n’est pas vraiment suffisant de nos jours. Cela peut convenir pour les tâches de base, mais si vous voulez exécuter plusieurs programmes, avoir 35 onglets ouverts dans différents navigateurs Web ou ouvrir 30 photos haute résolution pour les éditer en même temps, 4 Go ne va pas le couper.
Et n’oubliez pas que les versions grand public de Windows 32 bits ne peuvent accéder qu’à environ 3,2 Go même si 4 Go sont installés.
Les PC, les ordinateurs portables et leurs systèmes d’exploitation sont tous 64 bits de nos jours. Les versions 64 bits de Windows peuvent accéder à 8 To de RAM (soit 8000 Go), tandis que les versions serveur peuvent accéder à 128 To.
Ces limites sont expliquées de manière beaucoup plus détaillée sur le site Web de Microsoft si vous voulez en savoir plus.
Du fait que les PC et les ordinateurs portables d’aujourd’hui ont généralement 8, 16 ou 32 Go de RAM, nous sommes loin de la limite de ce à quoi un processeur 64 bits peut accéder.
Que signifient x86 et x64 ?
Ce sont des termes quelque peu trompeurs, et sont l’équivalent de 32 bits v 64 bits.
Le x86 (ou architecture x86) a longtemps été une façon courante de désigner la famille de processeurs se terminant par 86, la ligne de processeurs la plus réussie d’Intel. Le premier était le 8086, et beaucoup de gens se souviendront des processeurs 286, 386 et 486 dans les premiers PC du milieu des années 1980 aux années 1990.
Tous sont 32 bits, c’est pourquoi x86 est devenu interchangeable avec 32 bits.
De même, x64 est devenu interchangeable avec 64 bits (et est même utilisé par Microsoft), mais n’a pas vraiment de sens car il n’y a pas beaucoup de processeurs dont le numéro se termine par 64. Au lieu de cela, c’est simplement un raccourci pour 64 bits.
Les logiciels et la compatibilité
La mémoire supplémentaire n’est pas la seule raison d’avoir un ordinateur 64 bits. Les processeurs 64 bits peuvent traiter les données en morceaux de 64 bits, ce qui est évidemment plus efficace que de les déplacer en morceaux de 32 bits.
Si votre PC exécute Windows 64 bits, vous trouverez probablement un dossier Program Files (x86) sur votre disque dur. Celui-ci stocke les applications 32 bits, tandis que l’autre dossier ‘Program Files’ contient toutes les applications 64 bits que vous avez installées.
En général, les systèmes 64 bits peuvent exécuter des programmes 32 bits, car ils sont rétrocompatibles. Cela ne fonctionne pas dans l’autre sens, cependant : un ordinateur 32 bits ne peut pas exécuter Windows 64 bits ou des programmes 64 bits.
Les développeurs devraient créer des applications 64 bits ces jours-ci, et certaines entreprises commencent à forcer la question. Apple, par exemple, a déclaré qu’iOS 11 ne prendra pas du tout en charge les applications 32 bits, de sorte que les développeurs doivent s’assurer que leurs applications fonctionnent avec des CPU 64 bits, sinon les utilisateurs ne pourront pas exécuter ces applications après la mise à niveau d’iOS 10.
.