32-BIT Only uses 2GB of ram, even when you have 3 or 4GB inside your comp?!?

W|ngsofN|ght

Rookie
Joined
Dec 15, 2007
Messages
48
I learned that if you have a 32BIT computer, which most of us have, it will only use 2GB of ram, even though you have 3 or 4GB of ram, inside your computer! Though in a 64BIT system, they can use up to 128GB of ram (Vista) Is this true?!?!?!?
 
Not true, 32 Bit supports 4 GB, 64 Bit supports 8 GB. It's about the bit your cpu along with your application ie Windows 32, 64 ect.
 
vista needs 128gbs lol
but yeah i have a 32bit OS and 64bit CPU and it used 3gigs but now i only have 2gigs in my system, i can notice the difference...
 
Vista can technically support up to 4 GB, but due to the distribution of resources within your machine, it'll only show up as anywhere from 2.5-3.5 GB, even with 4 inside.
 
My computer can support 4GB of ram, I would love to have that much Ram. But then I heard that it takes a 64BIT OS to run that.

But getting that much memory without a windows vista home premium or ultimate is pointless, because it would be stupid to not have alll the memory sucking feature and have 4GB of ram....
 
In SpetzNaz's post above he was tlaking about XP not vista BTW. Even though his said vista he meant XP.

Once again - I will try to explain ths so everybody knows (,.... crap, if only the stuff i wrote actually got read, or saved....,)

Windows 95, 98, 2000, ME, and XP are all 32bit operating system (although windows XP pro is availible in 64bit). Everything in a computer gets stored as either a zero or a one called a bit.

a 32 bit processor (or 32 bit operating system) is a system which uses commands which are 32 bits in length. For example: there might be an instruction which looks liek this in code "add $5, $4, $3" which will add the values in register 3 and register 4 and then store their sum in register 5. The processor / operating system will see this "00000001000000110000010000000101" which might be the binary equivalent of the code to add registers 3 and 4. (Binary is the name for the number system which uses only zero and one).

In a 32bit system since there are only 32 bit locations then the system can address memory from 00000000000000000000000000000000 all the way up to memory 11111111111111111111111111111111. Incase you are wondering how much memory that is it is exactly 2^32 = 4294967296 (4 GB of memory). When you put in 4 GB of memory into windows XP as Spetz had mentioned it may show up as a smaller value as windows and other system resources will be using the excess.

In a 64 bit system, the processor instructions are 64 bits in length which allows for 2^64 of memory to be used (about 4 Exa-Bytes) Windows Vista will not allow 4 EB of RAM to be installed simply because they probably dont expect that number to exist in the near future. If for any reason it might they would patch it (which they have done in the past for RAM and hard drive sizes). Most motherboards today provide the actuall limit for your copmuter system because they chips they use for their northbridge and any other memory controllers they may use also have made assumptions about the ammount of memory being used. So even though Windows vista might handle 8GB of RAM, my motherboard may only support 4 GB, to find otu I would have to proporly check with my motherboard manufacturor or system administrator. LOLZ just kidding, my computer can handle 8 GB but the point is that yours may not.

Also note that a 64bit processor running a 32bit operating system is effectively running as a 32bit processor and thus can also only support up to 4 GB of memory.

Also further note that 4294967296 Bytes of RAM exactly equals 4 GB of RAM because there is not 1000 bytes in a kilobyte but rather there is 2^10 = 1024 bytes in a kilobyte. 4294967296 / 1024 (for kilobytes) / 1024 (for mega bytes) / 1024 (for GigaBytes) exactly equals 4.

P.S. I know this isnt the best explination but i lost my will to type this info well after the first two times. heh.
 
Well Green Monkey, I was waiting for this to be resolved and I think you pretty much sealed it. I was kinda concerned when I saw the title , but not i'm okay.
 
W|ngs, both of the things you said above may be true,... but out of curiosity, you do know that having 4 RAM slots isnt what limits your total allowable memory right? Because they do make ram sticks over 1 GB.
 
they make RAM sticks up to 5GB big, compusa.com (look up under upgrades) but sometimies having 4 slots doesn't mean u can put 4gb of ram into your computer. I had a computer (2003 model) and a friend and me were screwing around iwth it, we had put 4gb ram, wouldn't turn on.. taking out the 4 gb only 2gb, it turnned on and said the system ram had changed. But the computer i'm using now is a 2007 model, so I HOPE it will run 4GB ram
 
it also depends on if Dell, HP, etc or mobo manufacturer limited it, they do this on purpose because you want more ram well then buy a really expensive comp , thats their thinking
 
lol greenmonkey im a computer science major and feel exactly the same way you do about explaining this topic to people lol
 

Latest posts

Back
Top