4GB of RAM and a 32bit OS?

MBrown

Diamond Member
Jul 5, 2001
5,726
35
91
Is there any reason to get 4GB of RAM if you don't have a 64bit OS?
 

bamacre

Lifer
Jul 1, 2004
21,029
2
61
If there is one reason, that reason is because ram is cheap as hell right now. :D
 

MBrown

Diamond Member
Jul 5, 2001
5,726
35
91
I was under the impression that a 32bit OS didn't use more than 2GB of ram.
 

DSF

Diamond Member
Oct 6, 2007
4,902
0
71
Originally posted by: MBrown
I was under the impression that a 32bit OS didn't use more than 2GB of ram.

A 32-bit OS will recognize as much of the RAM as it can after it has used the address space it needs for things like video card, etc.
 

Roguestar

Diamond Member
Aug 29, 2006
6,045
0
0
Originally posted by: DSF
Originally posted by: MBrown
I was under the impression that a 32bit OS didn't use more than 2GB of ram.

A 32-bit OS will recognize as much of the RAM as it can after it has used the address space it needs for things like video card, etc.

With an upper bound of 4GB (2^32 bits).
 

JackBurton

Lifer
Jul 18, 2000
15,993
14
81
Originally posted by: MBrown
I was under the impression that a 32bit OS didn't use more than 2GB of ram.

A 32 bit OS (as in Windows), will not be able to use more than 2GB per process, but the system will have access to the whole 4GB. You'll only be able to use ~3.5GB of it though.
 

Madwand1

Diamond Member
Jan 23, 2006
3,309
0
76
The /3GB boot-time option can be used, but will only take effect with applications marked LargeAddressAware. You can also mark application to be that after the fact using some simple development tools.

http://msdn2.microsoft.com/en-us/library/ms791558.aspx

But as 2 GiB is something like a hard limit for applications, even if they're externally marked to be largeaddressaware, the code might be written to avoid allocating that much memory/address space (assuming that it had any chance of using it in the first place).