What factors determine the maximum amount of physical memory a system can have? I know the operating system and the hardware play a roll. For hardware does it come down to the number of lines in the address bus?
According to this website different versions of Windows 7 have differnet caps on the usable memory, but what I don't get is why they don't corolate with the 32 bit/64 bit version? For example why does Home Premium support up to 16GB and Professional up to 192GB when both are 64 bit?
Is the max the lower of the two: hardware and operating system? For example what would happen if you had a 32bit address bus and put in 8GB of ram and had Windows 7 64bit?