Go Back   PCMech Forums > Windows Support > Windows Legacy Support (XP and earlier)

Need Some Help? Type Your Keywords Here:

Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
Old 06-12-2007, 11:37 PM   #1
Soopa Squishy
 
shadowbreaker513's Avatar
 
Join Date: Sep 2004
Posts: 1,175
XP RAM limit

I'm ordering some new computer parts tonight, and considering the cheap price of ram, I've though of going ahead and getting 4 gigs. However, I don't have Vista, and I don't plan to given how absolutely terrible it is atm for gaming. I think I remember hearing somewhere that XP maxes out handling 3.4 gigs of RAM or thereabouts. If this is the case, then I think I would most likely wait until hopefully one day Vista gets ironed out enough to be usable to go for 4 gigs and just stick with ordering 2 gigs for now. And for those wondering, if I had a 4 gig RAM capacity, I would probably be using it all. I'm a RAM goldfish, the amount I use grows to fill the amount I can.
__________________
Intel Core 2 Duo E6420 / EVGA NF68-T1 680i SLI / EVGA 320mb 8800GTS / Western Digital Raptor 74GB / 4x1024 Mushkin eXtreme Performance / OCZ Modstream 520w / Antec P180
shadowbreaker513 is offline   Reply With Quote
Old 06-13-2007, 12:35 AM   #2
Professional Cow Tipper
 
juppy's Avatar
 
Join Date: Jan 2002
Location: Enid, OK, U.S.A.
Posts: 2,859
Yeah, I think XP's limit is like 3.5 Gig. The 2 Gigs you mentioned getting will likely run everything you need sufficiently though. Granted, the more ram the better, but most people aren't running over 2 Gigs right now anyway.
__________________
Excellent guess, Kreskin! Wrong...but excellent.
*quote from Space Quest 6*
juppy is offline   Reply With Quote
Old 06-13-2007, 09:30 AM   #3
Member (14 bit)
Premium Member
 
TwoRails's Avatar
 
Join Date: Jan 2002
Location: The Great NorthWest
Posts: 12,594
Not to burst the bubble, but Vista and XP are both 32 bit and have the same memory limitations. If you want to use 4 GB or more, you'll need a 64 bit OS. You can actually run slower with 4GB due to the overhead involved. Depending on the setup, you may only "see" 3.2, but some see a little more.
TwoRails is offline   Reply With Quote
Old 06-15-2007, 01:57 PM   #4
Member (5 bit)
 
Join Date: Jun 2007
Posts: 17
Quote:
Originally Posted by TwoRails
Not to burst the bubble, but Vista and XP are both 32 bit and have the same memory limitations. If you want to use 4 GB or more, you'll need a 64 bit OS. You can actually run slower with 4GB due to the overhead involved. Depending on the setup, you may only "see" 3.2, but some see a little more.
I'm not sure I agree with any of the answers in this thread. In fact, I completely don't. I've seen this question plenty of times on other fourms and my research leads me to believe 4 GB is the maximum for 32-bit OS. People get easily confused by the fact Windows shows 3.5 GB in the system properties and start jumping to conclusions without proper research. You will notice that all the source of information below are provided directly from Microsoft. You can argue that they don't know anything about Windows, but I think their engineers know a few things about memory address space.

Quote:
The maximum amount of memory that can be supported on Windows XP Professional and Windows Server 2003 is also 4 GB. However, Windows Server 2003, Enterprise Edition supports 32 GB of physical RAM and Windows Server 2003, Datacenter Edition supports 64 GB of physical RAM using the PAE feature.
Source of information



Source of information

Quote:
Processes and Address Spaces

All processes (e.g. application executables) running under 32 bit Windows gets virtual memory addresses (a Virtual Address Space) going from 0 to 4,294,967,295 (2*32-1 = 4 GB), no matter how much RAM is actually installed on the computer.

In the default Windows OS configuration, 2 GB of this virtual address space are designated for each process’ private use and the other 2 GB are shared between all processes and the operating system. Normally, applications (e.g. Notepad, Word, Excel, Acrobat Reader) use only a small fraction of the 2GB of private address space. The operating system only assigns RAM page frames to virtual memory pages that are in use.

Physical Address Extension (PAE) is the feature of the Intel 32 bit architecture that expands the physical memory (RAM) address to 36 bits (see KB articles 268363 and 261988). PAE does not change the size of the virtual address space, which remains at 4 GB, just the amount of actual RAM that can be addressed by the processor.

