Discussion in 'OT Technology' started by Zak8022, Nov 2, 2007.
Does XP 32bit have the same RAM limitation as Vista 32bit? Where it can only 'see' a max of 3GB RAM?
It's just over 3GB, but yes.
It is dependent on the machine. Windows XP is a 32 bit OS. This means that it can address a maximum of 4gb of memory (2^32 = 4gb). However, most of the hardware on your system uses some of this address space for its own memory. Your video card for example is likely using 512mb of the maximum 4gb to address its own memory. Your sound card, NIC, and most other peripheral cards do the same. Also, the OS reserves the upper memory area for the stack. Add all these incidentals up, subtract from 4gb, and that is the maximum amount of effective system memory.
Cool. Thanks guys.
> 32-bit addressing has been around since the dawn of time - it's the memory controller and/or CPU that limits your total...not the 32-bit OS. What the OS can address itself, or any 32-bit app within it can address per thread remains 4GB (2/2 or 3/1 user/kernel split).
I run XP Pro on a box with 6GB just fine, have for years The stuff at the top of the 4GB space, as already mentioned, is gone though.
You can have more than 4gb in your system, up to 64gb with PAE depending on the chip, but a single program cannot access more than 2gb/3bg since the upper half/fourth of the address space is reserved for the OS.