Quelle est la différence entre les systèmes d'exploitation 64 bits et 32 ​​bits? [dupliquer]

15

Duplicata possible:
systèmes 32 bits contre 64 bits

Je sais qu'il existe 2 types d'OS, 64 bits et 32 ​​bits Quelles sont les principales différences entre eux?

Et si j'achète un nouvel ordinateur portable, lequel dois-je installer?

Il pourra exécuter toutes les applications si j'installe l'une d'entre elles?

Je parle principalement des systèmes d'exploitation Windows, mais vous pouvez également répondre aux autres.

Amr Elgarhy
la source
propose de le fermer en double de superuser.com/questions/56540/32-bit-vs-64-bit-systems
quack quixote

Réponses:

15

principalement la quantité de RAM accessible. Dans la plupart des systèmes d'exploitation 32 bits, il existe un plafond de 4 Go (plus proche de 3 Go en fait). Je crois que Vista x64 peut accéder jusqu'à 128 Go.

De façon réaliste, à moins que vous ne soyez un utilisateur expérimenté, cela n'aura pas d'importance. Très peu d'activités que vous feriez quotidiennement nécessiteront plus de 3 Go de mémoire. De plus, la prise en charge des pilotes pour les systèmes d'exploitation 32 bits est légèrement meilleure.

Les applications 64 bits ne fonctionneront pas dans un environnement 32 bits. Cependant, vous ne trouverez probablement pas de nombreuses applications exclusivement en 64 bits. Les applications 32 bits fonctionneront correctement 99% du temps en x64.

NoCarrier
la source
Lors de mon installation de Vista au travail (32 bits), mes 3 Go de RAM sont consommés par juste une session Firefox, Eclipse et tout ce que les administrateurs système exécutent en arrière-plan. Il est fortement recommandé de passer au 64 bits si, pour aucune autre raison que si tout le monde exécute un système d'exploitation 64 bits, la prise en charge des pilotes et le nombre d'applications adaptées au 64 bits ne peuvent que s'améliorer.
Stefan Thyberg
1
@Stefan: Il y a quelque chose qui ne va pas si Firefox et Eclipse mangent 3 Go ensemble ...
Sasha Chedygov
@musicfreak, je pense plutôt qu'il y a un problème avec les outils supplémentaires que ses administrateurs exécutent sur son système en arrière-plan. J'ai eu une mauvaise expérience dans mon passé où les administrateurs exécutaient une sauvegarde quotidienne sur le réseau de chaque système, et mon système commençait toujours à faire une sauvegarde vers midi, ce qui me ralentissait pendant environ 45 minutes. (Assez longtemps pour le déjeuner.)
Wim ten Brink
N'oubliez pas que votre carte vidéo occupe également le même espace d'adressage, donc même si vous n'avez que 4 Go de mémoire installée, elle ne sera pas accessible dans un environnement 32 bits.
Ryan Fox
5

L' essentiel est qu'il n'y a probablement pas de différence perceptible pour la plupart des utilisateurs finaux, mais le 64 bits est la vague du futur (présent?) Et offre des améliorations significatives. Vous pourrez exécuter de nombreuses applications simultanément avec 32 bits ou 64 bits, mais avec les 64 bits et beaucoup de RAM, les performances seront meilleures.

Les réponses précédentes ont correctement déclaré que la quantité de RAM utilisable («mémoire adressable» en nerd-parlent) est une différence clé entre 32 bits et 64 bits. Il doit être évident que vous ne pouvez exécuter que du code 64 bits sur un processeur 64 bits. Cependant, même un système d'exploitation qui n'est pas "entièrement" 64 bits peut exécuter des processus 64 bits. Par exemple, OS X a ajouté la prise en charge 64 bits par étapes avec 10.4 et 10.5, et maintenant 10.6 ("Snow Leopard") à peu près tout, du noyau aux applications incluses, est 64 bits.