The translation between the 32 bit virtual memory address used by the code running in a process and the 36 bit RAM address is handled automatically and transparently by the computer hardware according to translation tables maintained by the operating system. Any virtual memory page (32 bit address) can be associated with any physical RAM page (36 bit address).

Here's a list of how much RAM the various Windows versions and editions support (as of Nov 2004):

Windows NT 4.0: 4 GB
Windows 2000 Professional: 4 GB
Windows 2000 Standard Server: 4 GB
Windows 2000 Advanced Server: 8GB
Windows 2000 Datacenter Server: 32GB
Windows XP Professional: 4 GB
Source of information
NightOwl is offline   Reply With Quote
Old 06-15-2007, 04:25 PM   #5
Member (14 bit)
Premium Member
 
TwoRails's Avatar
 
Join Date: Jan 2002
Location: The Great NorthWest
Posts: 12,594
What part are you not agreeing with?? "Seeing" and "using" are two different things. For example, in you last link, it supports that a process can not use more than 2 GB:

Quote:
1. 2 GB of shared virtual address space for the system
2. 2 GB of private virtual address space per process
TwoRails is offline   Reply With Quote
Old 06-16-2007, 08:09 AM   #6
Member (5 bit)
 
Join Date: Jun 2007
Posts: 17
Quote:
Originally Posted by TwoRails
What part are you not agreeing with?? "Seeing" and "using" are two different things. For example, in you last link, it supports that a process can not use more than 2 GB:

1. 2 GB of shared virtual address space for the system
2. 2 GB of private virtual address space per process
Complete load of manure. Hey if you're going to quote me, or the article I listed, then have the maturity & decency to it right. Your wording is completely off and I never said those words nor does the article above support your claim.

WinXP (32-bit) can address & use upto 4 GB RAM - that includes both system RAM and virtual memory. Check out the article at the links I posted. Read it carefully and understand what it's saying before you attempt to debate your position. I will not argue with a simpleton.

Last edited by NightOwl; 06-16-2007 at 08:12 AM.
NightOwl is offline   Reply With Quote
Old 06-16-2007, 08:29 AM   #7
Member (14 bit)
Premium Member
 
TwoRails's Avatar
 
Join Date: Jan 2002
Location: The Great NorthWest
Posts: 12,594
Quote:
Originally Posted by NightOwl
Complete load of manure. Hey if you're going to quote me...
I didn't quote you, I quoted your link.

Quote:
Originally Posted by NightOwl
... Your wording is completely off ...
Ah... it was your article I quoted...
TwoRails is offline   Reply With Quote
Old 06-16-2007, 08:37 AM   #8
Member (14 bit)
Premium Member
 
TwoRails's Avatar
 
Join Date: Jan 2002
Location: The Great NorthWest
Posts: 12,594
shadowbreaker513, you are correct that Windows will Not report the 4 full gigs of RAM. It's common knowledge and is even in a lot of motherboard manuals. I guess it's time to clean up my mountain of links as I didn't find my MS link, but here is a link to HP that recognized this fact:

http://h10025.www1.hp.com/ewfrf/wc/g...reg_R1002_USEN

It states:

Quote:
... However, maximum memory is limited to approximately 3 GB in Windows XP (32-bit Editions). This limitation is present on all 32-bit PCs and 32-bit operating systems and is not limited to HP and Compaq systems.
Yes... you can install 4GB but it'll be a waste as Windows may "see" it but it doesn't "use" it.

HTH

TR
TwoRails is offline   Reply With Quote
Old 06-16-2007, 10:29 AM   #9
Served with Pride
Staff
Premium Member
 
Panama Red's Avatar
 
Join Date: Apr 2003
Location: near the left coast of Michigan
Posts: 14,565
Send a message via AIM to Panama Red
Quote:
Originally Posted by NightOwl
Complete load of manure. Hey if you're going to quote me, or the article I listed, then have the maturity & decency to it right. Your wording is completely off and I never said those words nor does the article above support your claim.

WinXP (32-bit) can address & use upto 4 GB RAM - that includes both system RAM and virtual memory. Check out the article at the links I posted. Read it carefully and understand what it's saying before you attempt to debate your position. I will not argue with a simpleton.

