J'essaie de convaincre quelqu'un des avantages de passer à un système d'exploitation 64 bits, mais j'ai du mal à trouver des arguments autres que "vous pouvez utiliser plus de 3 Go de RAM". Avoir un système d'exploitation 64 bits présente-t-il d'autres avantages clairement communicables?
64-bit
operating-systems
Jonathan Prior
la source
la source
Réponses:
time_t
, qui sera de plus en plus important à l’approche de 2038.la source
En fait, vous pouvez exécuter plus de 3 Go (ou plus de 4 Go) de RAM sur des systèmes d'exploitation 32 bits. PAE permet à un processeur x86 ou x86-64 d'accéder à 64 Go de mémoire, même sur un système d'exploitation 32 bits. Ce n'est pas aussi simple que de simplement utiliser un système d'exploitation 64 bits, remarquez. La mémoire est paginée, de sorte que chaque processus est toujours limité à 4 Go maximum. En outre, tous les systèmes d'exploitation ne prennent pas cela en charge. Certaines versions de Windows 32 bits utilisaient PAE, mais malheureusement, elles pouvaient donc prendre en charge des pilotes mal écrits. La plupart des versions ne permettaient toutefois que 4 Go de mémoire. Par exemple, Windows XP et Windows Vista sont limités à 4 Go (et, comme indiqué, ont tendance à n'exposer que 3 Go environ). D'autre part, Windows Server 2008 Enterprise, Datacenter prend en charge 64 Go de RAM.
Le noyau Linux prend en charge plus de 4 Go dans le noyau 2.6 . Cependant, les distributions Linux vous obligent parfois à installer une image de noyau "serveur" afin de pouvoir utiliser cette fonctionnalité.
la source
Cela dépend vraiment de ce que vous voulez utiliser le système d'exploitation. Pour la grande majorité des utilisateurs «normaux», le passage à la version 64 bits ne leur apporte pas grand-chose. Actuellement, les seuls domaines dans lesquels 64 bits est vraiment utile sont si vous souhaitez utiliser plus de 4 Go de mémoire (comme vous l'avez indiqué) ou effectuer des calculs avec des nombres qui ne tiennent pas dans 32 bits.
En fin de compte, tous les ordinateurs et systèmes d’exploitation ne seront disponibles qu’en versions 64 bits, mais pour l’instant, si tout ce qu’ils veulent, c’est surfer sur Internet ou consulter leur courrier électronique, il n’est pas urgent de passer à la version 64 bits.
la source
Non seulement vous pouvez disposer de plus de 3 Go de RAM, mais tous les logiciels compilés / écrits avec à l'esprit 64 bits peuvent utiliser des registres et des types de données 64 bits, ce qui permet d'accélérer les applications qui déplacent d'énormes quantités de données, telles que les programmes 3D, CAO, Photoshop, etc.
Toutefois, si vous êtes juste un Joe ordinaire qui ne fonctionne pas avec des programmes créatifs, et lit seulement des courriels, surfe sur le Web, regarde des vidéos YouTube, vous ne le remarquerez probablement pas à moins de brancher un appareil nécessitant 64 pilotes bit, mais le vendeur n'a publié aucun.
la source
Le moteur .NET JIT (Just-In-Time) contient des optimisations plus avancées en version x64 (optimisation de la récursion finale, par exemple). Cela signifie que les applications .NET peuvent potentiellement fonctionner plus rapidement sur les systèmes 64 bits.
la source
Non, c'est à peu près tout.
Pour les utilisateurs à domicile en général, il n’ya aucun avantage à x64. Au contraire, parce que tous vos pointeurs et maintenant 64 bits, vous pouvez trouver que vous utilisez plus de mémoire pour faire la même chose.
Le seul avantage significatif de x64 est l’augmentation de la mémoire, qui n’est actuellement utilisée que par les serveurs.
la source
Si vous pouvez trouver de bonnes versions 64 bits de votre logiciel populaire, alors oui, passer à la version 64 bits sera un avantage. Et il existe des versions 64 bits de certaines applications disponibles. Cependant, ces applications ont tendance à être liées aux manipulations d'images, au montage de films et bien sûr au montage de sons. Fondamentalement, seules les applications qui gèrent des charges de données. La qualité de visionnage d'un film DVD sur votre PC augmentera également, car le système peut traiter les données un peu plus vite et peut stocker davantage de données, si votre système dispose de plus de RAM.
Il y a aussi un petit gain de performance si vous avez tendance à exécuter plusieurs applications simultanément. (Même si toutes ces applications sont des versions 32 bits!) Pourquoi? Parce que le système d'exploitation lui-même peut gérer la mémoire supplémentaire un peu plus facilement, ce qui permet à davantage d'applications de rester en mémoire, ce qui permet de moins échanger le fichier d'échange. (Et vous pouvez aussi avoir un fichier d'échange beaucoup plus gros!)
Mais je suis passé à la version 64 bits car je manipule beaucoup d’images, ce qui nécessite un système puissant et beaucoup de mémoire. (Et bien, j'ai besoin de beaucoup de mémoire, au moins.)
la source