En ce qui concerne la classification des systèmes d'exploitation basés sur 32/64 bits, il s'agit en fait d'une fausse dichotomie. Windows propose des versions 32/64 bits distinctes, mais (par exemple) OS X est fourni sous la forme d'un système d'exploitation unique pouvant s'exécuter dans l'un ou l'autre mode. Apple peut le faire parce qu'ils ont investi dans Rosetta et ont également développé et promu des binaires universels . Au début, c'était pour faire fonctionner la transition PowerPC → Intel, mais maintenant ils peuvent également tirer parti de la technologie pour regrouper des binaires 32/64 bits dans la même application, et le système d'exploitation peut choisir celui à lancer si nécessaire. La prise en charge de Windows est susceptible d'être quelque peu différente.

Les limites de mémoire considérablement augmentées ne sont pas vraiment importantes pour les utilisateurs finaux (du moins pas maintenant), mais sont essentielles pour les applications hautes performances et gourmandes en mémoire. Néanmoins, si une machine 64 bits et un système d'exploitation fonctionnent pour vous, il est judicieux d'acheter en pensant à l'avenir, car c'est là que l'informatique se dirige.

(Avertissement: les détails ringards suivent ...)

Un détail de bas niveau mais important qui a été omis est que l'architecture 64 bits Intel (nee AMD) (alias "x86_64") a une structure CPU différente qui ajoute une certaine efficacité par rapport à l'architecture 32 bits. Il y a deux fois plus de "registres de programme", ce qui est fondamentalement une mémoire rapide que le processeur peut utiliser pour mettre en cache les informations, ce qui entraîne un gain de performances. De plus, le code 64 bits et les exécutions de langage peuvent éliminer des années de compatibilité descendante avec la cruft 32 bits et apporter de nouvelles optimisations au code et au pipelining d'exécution qui étaient auparavant impossibles, et le développement continu du compilateur continuera d'augmenter l'écart.


Edit: Voir cet article AppleInsider.com maintenant que Snow Leopard a été publié: http://www.appleinsider.com/articles/09/09/02/inside_mac_os_x_snow_leopard_64_bits.html

Quinn Taylor
la source
4

32 bits contre 64 bits fait référence à l'espace d'adressage, et comme d'autres l'ont mentionné, cela se traduit par la quantité de RAM que vous pouvez utiliser: 32 bits = 4 Go, 64 bits a un plafond théorique de 16384 pétaoctets. Sensationnel.

Le fait que vous publiez sur un superutilisateur indique probablement que vous n'êtes pas un utilisateur "normal". Si tout ce que vous faites est de vérifier les e-mails et d'écrire des documents Word, vous êtes probablement d'accord avec 32 bits; cependant, si vous achetez un nouvel ordinateur et que vous ne cherchez pas un netbook bon marché, je ne vois aucune vraie raison valable de NE PAS opter pour un système 64 bits. Il existe cependant de nombreuses raisons d'obtenir un 64 bits et donc autant de RAM que possible, notamment: performances de compilation si vous êtes programmeur, performances multitâches, performances d'édition vidéo / graphique robustes, VM performances et des performances de jeu haut de gamme. Remarquez les performances des mots clés? Si cela est important pour vous à l'avenir, optez pour le 64 bits.

pseudo
la source
2
Bon point, Nick. Mais s'il postait sur superutilisateur, vous vous attendriez à ce qu'il connaisse la différence entre 32 bits et 64 bits?
NoCarrier
1

32 et 64 sont des références à la taille des mots ou, fondamentalement, au nombre de bits avec lesquels la CPU peut travailler à la fois. Il affecte la façon dont les instructions sont composées, transmises et manipulées.

L'ordinateur peut référencer une plus grande quantité de mémoire pour cette raison, comme cité dans d'autres réponses. Si vous le pouvez, vous devriez opter pour le système 64 bits, bien que les gains les plus importants soient observés dans les travaux très gourmands en processeur, comme le montage / traitement vidéo.

barfoon
la source
0

La principale différence pour une utilisation quotidienne est que le 64 bits permettra plus de 4 Go de RAM. Vous devriez également pouvoir exécuter des applications 32 bits sur votre ordinateur portable avec un système d'exploitation 64 bits. Tout comme vous pouvez exécuter des applications 16 bits sur votre système d'exploitation 32 bits.

-JFV

JFV
la source