Mengapa RAM saya tidak sepenuhnya digunakan di Windows? [duplikat]

3

Kemungkinan Duplikat:
Ram terpasang 4 GB tetapi hanya 2,97GB yang dapat digunakan. Apa yang menyebabkannya?

Saya mendapatkan laptop Dell dengan Windows 7 Professional. Awalnya memiliki 3GB RAM. Kemudian saya meningkatkan laptop saya meningkatkan RAM hingga 4GB.

Melihat detail sistem melalui ikon My Computer, dikatakan bahwa laptop tersebut memiliki memori 4GB (BIOS menunjukkan hal yang sama), dapat digunakan 2,96 GB. Menurut task manager, laptop saya hanya memiliki memori 3GB.

Ketika konsumsi RAM mencapai> 2GB, Windows menampilkan jendela sembul yang mengatakan bahwa saya kehabisan memori. Saya dulu mendapatkan jendela pop up yang sama memiliki 3 GB RAM.

Mengapa RAM saya tidak sepenuhnya dieksploitasi?

ucas
sumber
1
Versi OS apa yang Anda gunakan. Kemungkinan besar Anda menjalankan x86 (32bit) build karenanya batas ~ 3 gb
IUnknown
Bisa jadi motherboard tidak dapat menangani semua RAM karena konfigurasi chip. Pastikan RAM benar-benar didukung oleh komputer Anda (ini dapat terjadi bahkan dalam sistem operasi 64bit).
AndrejaKo
Terkait: superuser.com/questions/67444/… - Prosesor 32bit dapat mengatasi lebih dari 4GB RAM dengan PAE yang tidak tersedia di versi desktop Windows (meskipun tersedia di versi server Windows).
Natalie Adams

Jawaban:

7

Anda menjalankan Windows versi 32-bit dan / atau prosesor grafis Anda menyimpan sebagian memori sistem Anda untuk dirinya sendiri.

sunting : Saya baru sadar, Jeff Atwood kami sendiri menulis artikel tentang masalah ini.

Der Hochstapler
sumber
Apa artinya ini dengan 32bit? CPU 32bit dapat menangani 4gb ram tanpa masalah. Tentunya, GPU (atau apa maksud Anda?) Awalnya tidak akan membahas 1gb jika Anda tidak melakukan apa-apa. GPU memang memiliki cache sendiri.
Michael
1
@Michael, ya itu bisa mengatasi ruang 4GB, tetapi banyak ruang alamat ini didedikasikan untuk Memmory-Mapped I / O. en.wikipedia.org/wiki/Memory-mapped_I/O
user606723
1
Dan itu hampir 5 tahun yang lalu .
Daniel Beck
4

Anda mungkin menjalankan versi windows 7 32 bit, yang tidak dapat mengatasi lebih dari ~ 3,3 GB sekaligus.

Meng-upgrade ke win7 64bit akan menyelesaikan masalah ini.

Kemungkinan lain adalah bahwa GPU Anda menyimpan memori atau BIOS Anda tidak mendeteksi tongkat tambahan Anda, Anda dapat memeriksanya di BIOS Anda.

inf
sumber
Benar, itu adalah OS 32 bit.
ucas
@ucas kemudian tandai jawaban saya sebagai diterima, setelah itu pergi dan instal versi 64bit untuk mendapatkan 1GB RAM Anda yang hilang.
inf
Anda ingin memastikan bahwa prosesor Anda adalah prosesor 64-bit; jika tidak maka memiliki OS 64-bit tidak akan membantu Anda.
Kevin M
@ KevinM menurut Anda, ada notebook di luar sana yang memiliki 3GB RAM dan tidak memiliki cpu 64bit?
inf
-1

32bit Windows 7 akan menggunakan pengalamatan 32bit sehingga semua ruang memori perangkat akan ditarik dari memori nyata 4GB. Edisi server Windows dan edisi 64bit akan semakin dekat dengan memori yang dipasang. Mengapa? Karena daftar halaman akan memakan banyak ruang dan tidak ada keuntungan mencoba alamat> 3,5GB. karena ruang yang didapat akan terbuang sia-sia oleh manajemen memori.

Zab
sumber