In reply to a
post by Anonymous:
Hi,
So decided to add more memory to my pc and have 4GB instead 2GB. However pc was showing 3GB after installation and an online search on it suggested it is because it is 32 bit xp.
My question is, is there any point in having 4GB instead install when only 3GB is recognised? In that case is it better to just have 3GB in total installed?
The 4GB limit for 32bit operating systems (OS) which applies to any OS is arrived at by a mathematical formula, which looks complex but is not really.
For 32-bit systems:
232 = 4,294,967,296 bytes
4,294,967,296 / (1,024 x 1,024) = 4,096 MB = 4GB
Which is the theoretical limit for a 32 bit system, but this does not mean just the RAM you put in the slots. You have to take into account graphics memory etc.
If you install 4GB of RAM you are only likely to have 3 to 3.5GB actually available.
For 64-bit system:
264 = 18,446,744,073,709,551,616
18,446,744,073,709,551,616 / (1,024 x 1,024) = 16EB (exabytes)
One Exabyte (EB) is one billion Gigabyte (GB)
In practical terms, a 64bit operating system can use all the RAM you can put in the motherboard.
There are no motherboards available to the public that could take that amount of RAM but I seem to recall that Exabyte systems do exist but I can�t remember for definite!! The down side of being eligible for a bus pass.