• Welcome to Valhalla Legends Archive.
 

Windows XP RAM Question

Started by TehUser, August 28, 2006, 02:13 PM

Previous topic - Next topic

TehUser

Does anyone know how much RAM is supported by Windows XP?  I'm looking to get a new laptop and was thinking 4 GB of RAM, however, while customizing one over at Gateway's site, it said:
QuoteMicrosoft Windows XP recognizes a maximum of 3GB memory.
If that's the case, there's no reason to get 4 GB of memory.  But I don't see any reason for a 3GB restriction, so if anyone could shed some light on the issue, I'd appreciate it.

Yoni

That's a stupid misunderstanding of concepts on Gateway's behalf.

WinXP supports a maximum of 3GB addressing space (when the kernel is started with "/3GB" in boot.ini) for user mode processes. So, one process can't address more than 3GB in its virtual memory address space.

However, the system can have much, much more memory that the operating system can make use of. In the IA-32 architecture (the recent versions of x86) with PAE extensions, the physical memory has a 36-bit address space, allowing up to 64 GB.
I searched a bit and this is actually not available in XP (only 2000 and 2003), so in XP you can go up to 4 GB RAM, but not beyond.

http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx
http://support.microsoft.com/kb/283037/en-us

Anyway, since you don't want more than 4 GB, PAE doesn't apply to you. You can use 4 GB and Windows will use that much

rabbit

Plus, you can always upgrade to Vista.
Grif: Yeah, and the people in the red states are mad because the people in the blue states are mean to them and want them to pay money for roads and schools instead of cool things like NASCAR and shotguns.  Also, there's something about ketchup in there.

MyndFyre

Quote from: TehUser on August 28, 2006, 02:13 PM
Does anyone know how much RAM is supported by Windows XP?  I'm looking to get a new laptop and was thinking 4 GB of RAM, however, while customizing one over at Gateway's site, it said:
QuoteMicrosoft Windows XP recognizes a maximum of 3GB memory.
If that's the case, there's no reason to get 4 GB of memory.  But I don't see any reason for a 3GB restriction, so if anyone could shed some light on the issue, I'd appreciate it.
As Yoni pointed out and the Microsoft pages outlined, the 3gb limit is virtual addressing space, and applications have to be linked specially to get 3gb, or else by default they get 2.

I can't imagine any application that could use 3gb of RAM short of intensive medical applications or highly sensitive things of that sort (perhaps video editing tools or perhaps enterprise databases that have hundreds of tables and millions of rows.  So all told, you're looking at rare instances of even using that much.

Still, I'd jump at 4gb of RAM.
QuoteEvery generation of humans believed it had all the answers it needed, except for a few mysteries they assumed would be solved at any moment. And they all believed their ancestors were simplistic and deluded. What are the odds that you are the first generation of humans who will understand reality?

After 3 years, it's on the horizon.  The new JinxBot, and BN#, the managed Battle.net Client library.

Quote from: chyea on January 16, 2009, 05:05 PM
You've just located global warming.

Rule

Quote from: MyndFyre[vL] on August 28, 2006, 08:32 PM
I can't imagine any application that could use 3gb of RAM short of intensive medical applications or highly sensitive things of that sort (perhaps video editing tools or perhaps enterprise databases that have hundreds of tables and millions of rows.  So all told, you're looking at rare instances of even using that much.

Any sort of scientific computing?  Of course, most would never dream of doing that in
Windows XP / Vista.


vuther.de

You need 4GB of RAM? Holy shit.

Kp

RAM goes pretty fast when you start running things that don't share nicely, such as VMs.  This primarily applies to full blown virtual computers (i.e. guest systems running inside VMware / VirtualPC), but so-called Java VMs and CLR VMs are also pretty memory intensive for what they give you.
[19:20:23] (BotNet) <[vL]Kp> Any idiot can make a bot with CSB, and many do!