Originally Posted by iampoor
why 8 gigs?
Vista recognizes only 4...
The x64 version of Vista will recognise over 16EB. Well, at least in theory.
64-bit environments should allow for CPU's to address over 17 billion GB of RAM. Though to be honest, I see no point in running more than 4GB in any other situation other than a server environment.
When it comes to working out how much memory a CPU can address you use the simple 2^x formula.
32-bit = 4GB
2^32 = 4294967296Bytes
4294967296Bytes / 1024 = 4194304 KiloByte
4194304KB / 1024 = 4069 MegaByte
4096MB / 1024 = 4 GigaByte
64-bit = 17179869184GB
2^64 = 18446744073709551616Bytes
18446744073709551616Bytes / 1024 = 18014398509481984 KiloByte
18014398509481984KB / 1024 = 17592186044416 MegaByte
175921860444416MB / 1024 = 17179869184 GigaByte
17179869184GB / 1024 = 16777216 TeraByte
16777216TB / 1024 = 16384 PetaByte
16384PB / 1024 = 16 ExaByte