En fait, depuis Intel Pentium 686 (je pense), il existe une limite supérieure de 64 Go de RAM. De même, la plupart des systèmes d'exploitation peuvent également résoudre ce problème, mais cela dépend de diverses conditions et a ses propres limites. En outre, comme vous le dites, le contrôleur de mémoire est intégré au processeur, de sorte que la topologie moderne des cartes mères a généralement une mémoire connectée directement au processeur, contournant le chipset. C'est aussi la raison pour laquelle la plupart des topologies connectent au moins une partie des PCI (e) au processeur (donnant ainsi un accès GPU à la RAM système). C’est aussi, par hasard, pourquoi un bon VGA nécessite également un bon processeur pour fonctionner de manière satisfaisante.
Quoi qu'il en soit, la carte mère est ce qui limite vraiment le MAX_RAM sur le système. 4 Go nécessitent 32 chemins physiques pour l'adressage (à l'exception des données, c'est juste pour l'adressage) du CPU aux emplacements mémoire. 8 Go nécessite 33, 16 Go nécessite 34 et ainsi de suite. Les processeurs d'Intel ont actuellement 36 broches d'adressage (au moins).
Mais poser des chemins coûte cher. Réduire ce travail diminue les coûts et les résultats. Donc, fondamentalement, seule la limite est dans la carte mère ...
Cependant, parfois, la documentation se trouve (involontairement). Ce peut être une bonne idée d'essayer (si vous avez accès à un bélier gratuit pour les tests). OTOH, c'était plus courant dans le passé. Je ne sais pas comment cela fonctionne dans les nouveaux produits / nouveaux produits.
EDIT: bien sûr, je parle de POSSIBLE MAX. Si le fabricant ne les implémente pas dans la puce, ils ne seront pas disponibles. C'est pourquoi la quantité de mémoire maximale prise en charge par le processeur est généralement inférieure à 64 Go. Quoi qu’il en soit, ce qui compte, c’est la limite de CPU (les broches et les IMC pour être exact) et la carte mère (sockets physiques CPU-RAM sockets).