You prbably have on-board Intel graphics.
Part of your RAM is allocated to your on-board graphics to be used as video memory.
It allots more memory to your on-board graphics.When I go to msconfig/ boot/advanced options -- and check maximum memory
It reduces to 2.30.
Wy it is so
It allots more memory to your on-board graphics.
Ignore that link.Please check this link
Because in win 7 32bit the ram doesnt go beyond 2.30 , but somehow in 64bit It went to 2.74
Ignore that link.
In 32-bit Windows, you can use till 3.25GB of RAM. And you have less RAM then that, whether 32-bit or 64-bit it doens't make any difference to you.
Reason why it says 2.74 GB in your case? 256 MB RAM is being used as Video memory for graphics.
Reason why it said 2.30 GB in your case when you tweak around? 768 MB is being used as Video memory for graphics.
Thats a perfect answer by ico.
Same is the case with my laptop.
It has 2gb of ram and 1.74gb is usable.
Intel HD GFX uses 256mb of ram as video memory and dispalys it in intel hd control center.
It allots more memory to your on-board graphics.
@pasikia:Like ico said the missing RAM is being allocated to the graphics adapter.Depending on your BIOS you may be able to restrict the amount of shared RAM under advanced display settings.Browse through your BIOS settings to find out where to configure this.
If you still can't believe anyone read this.
Thanks for the above info.
But my bios is locked and there is no advanced settings.
In my bios 128MB is allocated to video memory when 2.74 usuable. BUT
when I uses max memory in msconfig it reduces to 2.30 usuable. And after that when I again check my bios it shows 128mb in video memory.
Windows sucks then.Totally wrong mate. As its name suggests it should specify the maximum amount of physical memory available to Windows. But in reality it actually limits Windows to memory addresses less than or equal to the specified value. Because some memory within the remaining address space might be reserved for nonsystem use, the actual memory available to Windows might be less than the amount that you specify. Check this.
Also check this.
@ OP - every bios gives option to change IGP memory amount - if you ar able to changing it update the bios as Neuron said on the his post.
Another thing you can try to do is find a option called Memory Hole Remapping or a feature like that and make sure it's enabled in bios setting and uncheck the max memory option in msconfig
Windows sucks then.
my bios is InsydeH2O Bios , where everything is locked . I googled and found that your have to modify your bios to unlock it unofficially and @ one's own risk.
Refer this forum