web-dev-qa-db-fra.com

Qu'est-ce qui sera une carte mère de supporter plus de mémoire?

Ma question spécifique concerne la carte mère ASUS M3N78-VM utilisée par mon serveur domestique. J'ai actuellement installé 4x2 Go pour un total de 8 Go, mais j'espérais passer à une version 16 Go (4x4 Go). Selon les spécifications officielles de cette carte mère, celle-ci ne prend en charge que 8 Go, mais elle a été libérée alors que seules des clés de 2 Go étaient disponibles. Qu'est-ce qui, le cas échéant, l'empêcherait de fonctionner avec des clés de 4 Go maintenant que des clés de 4 Go sont disponibles?

Ma question générale concerne les cartes mères en général ... Qu'est-ce qui empêcherait une carte mère de fonctionner avec de plus gros bâtons si tout est du même type (DDR2 par exemple et aux mêmes vitesses) de mémoire?

35
Omen

En bref, c'est un mélange de limitations. L'une d'elles est le nombre de "lignes d'adresse" prises en charge par la CPU elle-même (différente de l'espace d'adressage/taille du registre 64/32 bits), 32 lignes autoriseraient 4 Go de RAM, le fait d'avoir une 33e ligne connectée autoriserait 8 Go de RAM, etc. .

L’autre problème réside dans le nombre de lignes d’adresses que le fabricant ne souhaite pas connecter au contrôleur de mémoire.

Afin de simplifier la conception, les fabricants ont tendance à choisir une quantité de mémoire réaliste et actuelle et à connecter autant de lignes d'adresse que nécessaire pour prendre en charge cette quantité de mémoire.

Le routage de toutes ces lignes d’adresse sur un PCB est un travail fastidieux, car toutes les longueurs de piste doivent être aussi identiques que possible (car aux fréquences élevées que ces éléments fonctionnent maintenant avec une longueur légèrement différente, cela peut signifier que les données sur une ligne arrivent à un moment différent des données envoyées sur une autre ligne même si l'expéditeur les a envoyées toutes les deux en même temps) et les fabricants garderont donc la quantité de travail aussi petite que possible et supporteront ainsi 65TiB de RAM est loin d’avoir la même priorité que de sortir la carte mère cette année .

34
Mokubai

Déni de responsabilité: C'est ce que je comprends, je peux me tromper, mais j'ai un peu tourné autour du bloc.

D'après mon expérience, les personnes qui rédigent les "spécifications" finales que les clients apprennent à lire ne participent souvent pas nécessairement à la conception même du tableau. En tant que tel, vous POUVEZ courir dans des occasions où la documentation dit des choses comme "4 Go maximum de mémoire prise en charge". J'ai constaté à maintes reprises que je pouvais accumuler plus de mémoire sur un tableau que ce que prétend la documentation est pris en charge, et que les choses se passent plutôt bien.

Je vous conseille de l'essayer. Il y a un magasin que j'aime bien (juste dans ma petite ville) qui me laissait acheter RAM et le renvoyer, afin que je puisse réellement l'essayer, peut-être que vous pourriez trouver un magasin qui vous ressemblerait de la même manière.

Il existe évidemment diverses limites architecturales quant à la quantité de mémoire qu'une machine peut gérer. La plus évidente est de savoir si la plate-forme prend en charge le fonctionnement en 64 bits - si c'est le cas, la limite de mémoire adressable sera assez massive ( ~ 4PB pour x86 ) . Je pense qu'il est prudent de supposer que votre carte prend en charge 64 bits. Alors, il en résulterait des choses comme celle mentionnée par Tomas, comme le contrôleur de mémoire au sein de la CPU. Comme Tomas l'a également dit, il est logique que le BIOS joue également un rôle. Par conséquent, vous devriez vérifier la page du produit de votre carte mère pour voir s’ils ont des mises à jour du BIOS qui respectent les limites de la mémoire.

À la fin de la journée, , il y a peut-être diverses choses qui limitent la quantité de mémoire que votre machine pourra utiliser. Nous parlons de plusieurs variables. Et, à mon avis, la meilleure et la plus rapide des méthodes consiste à l'essayer (et à exécuter MemTest86 pour vérifier) .

Prends soin de toi et bonne chance.

6
James T Snell

Il peut y avoir d'autres problèmes, un ami effectuait de l'assurance qualité sur du matériel Apple. Le système était certifié pour une capacité maximale de 768 Mo (12 modules de 64 Mo). En théorie, vous pouvez le doubler. pratique, donc il n’était pas certifié dans cette configuration, mais cela devrait fonctionner.

5
Ronald Pottol