Windows XP Pro and Home both are designed to support up to 4 gb of RAM, although motherboards and RAM modules to handle this much RAM are not yet widely available.
http://support.microsoft.com/kb/314865/http://support.microsoft.com/kb/q304297/ Windows 98 & Me both support well in excess of 512 mb RAM and there are a large number of people who regularly use these versions of Windows with as much as 1.5 gb of RAM installed and make effective use of all of it.
There's a bit of difference between effective management and performance
inprovement. 512MB will give you about as much performance as you're going to
get for normal operations but if you use applications which require hundreds of
MBs of RAM then XP will manage the memory load up to 4GB without any problems.
The 64-bit edition of WinXP can handle something like 128GB of RAM.
"All processes (e.g. application executables) running under 32 bit
Windows gets virtual memory addresses (a Virtual Address Space) going
from 0 to 4,294,967,295 (2*32-1 = 4 GB), no matter how much RAM is
actually installed on the computer."
RAM, Virtual Memory, Pagefile and all that stuffhttp://support.microsoft.com/kb/555223/also caution on hiberation if over 1 gb
http://groups.google.com/group/microsoft.p...17fa301beea4c1e