Pourquoi la RAM utilisable est-elle inférieure à la RAM totale?

13

Ma copine a acheté un ordinateur portable la semaine dernière. C'est un duo core 2 avec 4 Go. Nous avons installé Vista 64 bits, et l'une des premières choses que nous avons faites a été de faire un clic droit sur "Mon ordinateur" pour voir les propriétés. Immédiatement, nous avons remarqué quelque chose d'étrange à propos de sa RAM, la ligne a déclaré: Mémoire installée (RAM): 4,00 Go (3,68 Go utilisables)

Je lui ai dit de ne pas s'inquiéter, pensant que cela devait concerner le matériel de l'ordinateur portable (étant donné que son installation vista venait du même DVD que le mien, et je n'ai jamais rien remarqué de tel sur mon bureau de 4 Go). Il y a une heure, ça a empiré. Nous avons regardé à nouveau Propriétés, et il dit maintenant: Mémoire installée (RAM): 4,00 Go (2,98 Go utilisables)

Qu'est-ce que ça veut dire? Ces 1,02 Go sont-ils manquants ou utilisés par le système?

EDIT: Il est possible que les informations du système soient incorrectes. Je viens de remarquer qu'il signale un processeur Intel T6500, alors qu'il s'agit en fait d'un T6400. Comment savoir combien de RAM est réellement disponible pour le système?

EDIT2: Vérification des moniteurs de ressources, il indique que 1003 Mo sont réservés pour le matériel. Est-ce que c'est bien ou pas? Merci

Malabarba
la source
Êtes-vous vraiment sûr d'avoir installé la version 64 bits?
Wim ten Brink
Oui absolument. C'est la même version que j'ai installée sur mon bureau, et je n'ai jamais eu ce problème.
Malabarba
Si le CPU incorrect est signalé, il peut s'agir soit de l'utilitaire de génération de rapports, soit du BIOS à mettre à niveau.
kmarsh
est-ce possible que le mauvais pilote soit installé?
Malabarba

Réponses:

15

Deux raisons possibles:

  1. la carte vidéo partageant la RAM (en utilisant la RAM de la carte mère au lieu d'avoir la sienne, ou en utilisant la RAM de la carte mère pour compléter la sienne)
  2. le chipset de la carte mère ne prend pas en charge le remappage (l'architecture PCI "possède" traditionnellement un morceau du Gb supérieur de la 4Gb inférieure de mémoire physique, le remappage déplace cela au-dessus de l'endroit où votre RAM est réellement assise afin que les deux zones ne se chevauchent pas). Cela est courant avec les chipsets qui ne prennent en charge que 4 Go de RAM physique au total.
David Spillett
la source
4
Un peu plus sur les limites du chipset à ce sujet: superuser.com/questions/35731/…
Chris_K
N'oubliez pas non plus les 3 et modifiez la limite de Go sur les machines 32 bits.
tvanover
17

La raison habituelle en est le ram partagé avec la vidéo.

Vérifiez dans le BIOS et voyez si vous pouvez voir / définir la quantité de mémoire utilisée par la vidéo embarquée - mais je doute que ce soit autant que 1 Go et je ne sais pas où le reste peut être (sauf si vous avez une sorte de bizarre utilitaire de type memdisk )

William Hilsum
la source
En vérifiant les moniteurs de ressources, il indique que 1003 Mo sont réservés au matériel. C'est une bonne chose non?
Malabarba
2

Comment savoir combien de RAM est réellement disponible pour le système?

Vous pouvez utiliser CPU-Z

Sathyajith Bhat
la source
2

L'observation du BIOS, la zone adressable vidéo et d'autres périphériques mappés en mémoire réservent de la mémoire entre 640K et 1M et entre 15G et 16G. Le BIOS lui-même peut remapper (et donc réserver) la mémoire système dans ces zones pour son propre usage.

En fin de compte, l'O / S n'obtient jamais 100% de la mémoire installée, mais cela ne signifie pas qu'il n'est pas utilisé.

kmarsh
la source
Eh bien, tant qu'il est utilisé par le système, c'est vraiment correct. J'avais peur qu'il ne soit pas utilisé en raison de bugs ou de défauts matériels.
Malabarba
2

Voir cet article de la Base de connaissances Microsoft: la mémoire système qui est signalée dans la boîte de dialogue Informations système dans Windows Vista est inférieure à ce que vous attendez si 4 Go de RAM sont installés

Par exemple, si vous avez une carte vidéo qui a 256 Mo de mémoire intégrée, cette mémoire doit être mappée dans les 4 premiers Go d'espace d'adressage. Si 4 Go de mémoire système sont déjà installés, une partie de cet espace d'adressage doit être réservée par le mappage de la mémoire graphique. Le mappage de la mémoire graphique écrase une partie de la mémoire système. Ces conditions réduisent la quantité totale de mémoire système disponible pour le système d'exploitation.

Pour que Windows Vista utilise les 4 Go de mémoire sur un ordinateur sur lequel 4 Go de mémoire sont installés, l'ordinateur doit répondre aux exigences suivantes:

  • Le chipset doit prendre en charge au moins 8 Go d'espace d'adressage. Les chipsets qui ont cette capacité sont les suivants:

    • Intel 975X
    • Intel P965
    • Intel 955X sur Socket 775
    • Chipsets qui prennent en charge les processeurs AMD qui utilisent le socket F, le socket 940, le socket 939 ou le socket AM2. Ces chipsets incluent toute combinaison de socket AMD et de CPU dans laquelle le contrôleur de mémoire réside dans le CPU.
  • Le CPU doit prendre en charge le jeu d'instructions x64. Le processeur AMD64 et le processeur Intel EM64T prennent en charge ce jeu d'instructions.

  • Le BIOS doit prendre en charge la fonction de remappage de la mémoire. La fonction de remappage de la mémoire permet de remapper le segment de mémoire système précédemment écrasé par l'espace de configuration PCI (Peripheral Component Interconnect) au-dessus de la ligne d'adresse de 4 Go. Cette fonction doit être activée dans l'utilitaire de configuration du BIOS sur l'ordinateur. Consultez la documentation de votre produit informatique pour obtenir des instructions expliquant comment activer cette fonction. De nombreux ordinateurs destinés aux consommateurs peuvent ne pas prendre en charge la fonction de remappage de la mémoire. Aucune terminologie standard n'est utilisée dans la documentation ou dans les utilitaires de configuration du BIOS pour cette fonction. Par conséquent, vous devrez peut-être lire les descriptions des différents paramètres de configuration du BIOS disponibles pour déterminer si l'un des paramètres active la fonction de remappage de la mémoire.

  • Une version x64 (64 bits) de Windows Vista doit être utilisée.

utapyngo
la source
1

Démarrer> Exécuter> Tapez MSCONFIG et cliquez sur OK

Démarrage> Options avancées

vérifiez si la mémoire maximale est limitée.


la source
La case est cochée et elle est mise à 0.
Malabarba
SI la case est cochée, réglez-la sur la mémoire maximale disponible (c.-à-d. 4096) ... ou EFFACER la case.
1

Je l'ai compris. Après avoir bricolé avec elle pendant quelques heures, il s'avère que le "Memory Reamp" doit être activé. Sur certains Asus mobo et quelques autres marques, lorsque Win 7 est installé, il reconnaît ce problème. Le problème était là depuis le début et les gens ne le savaient pas jusqu'à ce que Win 7 soit installé et l'a signalé comme un précurseur d'un problème de BIOS qui était présent tout le temps. 1 Entrez dans le BIOS 2 Avancé 3 Paramètres du chipset 4 Activez la fonction de réampli mémoire 5 Quittez et enregistrez 6 Vous avez terminé!

Dan
la source