Re: Can XP cope with 2gb of RAM



Bob I <birelan@xxxxxxxxx> wrote:

Hi there...the original poster said he uses Windows XP Home Edition. People
responded saying 'XP can handle 4GB of RAM'. I have been finding conflicting
information on the web and it's extraordinarily difficult to get a straight
answer on the RAM maximum for XP Home. So, I'll ask here and someone please
give me a direct answer, ok? ;)

Can Windows XP --->***HOME***<---- use 4GB of RAM, or is the maximum amount
different from XP Pro?

Home and Pro both can address 4GB of memory. But that address space is
used for system RAM, and for memory and registers on your video board
and other add-in boards. Therefore, if you install 4GB in your
machine, WinXP (both home and pro) will not see the entire thing.

Look at this document:
http://download.microsoft.com/download/e/b/a/eba1050f-a31d-436b-9281-92cdfeae4b45/mem-mgmt.doc

On page ten is this paragraph:

<QUOTE>
The physical address space is used to address more than just RAM. It
is also used to address all of the memory and some of the registers
presented by devices. Consequently, if a machine is configured with
the maximum amount of physical memory, some of that memory will be
unusable because some of the physical address space is mapped for
other uses.
</QUOTE>

I only ask because like I said, the web gives conflicting info and I almost
wiped my OS again for XP Pro (after buying XP Home) because I only see 3GB of
RAM with the /3GB switch in the boot.ini. I also read on the Microsoft site
that the /3GB switch wouldn't work with XP Home even though I have it running
this way.

The /3GB switch has ABSOLUTELY NOTHING to do with physical memory. It
controls the way that the 4GB virtual address space that each process
has is divided between user program and operating system. Using the
/3GB switch can help some extremely RAM-hungry programs to run (and
they are *very* rare), but it does so at the cost of strangling the
OS.

--
Tim Slattery
MS MVP(DTS)
Slattery_T@xxxxxxx
.



Relevant Pages

  • Re: ASP.NET application hits 2GB virtual bytes
    ... The server it is being tested on has 4GB of RAM, with the 3GB switch on boot. ... The 3GB switch limits the *virtual address space*, not the working memory set. ... your basic problem is that you're running in IIS 5.0 compatibility mode. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Windows 2000 Server StandardEdition /PAE Question
    ... It appears that the application vendor is now mixing, or confusing Physical Memory with Virtual Memory and /PAE with 4GT RAM Tuning. ... Using the /PAE switch does not provide more physical memory to the programs, it allows operating systems capable of using the switch to use more than 4GB of RAM. ... Windows 2000 Server does not support this switch and it cannot use more than 4GB of RAM, using this switch does not permit applications to use more RAM. ...
    (microsoft.public.win2000.general)
  • Re: Windows 2000 Server StandardEdition /PAE Question
    ... Physical Memory with Virtual Memory and /PAE with 4GT RAM Tuning. ... Using the /PAE switch does not provide more physical memory to the programs, it allows operating systems capable of using the switch to use more than 4GB of RAM. ... Windows 2000 Server does not support this switch and it cannot use more than 4GB of RAM, using this switch does not permit applications to use more RAM. ...
    (microsoft.public.win2000.general)
  • Re: OS-question
    ... MacOS X supports>4GB of RAM on IA32 and so does FreeBSD but I don't know ... Linux can use up to 64 Gigabytes of physical memory on x86 systems. ... If you are compiling a kernel which will never run on a machine with ...
    (comp.arch)
  • Re: Windows 2000 Server StandardEdition /PAE Question
    ... Physical Memory with Virtual Memory and /PAE with 4GT RAM Tuning. ... Using the /PAE switch does not provide more physical memory to the ...
    (microsoft.public.win2000.general)