Jump to content

does windows xp have a problem seeing 4gb of RAM?


Recommended Posts

I'm thinking of buying a new laptop with 4 gb of RAM installed. It comes with windows vista but I'm planning on installing XP pro 32bit edition. I've read that XP has trouble with more than 3 GB of ram. Will I encounter a problem with this if I decide to do it?

Here's a link to the computer if it will answer any questions.

Gateway - Laptop with Intel® Centrino® Processor Technology - Pacific Blue - T-6836

Thanks!

Link to comment
Share on other sites

32 bit operating systems by definition (limited number of addresses) can't see more than 3gb of RAM. That's not to say having 4 will hurt, only that the last one won't help and that you'll also lose addresses to stuff like video memory (even if it's on the card). Google and you'll find plenty of much more clearly thought out answers. :)

Link to comment
Share on other sites

The standard XP operating system will see 4 GB of address space. If you have 4 GB of memory that will take up 4 GB of address space BUT..the operating system uses some space. The video uses some space. Other things use address space. That these things other than memory uses address space from the top of the 4GB down. Memory is given from the bottom up. Where these meet is how much memory is available to you. If your other things take up 0.75 GB of address off the top, all the memory that will be seen is 3.25 GB because that is all of address space available. Now there are extensions available in XP that allow address space of 12 GB and of course the 64 bit version which allows the operating system to see 64 GB of address space. That is the sum of it.

Link to comment
Share on other sites

32 bit operating systems by definition (limited number of addresses) can't see more than 3gb of RAM. That's not to say having 4 will hurt, only that the last one won't help and that you'll also lose addresses to stuff like video memory (even if it's on the card). Google and you'll find plenty of much more clearly thought out answers. :)

Actually 32 bit corresponds to 2^32 which provides a 4Gig address space, but no more.

The standard XP operating system will see 4 GB of address space. If you have 4 GB of memory that will take up 4 GB of address space BUT..the operating system uses some space. The video uses some space. Other things use address space. That these things other than memory uses address space from the top of the 4GB down. Memory is given from the bottom up. Where these meet is how much memory is available to you. If your other things take up 0.75 GB of address off the top, all the memory that will be seen is 3.25 GB because that is all of address space available. Now there are extensions available in XP that allow address space of 12 GB and of course the 64 bit version which allows the operating system to see 64 GB of address space. That is the sum of it.

Exactly so.

A decent explanation can be found at Coding Horror: Dude, Where's My 4 Gigabytes of RAM?

I found a diagram there that should make everything clear as mud:

intel-system-memory-map.png

Link to comment
Share on other sites

Actually 32 bit corresponds to 2^32 which provides a 4Gig address space, but no more.
Right, but what I was saying was that out of that 4gig of address space you rarely end up with more than 3gigs of available system memory (RAM). Clearly my explanation was lacking, but the essence is true - installing 4gigs of RAM will not give you 4gigs of usable RAM. ;) Based on the way the OP phrased the question I figured implementing the KISS principle was probably best. All that said, you're 100% right in your explanation from what I can tell.
Link to comment
Share on other sites

Right, but what I was saying was that out of that 4gig of address space you rarely end up with more than 3gigs of available system memory (RAM). Clearly my explanation was lacking, but the essence is true - installing 4gigs of RAM will not give you 4gigs of usable RAM. ;) Based on the way the OP phrased the question I figured implementing the KISS principle was probably best. All that said, you're 100% right in your explanation from what I can tell.

The article brought up something I had hoped I'd sufficiently repressed:

We could be back in 16-bit land, where the world ended at 64 kilobytes. Brr. I'm getting the shakes just thinking about segments, and pointers of the near and far variety. Let us never speak of this again.

Near, far, huge pointers...segments... thank god I don't deal with that anymore.

Link to comment
Share on other sites

The article brought up something I had hoped I'd sufficiently repressed:

Near, far, huge pointers...segments... thank god I don't deal with that anymore.

Absolutely the silliest and stupidest processor architecture ever considered, much less implemented. Motorola really screwed up not to have one the processor wars. Their architecture was so superior. I guess that they couldn't do the deals with IBM/Microsoft. :palm:

Link to comment
Share on other sites

^^^

That's at least two subjects for us to talk about in a couple weeks: Software development horrors and Parrots! (I don't have one, but have been considering for quite a while.)

And, :palm::palm::palm: pretty much sums-up anything Motorola-related. Okay, topic number three. ;D

Link to comment
Share on other sites

I'm thinking of buying a new laptop with 4 gb of RAM installed. It comes with windows vista but I'm planning on installing XP pro 32bit edition. I've read that XP has trouble with more than 3 GB of ram. Will I encounter a problem with this if I decide to do it?

Here's a link to the computer if it will answer any questions.

[url=http://www.bestbuy.com/site/olspage.jsp?skuId=8892861&st=gateway+laptop&lp=5&type=product&cp=1&id=1211587728253]Gateway - Laptop with Intel

Link to comment
Share on other sites

^^^

That's at least two subjects for us to talk about in a couple weeks: Software development horrors and Parrots! (I don't have one, but have been considering for quite a while.)

And, :palm::palm::palm: pretty much sums-up anything Motorola-related. Okay, topic number three. ;D

Looking forward to it. I agree about Motorola.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.