Can x64 Windows 7 (Professional) Take Advantage of 3GB of RAM?

thecakeisalie

Reputable
Jul 4, 2014
3
0
4,510
Hi. I'm running a virtual machine of windows seven professional and I gave it three gigs of RAM to run on. My computer has 6GB total so I thought I'd split it. I've heard a rumor that odd numbers of ram can't be fully used and that only 2GB or 4GB would work. My question is can x64 Windows 7 use all 3GB of ram I gave it.
 

kajjot

Distinguished
Jun 29, 2010
234
0
18,860
x64 will use however much you will give it.
Older motherboards have issues with odd numbers of ram but that's a hardware related issue with mixing 1gb+2gb sticks.
Assuming you are using VMware then it only uses as much as it needs and the 3GB you set is just a cap of how much it can use.
What i mean by that is if your VM uses 2GB you can still use the other 4gb and it's not permanently reserved for VM.
 
the problem with an odd number ram is it won't be running in dual channel. the windows os can use it all of course, but it will run in single channel mode, slightly slower. this has nothing to do with the os, it's how the memory controller works.
 

thecakeisalie

Reputable
Jul 4, 2014
3
0
4,510


Does this also apply to a virtual machine?