Click here to Skip to main content
15,881,803 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have 4 GB of RAM in my system. But when i open property in my computer it just shows 2.99 GB capacity. Plz help me so that i can make full utilization of RAM (if possible without formating system).
Posted
Comments
DaveAuld 1-Jul-10 2:10am    
Edit your question with the following information...........
Where are you reading the Memory Capacity? In the BIOS Bootstrap or In windows somewhere?
What Operating System are you using 32Bit or 64Bit?
What has this got to do with ASP.NET? change your tagging.

If you are using a 32Bit operating system, the maximum addressable memory is 3GB.

There is also the possibility that shared memory as stated in the other answer may result in the incorrect amount of memory, however, you do not state where you are reading the memory value from, as the bios usually will state if any is shared by the graphics subsystem.

The other things are;
your motherboard may only support upto 3GB
one of your memory sticks may be loose or faulty, check them and swap the slots they are in.

If you are using Windows7 32 Bit, if you right click Computer and select properties it will tell you much much is installed and how much is usable.
e.g. Installed Memory: 4.00 GB (Usable 3.00 GB)
 
Share this answer
 
v2
Comments
Dan Neely 1-Jul-10 15:48pm    
While 3GB is the most common result with a 32bit OS the exact amount depends on your hardware and drivers. If they're miserly in the amount of ram they reserve and only go for really high addresses you can get more than 3GB usable. If you have a gfx card (or worse two) with large amounts of ram you'll have less than 3GB free since every byte on the card needs mappped to a byte in the OSes 4GB address space.
DaveAuld 1-Jul-10 15:54pm    
Cheers Dan, I was generalising on the basics, otherwise probably confuse the hell out of the OP. there are also the various switches that can be used in windows to limit memory use, but decided to leave them out as well.
Edbert P 1-Jul-10 23:43pm    
Reason for my vote of 5
Correct answer.
Its because your using shared video memory. The onboard video cards uses a certain amount of RAM for video output. The full featured video cards has its own/dediacted RAM for video output.
 
Share this answer
 
What OS are you using? Apart from the OS there are many other reasons why full RAM is not displayed.

As Laxman Auti has pointed out it might be that it is shared for video output, but chances of 1GB shared video RAM is very less.

Check if your Mother Board supports 4GB of RAM. How many RAM modules have you installed? 4 x 1GB or 2 x 2GB or 1 x 4 GB? The first config can give you this problem, if your M/B has RAM channeling features. Check your M/B manuals.

HTH!
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900