Perché il mio sistema utilizza solo 3,2 GB della mia RAM da 4 GB?


10

Sto usando win 7 64 bit.

Ho provato la soluzione fornita qui , non ha aiutato. La risposta di David mi fa pensare che sia inutile. C'è qualcos'altro da provare?

aggiornamenti:

Nota che ho una scheda grafica sulla mia scheda madre (con 512 MB), quindi in teoria non ha bisogno di memoria esterna. Inoltre, si noti l'ultimo aggiornamento del BIOS (25/03/08).

Da quello che posso vedere qui , c'è una versione più recente (30/07/2008), ma ho paura di usarla (poiché è "BETA")

Pensieri ?

 Motherboard:  
   CPU Type   DualCore Intel Pentium D 915, 2800 MHz (14 x 200)  
   Motherboard Name   Gigabyte GA-945GCM-S2C (2 PCI, 1 PCI-E x1, 1 PCI-E x16, 2 DDR2 DIMM, Audio, Video, LAN)  
   Motherboard Chipset   Intel Lakeport-G i945GC  
   System Memory   3328 MB (DDR2-667 DDR2 SDRAM)  
   DIMM1: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   DIMM3: 2048736750L   2 GB DDR2-667 DDR2 SDRAM (5-5-5-15 @ 333 MHz) (4-4-4-12 @ 266 MHz) (3-3-3-9 @ 200 MHz)  
   BIOS Type   Award Modular (03/25/08)  
   Communication Port   Communications Port (COM1)  
   Communication Port   Printer Port (LPT1)  


Display:  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   Video Adapter   NVIDIA GeForce 8500 GT (512 MB)  
   3D Accelerator   nVIDIA GeForce 8500 GT  

 DMI:  
   DMI BIOS Vendor   Award Software International, Inc.  
   DMI BIOS Version   F5  
   DMI System Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI System Product   945GCM-S2C  
   DMI System Version    
   DMI System Serial Number    
   DMI System UUID   00000000-00000000-0000001F-D06D37BD  
   DMI Motherboard Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Motherboard Product   945GCM-S2C  
   DMI Motherboard Version   x.x  
   DMI Motherboard Serial Number    
   DMI Chassis Manufacturer   Gigabyte Technology Co., Ltd.  
   DMI Chassis Version    
   DMI Chassis Serial Number    
   DMI Chassis Asset Tag    
   DMI Chassis Type   Desktop Case  
   DMI Total / Free Memory Sockets   2 / 0  

4
Nota per coloro che pensano che questa sia una domanda duplicata, non penso che lo sia. La domanda riguarda in particolare il sistema operativo a 64 bit, in cui la maggior parte delle domande di questo tipo riguarda sistemi operativi a 32 bit.
Jed Daniels,

Avremo bisogno di molte più informazioni per aiutarti - per lo meno, scheda madre make / model / bios version.
Andrew Coleson,

Risposte:


14

È la tua scheda madre a limitare la RAM disponibile (più precisamente è il chipset Intel 945G).

Da Gigabyte :

Memoria

  1. 2 prese DIMM DDR2 da 1,8 V che supportano fino a 4 GB di memoria di sistema

  2. Architettura della memoria a doppio canale

  3. Supporto per moduli di memoria DDR2 667/533/400 MHz (visitare il sito Web di GIGABYTE per l'elenco di supporto di memoria più recente).

* A causa dell'architettura standard del PC, una determinata quantità di memoria è riservata all'utilizzo del sistema e pertanto la dimensione effettiva della memoria è inferiore alla quantità dichiarata.

Quello che sto per mettere qui è basato su discussioni personali con i tecnici Intel su questo problema:

Poiché il chipset può accedere al massimo solo a 4 GB di RAM e ne sono installati 4 GB, il chipset mappa staticamente i dispositivi I / O anziché mapparli dinamicamente (poiché è più veloce averlo mappato staticamente). Ciò rende questi indirizzi RAM invisibili al sistema operativo, poiché non sarà mai disponibile.

Quando il sistema ha meno di 4 GB installati, il chipset mappa invece dinamicamente l'I / O, in modo che possa garantire la maggior quantità di RAM installata disponibile in qualsiasi momento.

Per fare ciò, devono rendere visibile tutta la RAM installata al sistema operativo in modo che possa accedere a tutti gli indirizzi RAM potenzialmente disponibili, indipendentemente da dove l'I / O è mappato in quel momento.

Poiché il chipset deve tenere traccia di dove l'I / O è mappato in modo dinamico, questo è leggermente più lento.

Questa è stata una decisione presa dal team di progettazione Intel per garantire le massime "prestazioni" complessive sia in configurazioni completamente popolate che parzialmente popolate.

Per rendere visibile "tutta la RAM", è necessario trovare una scheda madre con un chipset che supporti la CPU a 64 bit e consenta più di 4 GB di RAM.

Qualcosa con un chipset Intel G965 sarebbe probabilmente la soluzione migliore. Forse l' Intel DQ965GF , ne abbiamo usati un sacco ed è stata una buona tavola. Al giorno d'oggi è leggermente obsoleto, ma probabilmente è ancora disponibile (come probabilmente lo sono altre marche e modelli con chipset G965).

Spero possa aiutare...


Triste notizie per me - ma almeno so di non lavorarci sopra (prima di aggiornare l'hardware). Techie - molte grazie per il tuo aiuto!
Tal Galili,

NP. :) Questa è stata la generazione del punto di non ritorno per il desktop a 64 bit; quindi la CPU ce l'aveva prima che le schede madri ne supportassero completamente i vantaggi (ovvero: più RAM).
Ƭᴇcʜιᴇ007,

8

Il motivo più probabile è che il BIOS di sistema non lo consente. Ci sono diverse cose che puoi provare:

  1. Aggiorna il BIOS
  2. Cerca le impostazioni nel BIOS relative alla funzionalità della mappa di memoria e modificale (una alla volta e solo dopo aver ricercato cosa significano)
  3. Contattare il fornitore del sistema

EDIT: in base alle tue nuove informazioni sul tipo di sistema, sono stato in grado di scaricare il manuale della scheda madre da Gigabyte . Sfortunatamente, non sembra che ci siano impostazioni promettenti (alcuni BIOS hanno la capacità di nascondere la memoria sopra 3.X GB o giocare ad altri giochi difficili). C'è solo un'impostazione che ho potuto vedere relativa a 64 bit: la modalità HPET. Potresti provare a cambiarlo a 64 bit nel caso in cui regoli la memoria disponibile per il sistema oltre a cambiare il timer della CPU, ma dubito che farà la differenza. Il sito Web di questa scheda madre mostra che il massimo supportato è di 4 GB e contiene una piccola nota sulla prenotazione di alcuni per il sistema, quindi potresti essere sfortunato con ottenere più di quello che stai vedendo.


Penso di essere stato sottratto come ritorsione per aver sottratto quella che ritengo essere una risposta errata. Non mi ero reso conto che funzionasse così da queste parti. Se questa risposta non è corretta, si prega di ridimensionarla e di farmi sapere cosa non è corretto.
Jed Daniels,

1
+1. Non so a cosa serva il downvote. Spesso gli aggiornamenti del BIOS aiutano.
Sathyajith Bhat

Proprio nel principio della cosa - sto votando questa risposta. Sto mantenendo il mio "segno di risposta" per ora :)
Tal Galili,


