human
Quelle est la différence entre 32 bits et 64 bits ? Mon système d'exploitation est en 64 bits, mais quelle est la différence ? Aussi quelle est la différence entre le téléchargement d'une version 64 bits d'un programme et d'une version 32 bits d'un programme ? Explique comme si j'avais cinq ans.
gpt
c'est en fait un concept intéressant ( enfin , si vous êtes un gamin en informatique ) . 32 ou 64 bits représente la taille relative des registres et éventuellement d'autres composants de l'ordinateur. Fondamentalement , lorsque l' ordinateur effectue des opérations et autres , il doit se rappeler où sont les choses , donc il a un petit système d' adresse pour écrire les choses . C'est ainsi qu'il peut utiliser la RAM, ou mémoire vive, pour se souvenir de beaucoup de choses. la RAM est composée de lignes d'espace pouvant contenir des nombres, et chacune a besoin d'une adresse. Il doit être capable d'insérer ces adresses dans les registres, qui sont utilisés pour effectuer les calculs les plus élémentaires dans un ordinateur. Mais les registres ne sont que si grands, cela limite donc la taille des adresses. Une machine 32 bits est conçue autour d' une architecture 32 bits , ce qui signifie que le plus grand nombre qu'un registre pourrait contenir serait de 4 294 967 295 . Ce n'est en fait pas si important de nos jours, et cela signifiait qu'à environ 3-4 gigaoctets de RAM, vous manquiez d'adresses. L'ordinateur n'arrivait pas à comprendre comment utiliser toute la RAM, car il n'avait pas assez d'adresses pour cela. Si vous achetez un nouvel ordinateur de nos jours, il est probablement livré avec 4 Go de RAM minimum, surtout si ce n'est pas un ordinateur portable. C'est là qu'intervient le 64 bits, et le seul changement est que l'architecture (les registres, les opérations de base que l'ordinateur peut effectuer, etc.) est conçue autour de 64 bits d'espace. tout à coup, le plus grand nombre que nous pouvons contenir est 1,84467441 × 10 ^ 19, bien plus grand que 4 milliards, et nous ne rencontrerons pas de limitations de RAM dans un proche avenir. Il y a d'autres avantages aux ordinateurs 64 bits qui viennent avec la capacité de contenir de plus grands nombres, mais les limitations de la RAM ont été la force motrice du changement. La différence entre les programmes qui sont en 32 et 64 bits concerne tous ces registres. Les programmes sont probablement pour la plupart les mêmes ; ils doivent juste prendre en compte les nouveaux changements pour l'ordinateur 64 bits, et donc la version 64 bits pourrait être légèrement plus rapide ou plus efficace. En fait, vous pouvez très bien exécuter des programmes 32 bits sur une machine 64 bits ; de nombreux ordinateurs 64 bits à l'heure actuelle sont encore optimisés pour bien fonctionner en 32 bits. J'espère que cela aide et n'est pas trop technique. voici l' article de wikipedia , qui serait plus précis que mon explication , mais un peu difficile à comprendre : URL_0