- Thread Author
- #1
Just upgraded to W7 32bit ... it's on a Dell 9200 with 4 GB RAM
W7 shows 4GB installed 3GB usable ..... is that as good as I can get ? ........... seems hell of a waste to not use 25% of available RAM ?
32bit s/w should allow addressing up to 4GB ..
Is there something I need to set ? or is that it with W7
W7 shows 4GB installed 3GB usable ..... is that as good as I can get ? ........... seems hell of a waste to not use 25% of available RAM ?
32bit s/w should allow addressing up to 4GB ..
Is there something I need to set ? or is that it with W7
Elmer
Extraordinary Member
- Joined
- Mar 5, 2010
- Messages
- 3,864
Hi Sargan and Welcome to The Forum.
The nature of the beast of 32bit systems is it can only use approx 3.25gb of Ram, 'twas how it was written in the days of 16 (or 8) bit systems.
If you can swap to 64bit then the only limit (technically, there are limits between different versions that wouldn't, generally, affect the ordinary Joe) is how much your MoBo can take.
The nature of the beast of 32bit systems is it can only use approx 3.25gb of Ram, 'twas how it was written in the days of 16 (or 8) bit systems.
If you can swap to 64bit then the only limit (technically, there are limits between different versions that wouldn't, generally, affect the ordinary Joe) is how much your MoBo can take.
- Joined
- Jul 22, 2005
- Messages
- 9,129
This is a common question. While Windows 32-bit can address up to 4GB of RAM, it also needs to utilize real memory from other sources. The most common source will be your video card. If you have a video card with 512MB of GDDR (or some variance), you will find only 3.5GB of free memory available. It can sometimes depend on the motherboard, but likewise, if you have 1GB of video memory, you may find yourself will only 3-3.25GB of available memory. A certain amount of reserved memory is allocated that only leaves a certain percentage available that is free for use once the operating system is loaded. This is because the absolute hard limit is 4GB. Remember that you are falling short of 4GB because other system devices also use memory, and the absolute limit for 32-bit operating systems is 4GB. You will likely never reach a total of 4GB on a 32-bit operating system.
If you want to utilize all 4GB, you should upgrade to Windows 7 64-bit. The memory limitations for that operating system (not hard limits but set by the version):
Starter: 8GB
Home Basic: 8GB
Home Premium: 16GB
Professional: 192GB
Enterprise: 192GB
Ultimate: 192GB
Good luck, sargan.
If you want to utilize all 4GB, you should upgrade to Windows 7 64-bit. The memory limitations for that operating system (not hard limits but set by the version):
Starter: 8GB
Home Basic: 8GB
Home Premium: 16GB
Professional: 192GB
Enterprise: 192GB
Ultimate: 192GB
Good luck, sargan.
whs
Extraordinary Member
- Joined
- Sep 17, 2009
- Messages
- 1,537
This is not a RAM question but a question of Address Space. 32bit has an address space of 4GB-1 and all components that have memory or need RAM have to be accomodated in that space.
Even if you have e.g. a GPU with let's say 1GB of it's own memory, it will need the address space from the 4GBs in order to be able to address it's own memory. Then there are a few other system components that need address space or real RAM.
Bottom line: typically a 32bit system with 4GB of RAM will give you 3.25GB usable. But if you have a bigger requirement for the GPU, it can be less.
Here is an article that describes it pretty well: Link Removed - Invalid URL
Even if you have e.g. a GPU with let's say 1GB of it's own memory, it will need the address space from the 4GBs in order to be able to address it's own memory. Then there are a few other system components that need address space or real RAM.
Bottom line: typically a 32bit system with 4GB of RAM will give you 3.25GB usable. But if you have a bigger requirement for the GPU, it can be less.
Here is an article that describes it pretty well: Link Removed - Invalid URL
Elmer
Extraordinary Member
- Joined
- Mar 5, 2010
- Messages
- 3,864
Drew
Banned
- Joined
- Mar 25, 2006
- Messages
- 3,574
"is that it with W7"
'sargan',
Hi. As the others have stated, it's not a matter of W7, it's a matter of 32-bit.
Not meaning to open a can of worms, I will add that I (now & for a while) always recommend x64. This is not only in regard to RAM; there are other, additional vitures to 64 over 32. In the not too distance future 32-bit computing will be tailights-n-dust. 64 is the way of the future & in time we may well see 128.
Cheers,
Drew
'sargan',
Hi. As the others have stated, it's not a matter of W7, it's a matter of 32-bit.
Not meaning to open a can of worms, I will add that I (now & for a while) always recommend x64. This is not only in regard to RAM; there are other, additional vitures to 64 over 32. In the not too distance future 32-bit computing will be tailights-n-dust. 64 is the way of the future & in time we may well see 128.
Cheers,
Drew
whs
Extraordinary Member
- Joined
- Sep 17, 2009
- Messages
- 1,537
Nice post whs!
Thanks Elmer
- Thread Author
- #8
"is that it with W7"
'sargan',
Hi. As the others have stated, it's not a matter of W7, it's a matter of 32-bit.
Not meaning to open a can of worms, I will add that I (now & for a while) always recommend x64. This is not only in regard to RAM; there are other, additional vitures to 64 over 32. In the not too distance future 32-bit computing will be tailights-n-dust. 64 is the way of the future & in time we may well see 128.
Cheers,
Drew
I would have gone 64 bit route, but Windows compatability tool advised my best option was 32 bit.
Its only a 32bit platform, so assume it ruled our due to that.
I spills like too upgrade mob to 64 bit later in year.
Drew
Banned
- Joined
- Mar 25, 2006
- Messages
- 3,574
Elmer
Extraordinary Member
- Joined
- Mar 5, 2010
- Messages
- 3,864
Doh!! Yet again have to agree with Drew.
If your system is only good for 32bit then stretching to 64bit is a definite no-no.
Dealing with blue screens on here (and elsewhere) as of late, some folks seem to have dragged there pre-XP systems out, then wonder why 7 crashes. Know the limitations of your system and then exploit every ounce out of it. Don't ask it to do things it's not capable of doing. That makes for one (reasonably) happy bunny.
If your system is only good for 32bit then stretching to 64bit is a definite no-no.
Dealing with blue screens on here (and elsewhere) as of late, some folks seem to have dragged there pre-XP systems out, then wonder why 7 crashes. Know the limitations of your system and then exploit every ounce out of it. Don't ask it to do things it's not capable of doing. That makes for one (reasonably) happy bunny.
Drew
Banned
- Joined
- Mar 25, 2006
- Messages
- 3,574
Drew
Banned
- Joined
- Mar 25, 2006
- Messages
- 3,574
whs
Extraordinary Member
- Joined
- Sep 17, 2009
- Messages
- 1,537
Well, yeah, guess could be termed "a no-no"... it is just simply not possible to put 64-bit OS on 32-bit hardware.
That must be really old hardware you are talking about.
Drew
Banned
- Joined
- Mar 25, 2006
- Messages
- 3,574
- Thread Author
- #15
whs
Extraordinary Member
- Joined
- Sep 17, 2009
- Messages
- 1,537