Skip to content
View in the app

A better way to browse. Learn more.

www.Head-Case.org

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

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!

My understanding is that neither xp or vista 32 can use 4gb of ram.

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. :)

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.

  • Author

I can probably get a copy of xp 64 bit edition for free (live so close to microsoft headquarters has it's perks), would I have a problem with installing the 64 bit edition on the system I want to get?

  • Author

actually i just read on cnet that it comes with the 64 bit version of vista so I suppose that xp 64 would be fine.

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

  • Author

thanks for that link, it was very informative. A lot of it went over my head but enough of it stuck to answer my question.

Again, thanks all of you for your help.

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.
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.

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:

^^^

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

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

^^^

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.

Please sign in to comment

You will be able to leave a comment after signing in

Sign In Now

Important Information

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

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.