I want to add more memory to my Windows Vista computer but I heard there is some limitation of max Vista RAM memory (3GB or 4GB or so). Is it true? I have Windows Vista Home Premium 32-bit edition.
The 32-bit Windows Vista memory limit is 4GB due to 32-bit address space(2^32 = 4G). However, Windows Vista uses about 1GB of memory address space for another use, so there is about 3GB usable memory space. I.e. there is no reason to install more than 3GB of memory to your computer if you are using the normal (32 bit) Windows Vista. If you need more memory space you must buy 64-bit version of Windows Vista.