Quelques points à considérer, la RAM physique coûte cher. Bien sûr, 16 Go sont moins chers maintenant que 4 Go étaient il y a seulement quelques années, mais 2 ^ 64 (16 exaoctets) ridiculement grands.
Les extensions AMD de x86 pour x64 "ont permis" jusqu'à 2 ^ 52 en limitant les registres . Cela fait deux choses, réduit le coût des processeurs et améliore les performances. Plus de registres non utilisés signifient qu'il y a beaucoup d'espace vide qui doit encore être pris en compte lors des opérations.
Et, au cas où vous n'êtes pas un mathématicien ... La différence entre trois tailles est énorme! Je ne suis pas un gourou des mathématiques, mais en décimal, 52 bits représentent environ 0,02% de 64 bits. 48 bits est 6% de 52. (quelqu'un vérifie mes mathématiques?)
Quant à savoir pourquoi AMD a autorisé plus de RAM physique que virtuelle, l'article indique que c'est parce qu'AMD pensait aux serveurs. Les serveurs ont besoin de grandes quantités de RAM physique. La RAM virtuelle est trop lente pour prendre en charge les applications serveur moyennes pour des centaines ou des milliers d'employés.
Mes propres pensées: Nous avons laissé le temps où la RAM était petite et les disques durs devaient supporter la RAM. Le prix de la RAM est tombé à un point où le personnage moyen peut y mettre plus de suffisamment de RAM. Prenez des applications typiques, comme Office qui nécessite 1 à 2 Go de RAM. Il y a 7 ans, mon ordinateur pouvait gérer cela. Bien qu'avec des vitesses de lecture et d'écriture sur le disque, j'espère que je n'ai jamais eu à récupérer un fichier de 7 Go de la mémoire virtuelle (en utilisant l'ancienne philosophie PM * 2.5).
Je peux également supposer qu'AMD voulait laisser de la place aux registres qui utilisent les registres de RAM physiques, comme la RAM sur les GPU intégrés.