Forum     

Go Back   Digit Technology Discussion Forum > Portables, Peripherals and Electronics > QnA (read only)
Register FAQ Calendar Mark Forums Read

QnA (read only) Mods please help transfer the contents of this forum to proper sections. :)


 
 
LinkBack Thread Tools Search this Thread Display Modes
Old 09-03-2007, 03:26 PM   #1 (permalink)
The Devil
 
blackpearl's Avatar
 
Join Date: Feb 2006
Location: 0x02AE88C6FF
Posts: 983
Arrow Why your PC can't detect 4GB RAM?


Look at this screenshot. Its a PC with 4GB memory running Vista.



Only 3,454 megabytes. Dude, where's my 4 gigabytes of RAM?

The Explanation
To address 4GB of memory you need 32 bits of address bus. (Assuming individual bytes are addressable.) This gives us a problem - the same problem that IBM faced when designing the original PC. You tend to want to have more than just memory in a computer - you need things like graphics cards and hard disks to be accessible to the computer in order for it to be able to use them. So just as the original PC had to carve up the 8086's 1MB addressing range into memory (640K) and 'other' (384K), the same problem exists today 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.

For a long time this wasn't a problem, because there was a whole 4GB of address space, so devices typically lurk up in the top 1GB of physical address space, leaving the bottom 3GB for memory. And 3GB should be enough for anyone, right?

So what actually happens if you go out and buy 4GB of memory for your PC? Well, it's just like the DOS days - 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.

Moral of the Story: If you're planning to stick with a 32-bit operating system for the next few years, don't waste your money on 4 GB of RAM. You won't be able to use it all. Buy 3 GB instead.

Read more at the Source
blackpearl is offline  
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 09-03-2007, 03:36 PM   #2 (permalink)
The Devil's Advocate
 
iMav's Avatar
 
Join Date: Mar 2006
Location: Masti Ki Paathshaala
Posts: 7,019
Default Re: Why your PC can't detect 4GB RAM?

nice info ... but does this mean that only 3 gb will be used by the entire pc ... as in i have seen pcs having 256 mb ram but shoing lesser as available to the user so can that be the case in here also ... can the remianing 1 gb be shared for other resources like the grafix card???
__________________
"The problem that shows up with the three red lights on the console is a complex interaction with some very complex parts.” - Robbie Bach

http://beingmanan.com
twitter: manan | Last.FM: manan
iMav is offline  
Old 09-03-2007, 03:37 PM   #3 (permalink)
HELP AND SUPPORT
 
rakeshishere's Avatar
 
Join Date: Jun 2006
Posts: 1,603
Default Re: Why your PC can't detect 4GB RAM?

Nice Piece of Info
rakeshishere is offline  
Old 09-03-2007, 05:52 PM   #4 (permalink)
Broken In
 
uchiha.sasuke's Avatar
 
Join Date: Nov 2006
Posts: 159
Default Re: Why your PC can't detect 4GB RAM?

great info.....
uchiha.sasuke is offline  
Old 09-03-2007, 07:48 PM   #5 (permalink)
TheSaint
 
NucleusKore's Avatar
 
Join Date: Jun 2004
Location: Antigua
Posts: 3,447
Default Re: Why your PC can't detect 4GB RAM?

Nice info, reps 4 u
__________________
http://www.neville.in
http://www.linuxrocks.in
"The Future Is Open"
NucleusKore is offline  
Old 10-03-2007, 01:13 AM   #6 (permalink)
ayushsobti
Guest
 
Posts: n/a
Default Re: Why your PC can't detect 4GB RAM?

i've got an AMD Athlon 64 3200+ which is obviously a 64-bit processor but i use the ordinary 32-bit ver of Windows XP. can i use 4gb ram?
 
Old 10-03-2007, 01:23 AM   #7 (permalink)
You gave been GXified
 
gxsaurav's Avatar
 
Join Date: Jan 2007
Location: New Delhi
Posts: 5,633
Default Re: Why your PC can't detect 4GB RAM?

