Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

This question already has an answer here:

When choosing what RAM to install on a computer and what OS to run how do you determine the amount of RAM that will actually be used and not just recognized?

for example here is my machine: enter image description here

How did the (3.15 usable) get calculated?

share|improve this question

marked as duplicate by Karan, gronostaj, Keltari, Scott Chamberlain, techie007 Jul 13 '13 at 17:17

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

    
I disagree, reread the edited question –  jth41 Jul 11 '13 at 12:32
1  
@jth41 - Its still a duplicate. You are running a 32-bit operating system. The calculated usable is based on the hardware installed, the rest of the addressable memory ( ~850MB ) in your case is reserved for hardware. –  Ramhound Jul 11 '13 at 12:37
    
I'm not satisfied with the answer "is reserved for hardware" I am looking for an objective "you can calculate the exact amount of RAM reserved for each piece of hardware by looking at X" –  jth41 Jul 11 '13 at 13:36
2  
@jth41 Then go in to device manager, it will show you the memory ranges each device is mapped to. –  Scott Chamberlain Jul 11 '13 at 14:00
add comment

2 Answers

Different editions of Windows have limits in how much ram they will use. All 32bit editions of Windows 7 max out at 4GB of physical memory except Starter which maxes out at 2GB. Then some devices take a chunk of the the physical address space for their own use limiting it further, usually the graphics card takes the biggest chunk.

To use more installed RAM switch to the 64bit edition which for Windows 7 Professional has a 192GB physical memory limit.

Physical Memory Limits: Windows 7

The usable memory may be less than the installed memory on Windows 7-based computers

share|improve this answer
add comment

Installed memory shows the complete amount of RAM that you have in your box. The 32Bit Versions can't use the complete RAM by default (licensing issue, mS only allows servers to use all RAM for the 32Bit Versions). So use a PAE Patch which implements this hack to use all memory in a consumer Windows.

http://www.saferbytes.it/2013/02/28/saferbytes-x86-memory-bootkit-new-updated-build-is-out/

enter image description here

share|improve this answer
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.