CorNut:with 32 bit, it is just impossible to recognize all of the memory. You will typically see 3.5GB give or take a few hundred MB.. it all depends on your configuration I believe. I'm no expert tho, just know what I read
You're correct. A 32 bit OS can only recognize 2^32 bits of memory, or 4,294,967,296 bits. If you divide this number by 1024^2 you come out with 4096 megabytes, then Windows steals half a gig for overhead or somethin, I was never quite clear on the reason for that one...
A 64 bit OS can recognize up to 18446744100000000000 (18 quintillion) bits (1.84467441 × 10^19), which is...well, it's almost 17 billion GB of RAM...suffice to say, I can't imagine that we'll ever need a 128 bit OS! Then again, that would really be more than 640 kilobytes ;)
It's kind of sad that NTFS supported 64 bit in 1993, and 32 bit is still the most common platform. Imagine where we could be today...