41 votes

Autres avantages d'un système d'exploitation 64 bits en dehors de l'extension de la mémoire?

Je suis en train d'essayer 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". Y a-t-il d'autres avantages clairement communicables à avoir un système d'exploitation 64 bits ?

28voto

Jim Harte Points 101
  • Pour x86-64 par rapport à IA-32, il y a deux fois plus de registres, ce qui permet aux compilateurs de générer un meilleur code.
  • Sur la plupart des systèmes d'exploitation, l'ABI 64 bits permet de générer un meilleur code que l'ABI 32 bits (en passant les paramètres dans les registres plutôt que sur la pile, par exemple).
  • Certaines extensions disponibles sur IA-32 sont toujours présentes sur x86-64, donc les programmes peuvent les utiliser sans avoir besoin de coder une solution de repli (comme par exemple un certain niveau de SSE).
  • Enfin, last but not least, un time_t en 64 bits, qui deviendra de plus en plus important à l'approche de 2038.

7voto

GreenKiwi Points 279

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 fournit un moyen pour un processeur x86 ou x86-64 d'accéder jusqu'à 64 Go de mémoire même sur un système d'exploitation 32 bits. Ce n'est pas aussi simple que d'exécuter un OS 64 bits, notez bien. La mémoire est paginée, chaque processus est donc toujours limité à un maximum de 4 Go. De plus, tous les systèmes d'exploitation ne prennent pas en charge cela. Certaines versions de Windows 32 bits ont utilisé PAE, mais malheureusement, pour supporter des pilotes mal conçus, la plupart des versions ont limité le support à 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). En revanche, Windows Server 2008 Enterprise, Datacenter prend en charge 64 Go de RAM.

Le noyau Linux a supporté plus de 4 Go dans le cadre du noyau 2.6. Cependant, les distributions Linux vous obligent parfois à installer une image de noyau "serveur" pour profiter de cette fonctionnalité.

5voto

Oppositional Points 5966

Cela dépend vraiment de ce que vous voulez faire avec le système d'exploitation. Pour la grande majorité des utilisateurs "normaux", le passage à 64 bits ne leur apporte pas grand chose. Les seuls domaines actuellement où le 64 bits est vraiment utile, c'est si vous voulez utiliser plus de 4 Go de mémoire (comme vous l'avez mentionné), ou si vous faites des calculs avec des nombres qui ne rentrent pas dans 32 bits.

À terme, tous les PC et systèmes d'exploitation ne seront disponibles qu'en versions 64 bits, mais pour l'instant, si tout ce qu'ils veulent faire c'est surfer sur internet ou vérifier leurs e-mails, il n'y a pas vraiment de nécessité urgente de passer au 64 bits.

4voto

stevechol Points 379

Non seulement pouvez-vous avoir plus de 3 Go de RAM, tout logiciel compilé/écrit en pensant au 64 bits peut utiliser des registres et des types de données 64 bits qui peuvent certainement accélérer les applications qui déplacent d'énormes quantités de données, telles que les programmes 3D, CAO, Photoshop, etc.

Cependant, si vous êtes juste un Joe moyen qui ne travaille pas avec des programmes créatifs, et juste lit des e-mails, surfe sur le web, regarde des vidéos YouTube, vous ne remarquerez probablement même pas à moins de brancher un appareil nécessitant des pilotes 64 bits, mais que le fournisseur n'a pas encore publié.

3voto

Ed.T Points 1188

Le moteur .NET JIT (Just-In-Time) contient des optimisations plus avancées dans sa version x64 (optimisation de la récursivité terminale, par exemple). Cela signifie que les applications .NET ont le potentiel de s'exécuter plus rapidement sur des systèmes 64 bits.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X