Quote:
i've got an AMD Athlon 64 3200+ which is obviously a 64-bit processor but i use the ordinary 32-bit ver of Windows XP. can i use 4gb ram?
Yes, but the OS will not address anything over 4 GB. U need a 64 bit OS for that.

Some CAD applications require a switch to use anything over 1.5GB, such as 3Ds Max & Maya.
__________________
about.me/gxsaurav
gxsaurav is offline  
Old 10-03-2007, 01:45 AM   #8 (permalink)
Human Spambot
 
shantanu's Avatar
 
Join Date: Dec 2006
Posts: 2,798
Default Re: Why your PC can't detect 4GB RAM?

as 64 bit OS supports MAX ram in Tera BYTES

Last edited by shantanu; 10-03-2007 at 08:31 AM.
shantanu is offline  
Old 10-03-2007, 05:52 AM   #9 (permalink)
In The Zone
 
Join Date: Jun 2006
Posts: 372
Default Re: Why your PC can't detect 4GB RAM?

Just map the I/O to addresses over the 4GB limit. There should be an option in the bios (memory hole/large memory whatever is called). Any 32bit OS with PAE should easily be able to address 4GB and beyond. However because of limitations of 32bit windows, an app will be limited to max of 3GB of memory. (2GB unless you use the /3GB switch in boot.ini)
__________________
C2D E8400@3.8, P5N32-E SLI, 2GB Cellshock DDR2 1000(4-4-4), 8800 Ultra SLI, 2.7TB storage, CM Stacker 830, TT 1200W, Dell 2005FPW, Lots of Audio HW.
Ch@0s is offline  
Old 10-03-2007, 07:56 AM   #10 (permalink)
t3h g04t
 
teknoPhobia's Avatar
 
Join Date: Sep 2004
Location: AnKH Morpork/Tsort
Posts: 476
Default Re: Why your PC can't detect 4GB RAM?

Quote:
Originally Posted by shantanu_webmaster
as 64 bit OS supports MAX ram in TETRA BYTES
IS that something like when you take bites out of tetra packs?

FYI Its TERA not TETRA
__________________
technologically challenged.
teknoPhobia is offline  
Old 12-03-2007, 07:53 AM   #11 (permalink)
Let the music play.....
 
djmykey's Avatar
 
Join Date: Dec 2003
Location: Pune
Posts: 665
Default Re: Why your PC can't detect 4GB RAM?

Ok in my office I gave a pentium d machine installed with 64 bit windows 2003 enterprise edition. But still it showed 3454 MB of RAM and in the BIOS it shows 4096 mb of ram. Any explaination that you can give ??
__________________
Long back, a person who sacrificed his sleep, forgot his family, forgot his food, fogot laughter were called "Saints"
But now they are called.."IT professionals"
djmykey is offline  
Old 12-03-2007, 05:03 PM   #12 (permalink)
The Devil
 
blackpearl's Avatar
 
Join Date: Feb 2006
Location: 0x02AE88C6FF
Posts: 983
Default Re: Why your PC can't detect 4GB RAM?

^^ Thats strange!! Maybe you should visit the source link I gave and go through the comments the readers posted. Readers have described different types of experiences and there are also some links from microsoft.com that addresses the issue. Maybe that would help you.
blackpearl is offline  
Old 23-03-2007, 05:32 PM   #13 (permalink)
Mclaren F1 Long tail
 
aneesh kalra's Avatar
 
Join Date: Aug 2006
Location: Delhi
Posts: 144
Default Re: Why your PC can't detect 4GB RAM?

See this and check whether the folowing requirements are met in order to use the 64 bit mode
http://www.intel.com/cd/channel/rese...eng/203142.htm
__________________
Computers are like air conditioners. They work fine until you start opening windows.
aneesh kalra is offline  
Old 23-03-2007, 06:24 PM   #14 (permalink)
Broken In
 
Join Date: Nov 2005
Posts: 158
Default Re: Why your PC can't detect 4GB RAM?

nice info ...
thanx
sanju is offline  
 

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


 
Latest Threads
- by clmlbx
- by abhidev
- by Sarath
- by ico

Advertisement




All times are GMT +5.5. The time now is 02:42 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Search Engine Optimization by vBSEO 3.3.2