NiteOwl, might be time for you to review our Forum Rules. Disagreements here are fine but we don't allow flaming of members for any reason. Keep it civil and non-personal.

-------------moderator----------------
Panama Red is offline   Reply With Quote
Old 06-16-2007, 11:37 AM   #10
glc
Forum Administrator
Staff
Premium Member
 
glc's Avatar
 
Join Date: May 2000
Location: Joplin MO
Posts: 37,791
Windows will report anywhere from 2.75 to 3.25 gigs, this is due to hardware addressing requirements.

That said, here is my recommendation - due to the dirt cheap pricing, buy the 4gb now and install 2gb. Put the other pair away until you upgrade to a 64 bit OS then install it.
glc is online now   Reply With Quote
Old 06-19-2007, 10:47 AM   #11
Member (5 bit)
 
Join Date: May 2007
Posts: 26
Quote:
Originally Posted by glc
Windows will report anywhere from 2.75 to 3.25 gigs, this is due to hardware addressing requirements.

That said, here is my recommendation - due to the dirt cheap pricing, buy the 4gb now and install 2gb. Put the other pair away until you upgrade to a 64 bit OS then install it.

Would Windows recognize a 3rd stick? I was thinking about doing what you said here (buying the 2 sticks now) but if Windows recognizes it, is it helpful to run on 3 gigs of RAM?
aggieliberal is offline   Reply With Quote
Old 06-19-2007, 10:56 AM   #12
Member (10 bit)
 
whubbard's Avatar
 
Join Date: Sep 2006
Location: New York City, New York // Greeniwch, Connecticut
Posts: 847
just a suggestion...you could go to 64-bit. It's really worth it.

Well you could put all the sticks in...and see if its faster/slower. it really depends on the system.
__________________
Desktop: Intel x6800 | ThermalTake Kandalf | OCZ GameXStream 700W| Asus P5W DH Duluxe | ATI 1950XTX | 4GB Corsair XMS2 800mhz | Raptor 150GB (x2) | Seagate 7200.10 320GB | Lite-On Sata DVD+RW Drives (x2) | Creative X-fi Platinum|
| 24" Samsung Monitor | Logitech G15 | Logitech G7 | Vista Ultimate x64 |
^^Water Cooling Comming Soon^^

Photos: http://s137.photobucket.com/albums/q...rd/My%20Build/

Laptop: Sony S-Series: Intel Pentium M 2.00ghz | ATI 9700 |1GB RAM | 13.1" Screen | Vista Ultimate |


MAP YOURSELF: www.frappr.com/pcmech
whubbard is offline   Reply With Quote
Old 06-19-2007, 12:39 PM   #13
Shiro Usagi
Premium Member
 
Cricket's Avatar
 
Join Date: Sep 1999
Location: Kaneohe, Hawaii
Posts: 34,002
Quote:
Originally Posted by aggieliberal
if Windows recognizes it, is it helpful to run on 3 gigs of RAM?
Depends on what you're doing with the computer. If you're doing memory intensive work with the computer and it's going to the swap file a lot then adding more RAM is highly recommended. But if your computer isn't going to the swap file much then adding more RAM won't really do much...it'll just sit there unused.

Cricket
Cricket is offline   Reply With Quote
Old 06-20-2007, 09:28 AM   #14
glc
Forum Administrator
Staff
Premium Member
 
glc's Avatar
 
Join Date: May 2000
Location: Joplin MO
Posts: 37,791
Adding a 3rd stick in a computer that supports dual channel ram will revert it to single channel. This will result in a performance hit - balance that out with the benefits of going from 2gb to 3gb, I think I'd stick with 2gb in dual channel.
glc is online now   Reply With Quote
Reply

Bookmarks

Still Need Help? Type Your Keywords Here:


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
XP Home, is there a limit on how many PC's on a network casey Networking & Online Security 9 05-20-2003 11:21 AM
W98 RAM Limit Carnigan Windows Legacy Support (XP and earlier) 9 12-02-2002 12:44 AM
DDR ram limit for win98 scott123 Computer Hardware 1 11-19-2002 01:57 PM
Perk up your Windows XP CorruptedSanitY Windows Tips, Tricks, and Tweaks 3 10-17-2002 09:34 AM
Windows XP ram usage? Mike Hawthorne Windows Legacy Support (XP and earlier) 5 05-09-2002 11:25 PM


All times are GMT -5. The time now is 12:54 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 PL2