Originally Posted by
Pacer
Heres how you calculate how much byte-addressable memory any given bit system can address:
2^(NUMBER OF BITS HERE) = y bytes
The max number of byte-addressable memory any 32 bit system ever will be able to use is:
2^32 = 4,294,967,296 bytes
4,294,967,296 / (1,024 x 1,024) = 4,096 MB = 4GB
The max number of byte-addressable memory any 64 bit system ever will be able to use is:
2^64 = 18,446,744,073,709,551,616
18,446,744,073,709,551,616 / (1,024 x 1,024) = 16EB (exabytes)
However windows 7 64 bit have NOT been made to be able to utilize the max number of byte-addressable memory a 64 bit system can use simply because the highest number of RAM you can have on a "normal" motherboard is just arround 48GB (and no sane person would ever use windows 7 for a high end server).
Heres how much ram windows 7 64 bit can use:
Starter: 8GB
Home Basic: 8GB
Home Premium: 16GB
Professional: 192GB
Enterprise: 192GB
Ultimate: 192GB
And may I just remind everybody that your 32 bit system will not be able to utilize 4GB of RAM simply because it is calculated in byte-addressable memory that includes any kind of memory used by your system which is why any half new computer with 4GB RAM installed will only show 3-3.5GB RAM.