Perché la mia RAM non è completamente utilizzata in Windows? [duplicare]


3

Possibile duplicato:
4 GB di RAM installati ma solo 2,97 GB utilizzabili. Cosa dà?

Ho un laptop Dell con Windows 7 Professional. Inizialmente aveva 3 GB di RAM. Quindi ho aggiornato il mio laptop aumentando la RAM fino a 4 GB.

Visualizzando i dettagli del sistema tramite l'icona Risorse del computer, si dice che il laptop ha 4 GB di memoria (il BIOS mostra la stessa cosa), utilizzabile 2,96 GB. Secondo il task manager il mio laptop ha solo 3 GB di memoria.

Quando il consumo di RAM raggiunge> 2 GB, Windows mostra un pop-up sullo schermo che dice che sto esaurendo la memoria. Avevo la stessa finestra pop-up con 3 GB di RAM.

Perché la mia RAM non è completamente sfruttata?


1
Quale versione del sistema operativo stai usando. È molto probabile che tu stia eseguendo una build x86 (32 bit), quindi il limite di ~ 3 gb
IUnknown

È possibile che la scheda madre non sia in grado di indirizzare tutta la RAM a causa della configurazione del chip. Assicurati che la RAM sia effettivamente supportata dal tuo computer (ciò può accadere anche nei sistemi operativi a 64 bit).
AndrejaKo

Correlati: superuser.com/questions/67444/… - I processori a 32 bit possono indirizzare più di 4 GB di RAM con PAE che non è disponibile nelle versioni desktop di Windows (sebbene sia disponibile nelle versioni server di Windows).
Natalie Adams,

Risposte:


7

Stai utilizzando una versione a 32 bit di Windows e / o il tuo processore grafico si riserva una parte della memoria di sistema per sé.

modifica : ho appena realizzato, il nostro Jeff Atwood ha scritto un articolo su questo problema.


Cosa significa questo con 32 bit? Una CPU a 32 bit può indirizzare 4 GB di RAM senza problemi. Sicuramente, una GPU (o che altro vuoi dire?) Inizialmente non indirizzerà 1 GB se non stai facendo nulla. La GPU ha le sue cache.
Michael

1
@Michael, sì, può indirizzare 4 GB di spazio, ma gran parte di questo spazio di indirizzi è dedicato all'I / O con memoria Memmory. it.wikipedia.org/wiki/Memory-mapped_I/O
user606723

1
E questo è stato quasi 5 anni fa .
Daniel Beck

4

Probabilmente stai eseguendo la versione di Windows 7 a 32 bit, che non può indirizzare più di ~ 3,3 GB alla volta.

L'aggiornamento a win7 64 bit risolverebbe questo problema.

Un'altra possibilità è che la tua GPU riservi memoria o che il tuo BIOS non rilevi la tua chiavetta aggiuntiva, puoi verificarla nel tuo BIOS.


Corretto, è un sistema operativo a 32 bit.
ucas,

@ucas quindi segna la mia risposta come accettata, dopodiché vai e installa la versione a 64 bit per ottenere 1 GB di RAM mancante.
inf

Vuoi assicurarti che il tuo processore sia un processore a 64 bit; se non lo è, avere un sistema operativo a 64 bit non ti gioverà.
Kevin M,

@KevinM pensi, ci sono notebook là fuori che hanno 3 GB di RAM e non hanno CPU a 64 bit?
inf

-1

32 bit Windows 7 utilizzerà l'indirizzamento 32 bit, quindi tutto lo spazio di memoria del dispositivo verrà ritirato dalla memoria reale da 4 GB. Le edizioni Windows Server e 64 bit saranno più vicine alla memoria installata. Perché? Perché l'elenco delle pagine richiederebbe molto spazio e non ci sono guadagni nel tentativo di indirizzare> 3,5 GB. perché lo spazio guadagnato verrà sprecato dalla gestione della memoria.

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.