1

Il problema <4 GB di RAM non riguarda solo il sistema operativo.

Potrebbe semplicemente essere che, sebbene il processore e il sistema operativo possano supportare più di 4 GB di RAM, il produttore della scheda madre non ha ritenuto che valesse la pena tempo / impegno / costo per collegare abbastanza linee di indirizzo tra il processore e il controller di memoria per consentire utilizzo di oltre 4 GB di memoria.

Questo dà lo stesso effetto netto di un sistema operativo a 32 bit ma su un sistema a 64 bit, il processore, incapace di USARE fisicamente qualsiasi indirizzo superiore a 4 GB per altri hardware o dispositivi di memoria o addirittura richiedere al controller di memoria di mappare su un altro indirizzo sarà costretto a uccidere parte della memoria disponibile a favore di cose come la scheda grafica.

Questo è fondamentalmente lo stesso problema di un sistema operativo a 32 bit, ma limitato nell'hardware piuttosto che nel software. È più probabile che influisca sull'hardware leggermente più vecchio in cui 4 GB sarebbero considerati "più che abbondanti" ...

Ho visto una serie di elementi su questo su Internet in cui l'hardware emula il limite a 32 bit, qui , un laptop Dell 530 ha lo stesso problema , qui , un sistema di chipset 945 con Win7 64 e praticamente su Internet .

Non è facile da risolvere, o anche quello che ha molto senso, ma sostanzialmente si riduce al vecchio hardware che non è stato creato per supportare fisicamente ciò che gli stai chiedendo di fare ...

È possibile che l'aggiornamento del BIOS che hai trovato possa risolvere il problema, ma non ci credo, temo.


In conclusione, devo aggiornare la CPU?
Tal Galili,

1
Potrebbe essere la CPU o la scheda madre stessa o entrambe. È probabile che siano almeno il mobo e la CPU che devono essere sostituiti, l'unica cosa da assicurarsi è che tu ottenga una scheda madre che dichiari DDR2 e> 4 GB di supporto, o semplicemente una scheda madre DDR3, CPU e nuova RAM. La maggior parte dei mobos più recenti non dovrebbe essere limitata come è attualmente la tua.
Mokubai

1

Questo è un colpo lungo, ma potrebbe essere incompatibilità tra RAM e scheda madre. Ho visto casi in cui la scheda madre non funziona bene con un particolare tipo di chip di memoria.

Inoltre ho visto problemi simili nei casi in cui la scheda madre utilizza diversi modelli di chip di memoria o produttori diversi.

Inoltre, assicurati che tutta la RAM sia buona, ecc. Ecc.


0

Il motivo potrebbe essere abbastanza semplice.

È possibile che nel sistema sia presente una scheda video con memoria condivisa che elimini la quantità (come una scheda video integrata) della memoria globale installata. È diverso quando è installata una scheda video di memoria dedicata.


-1 Quasi sicuramente la risposta sbagliata. Puoi nominare una memory card condivisa che ti consente di configurare ~ 800 MB di RAM per essa?
Jed Daniels,

Scheda video 768mo
r0ca,

768 MB su una scheda integrata? Quale scheda madre e scheda?
Jed Daniels,

Ho aggiunto le specifiche del mio computer: mi piace sapere cosa ne pensate entrambi.
Tal Galili,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.