Tuesday, March 24, 2015

memory - Why does Windows only show about 3.5 GB of my 4 GB of RAM?


I recently upgraded my computer's RAM to 4 GB. My 32-bit Windows installation shows only 3574 MB of the memory. How can I make Windows use the full amount of RAM?


Answer



You can't:


See Dude, Where's My 4 Gigabytes of RAM?



if you want to fit memory and devices into a 32-bit address range: not all of the available 4GB of address space can be given over to memory.
So what actually happens if you go out and buy 4GB of memory for your PC?
There's a hole in your memory map for the IO. (Now it's only 25% of the total address space, but it's still a big hole.) So the bottom 3GB of your memory will be available, but there's an issue with that last 1GB.



The only practical solution is to install a 64-bit operating system. In Windows Vista and later, 32-bit and 64-bit license keys are interchangeable. If you can get Windows installation media for the 64-bit version of your operating system, you can reinstall using your original license key.


No comments:

Post a Comment

linux - How to SSH to ec2 instance in VPC private subnet via NAT server

I have created a VPC in aws with a public subnet and a private subnet. The private subnet does not have direct access to external network. S...