by Dustin Sklavos, California USA
INTRODUCTION
RAM (Random Access Memory) has been widely regarded as the cheapest, easiest way to improve computer performance for the past decade at least. It's one of the three main components responsible for your system's day-to-day performance, alongside the CPU and the oft-forgotten hard disk, and too little of it can be a serious bottleneck.
But choosing how much you want in a new notebook may be difficult enough, and the terms "DDR" and "DDR2" could very well mean next to nothing to you. This guide is here to help clarify that.
Upgrading RAM can be an equally difficult task, and you don't want to be the pesky customer at your local retail store that says, "I need more RAM" but doesn't know what kind to get. Knowing the internals of your computer is always important, but with RAM it becomes especially so. This guide will also help to clear this up for you.
Note that the terms "memory" and "RAM" are used interchangeably in modern use, and will be used interchangeably here as well, though "memory" will likely be seen more.
TYPES OF MEMORY
- 200-PIN DDR SO-DIMM
This is by and large the most common type of notebook memory available. It comes in three speeds; below I've listed the designations you'll see them in:
- DDR266PC2100
- DDR333PC2700
- DDR400PC3200
99% of notebooks produced at the time of this article's writing use DDR333 200-PIN SO-DIMMs. The difference in speeds offers middling performance improvements. If you're using a Celeron M, older Centrino, or AMD based notebook, it will be using this type of RAM.
- 200-PIN DDR2 SO-DIMM
This is becoming much more common, and is also the least expensive type of notebook memory available. It comes in two speeds; below I've listed the designations you'll see them in:
- DDR2-400PC3200 (but will have a DDR2 designator)
- DDR2-533PC4200
Almost all newer Centrino notebooks use DDR2 memory, and the only notebooks I've seen PC3200 DDR2 show up in have been HPs. Almost all DDR2-based notebooks use PC4200.
One major benefit to point out about DDR2 against the other types is that it runs close to a full volt less than DDR does, so DDR2 is also more battery friendly, which may be something to keep in mind. DDR2 also tends to be less expensive.
- 172-PIN DDR MICRO DIMM
These show up pretty much exclusively in ultraportables and periodically in thin-and-lights. These tend to be pretty expensive. They appear in the same designations as conventional DDR SO-DIMMs, but are uncommon and tend to be difficult to get.
Sony seems to really like these; I had a Vaio TR2A that used them, for example.
- PC100 / PC133 144-PIN SO-DIMM (LEGACY)
Most older notebooks (at least three years older) use these. No new notebooks come out using this technology, as it's much slower than what's available today and more expensive.
SINGLE VS. DUAL CHANNELDual channel memory has been enjoyed on the desktop for years now, but only recently has surfaced in notebooks within the last year with the advent of Intel's Sonoma platform in Centrino notebooks.
Running your memory in dual channel basically adds a substantial amount of bandwidth to the memory, but must be done using two identical sticks of memory. I've read reports of people using sticks of different sizes (but identical speeds) in those Centrino notebooks and still running their memory in dual channel mode, but you may want to play it safe and go for two matching sticks.
As of this article, only Centrino notebooks running DDR2 memory can operate in dual channel. All other notebooks run their memory in single channel.
What is worth mentioning about dual channel operation is that while it can net substantial performance benefits in desktop computers, even Intel's newest Centrino platform still can't fully utilize the increased memory bandwidth. Because of this, performance benefits of operating in dual instead of single channel are generally negligible and not worth the expense of trying to get two matching sticks. The only real benefits I've seen to running a Centrino notebook in dual channel are for the GMA 900 in gaming and bandwidth intensive multimedia tasks, such as video encoding, but even then these performance benefits are still fairly marginal.
CAPACITIES AND WHAT YOU NEED
We've spent all this time talking about what kinds of memory there are, talking about speeds and channels and all that, but the most important thing is really the capacity.
Notebook memory is generally available in the following capacities per stick: 128MB, 256MB, 512MB, and 1GB. Of course, the farther you go back in time, the smaller the capacities you'll find, but realistically I shouldn't even be mentioning 128MB or 256MB at this point.
I'll list the total amounts of memory and what I recommend that amount for:
512MB -- This is the minimum amount for proper operation of a computer. Yes, theoretically, your computer can operate with 256MB, but Windows XP positively hates that. What's important to note is that anything Windows needs to store in memory but can't due to a lack of capacity will get stored in a swap file -- on your hard disk. In a desktop computer this is bad enough, but at least desktops have semi-fast hard disks standard. It hurts, but it won't totally kill you. But notebooks don't have that luxury. Having to switch to the swap file on the hard disk will cause your system to slow down substantially, and worse, will eat battery life because the hard disk has to spin up and be accessed more frequently at its grueling slow pace. For this reason, 512MB is the bare minimum for any notebook, but also should prove satisfactory for most tasks and even some mild gaming. Note that if you're using an integrated graphics part like the GMA 900 or ATI Radeon Xpress 200M, they're going to be stealing out of this for gaming, and that will cripple your gaming performance. Worse, while the GMA 900 only takes as much as it needs, the 200M uses a set amount of memory. A notebook with 512MB of memory and a 200M will only have 384MB left for the system unless the 200M is reconfigured to draw less.
768MB -- Fairly ideal if you're on a budget but using an integrated graphics part.
1GB (1024MB) -- Probably the most ideal amount of RAM a computer can have at this time. 1GB assures a smooth computing experience with all tasks, and I'd consider it the minimum for any serious multimedia work (video or graphic editing).
1GB+ (more than 1024MB) -- Generally unnecessary for anyone but multimedia enthusiasts.
A WORD ABOUT GRAPHICS
I mentioned briefly in the previous section that having 512MB of RAM with an integrated graphics part can slow your system down, and it can. These parts borrow from your main system memory since they have no dedicated memory of their own; because of this, they will eat some of your bandwidth but worse, they will eat some of the system memory that would ordinarily be used for other tasks. But there are also non-integrated parts that still share system memory, and I'll go over those briefly here.
Intel's Extreme Graphics, Extreme Graphics 2, and GMA 900/950 parts all dynamically adjust the amount of memory they share from the system, taking only as much as they need at any given time. But when you're gaming, they're going to be taking all they can -- the Extreme Graphics parts will steal 64MB, and the GMA parts will steal as much as 128MB, so you can subtract that from your total amount of memory to determine how much memory is left over for the actual game you're playing.
ATI's Radeon Xpress 200M and its older integrated graphics parts (Radeon 7500/9000/9100 IGP, 320M/340M IGP) use a set amount of system memory and this does not dynamically change. It must be set in the BIOS of your notebook (see your manufacturer's site for details on how to do this). Because of this, while an Intel part which will draw as little as 8MB of system memory when not in use, the ATI part will always be drawing the same amount (usually 64MB or 128MB) from your system memory, and this can severely cripple performance.
Let's confuse things a little more. ATI and nVidia both have discrete notebook parts that draw on system memory to increase their effective video memory. ATI calls their technology "HyperMemory"; nVidia's is called "TurboCache." Two different words for the same thing, barring slightly different implementations. You'll want to review my GPU article to learn more about these.
Suffice to say after all this stuff, though, if you're using an integrated graphics part other than an Intel part, you're likely going to want to upgrade beyond 512MB of RAM. Even just going up to 640MB would still be sound; 768MB might be more ideal. And if you're going to be doing mild gaming on your Intel part, you may also want to make this upgrade.
Of course, if you're not gaming at all and have an integrated part from ATI, you'll want to go into your BIOS (again, see your manufacturer's site for details) and just set the amount of memory it draws to its bare minimum.
UPGRADING MEMORY
Okay, let's say for a moment you're one of those frustrating customers that doesn't know what kind of memory your notebook uses. Well, you don't want to be that guy (or girl), you want to be able to know exactly what you need so the clerk behind the counter doesn't get frustrated with you. I've been that clerk, and we talk about you behind your back because you frustrate us. Just telling them you have a Powerbook or a Presario doesn't help.
Everest can help. If you go to www.lavalys.com and download Everest Home Edition, it will identify exactly what kind of memory your system uses. Unless you're already familiar with memory (and thus don't need a guide like this), you'll want to get the same speed of memory, and Everest'll tell you what that speed is. Faster stuff usually will work, too, as long as it's the same type, but there's no guarantee.
If you've read this far into the guide, you should know what kind you need and how much you need. Which is great -- if you're upgrading an old notebook. You're just about done.
What you do need to know is that 99% of notebooks only have two slots for memory, and recent ones max out at 2GB (older ones may not support 1GB sticks). You're going to want to find out how many slots you have open; again, Everest will tell you. More than likely, you'll have to remove an existing stick and replace it with a larger one, and this is frustrating, but you'll cope.
Now, if you're buying a new notebook, well, life isn't terribly consumer friendly for you. Notebooks today usually don't come with anything smaller than 256MB of RAM, and they generally don't come with any stick smaller than that (if you buy a notebook with just 256MB of RAM, you'll usually have a slot free). But if the notebook comes with 512MB of RAM, you have a problem. Odds are -- and this is especially true if the notebook is a Centrino -- it will be in two 256MB sticks, so when you go to upgrade, you'll be buying at least a 512MB stick and your upgrade won't be as big as you like. If the notebook comes with a full 1GB of RAM, I all but guarantee you it's in two sticks of 512MB, so when you go to upgrade it, you'll be buying 1GB sticks. But if it comes with a full 1GB of RAM, this probably isn't going to happen for a while yet.
I'd like to point out right now, for those of you looking forward, that there are many benefits to DDR2 based notebooks. First, DDR2 is on average $10 cheaper for the same amount of memory as regular DDR. Second, AMD is switching to using DDR2 for its chips in the future (about six months from now or so), so the last bastion of DDR is taking a hike. You can also be fairly confident that even Intel's Celeron M notebooks will switch to DDR2. DDR2 is the future. Keep that in mind.
That said, I'm using a regular old DDR notebook, and I expect that even if I upgrade it, my next notebook could still very well also use DDR. These transitions also tend to take some time to come through, so DDR will still be with us for a while yet.
BRANDS
So now you've got all this information, but what manufacturer do you buy your memory from? RAM can be bad and bad RAM is a hell for a computer, because it can manifest in all kinds of scary ways. Your system may become substantially less stable. Your display might corrupt. Data might corrupt. Of all the things to go bad in your system, this is probably one of the worst, so you want to buy from a reliable brand.
First, don't buy OEM. Don't get the cheap stuff from someplace like Fry's. The stuff that comes packaged in stores like Best Buy, from manufacturers like Kingston and PNY tends to be perfectly fine. If you're ordering online (always an excellent choice), you'll want to buy from companies like Crucial or Corsair. I'm sure people in the forums will chime in on their favorite brands, so be sure to check there, too, for suggestions.
Some notebooks just plain don't like certain brands, and while this really isn't as common a problem as some alarmists would have you believe, it doesn't hurt to check the forums here and see what brand other people with your notebook used.
CONCLUSION
I admit, even I'm a bit stunned with how complex memory can be. There are enough different types out there to make things confusing, and it just gets more confusing when you start to think about how much you need. This guide is mainly for the people that are complete neophytes to this subject; if that's you, I hope it helped.
But remember that if you're ever confused about anything, Everest is an excellent tool, and the people in the forums here are always friendly and willing to help out.
Other Guides by this Author:
- Notebook Hard Drive Guide
- Notebook Processor Guide
- Intel Centrino Guide
- Notebook GPU Guide
- Notebook GPU Guide (Follow-Up)
- Notebook Screen Guide
-
Dustin Sklavos Notebook Deity NBR Reviewer
-
How do you know if your computer is successfully running in dual channel mode?
-
You don't know for certain, you just accept that it is, assuming it supports dual channel and you've put in the right RAM. Odds are, you won't notice that much, if at all.
-
Pulp and others suggest that because DDR2 runs at lower voltage than DDR it is more battery friendly. This is only true if DDR2 pulls the same current or less than DDR. I haven't seen anyone actually verify this, so I thought I would. I went and checked and sure enough, DDR2 consumes about 1/2 the wattage of an equivalent DDR module. I checked w/ Kingston's 1GB DDR2 400MHz (2.3W) vs. 1GB DDR 400MHz (5.4W). For reference, the 1GB DDR2 533MHz uses 2.44W and the 1GB DDR 333MHz uses 4.4W. These are all kingston DIMMs.
-
When i check from windows task manager, they always say something like half of my 512meg of ram is free, no matter what i might be running, it fluctuates very little. Yet my hdd seems to be accessed all the time, like once every 20 seconds even when idle. I scanned for virus and adwares, turned off internet connection, and it still does that. Anyone have any idea? Couldn't be swapping all the time with all the ram free could it? Maybe XP is really bad at managing it.
-
XP has exactlythe problem you think it has. I have 2GB of RAM and STILL windoze uses a swap file. I tried turning it off, but then some programs won't run. Well, just photoshop, but I use it a lot so I am stuck using the swapfile. Try setting yours to zero and see how that goes...
-
Charles P. Jefferies Lead Moderator Super Moderator
Very nice guide pulp, I enjoyed reading it.
As for the dual channel mode - download CPU-Z - it will tell you if you are running in single or dual channel mode.
Sometimes, Anti-Virus programs watch and check over your hard disk, so it's likely that it is the culprit. If you have Norton, it is more than likely. -
I run antivir, which is well rated for it's resource friendlyness. I doubt it's the problem. I used to run it on an old P2-300mhz 256meg ram tecra 8000 on w2k and it didn't have as much as problem as my tecra m3 now. I suppose it's the operating system yeah... maybe it's time for a fresh install again.
-
Hi. I have a Compaq Presario Notebook 2526EU (Intel Mobile Pentium 4) and I want to upgrade him with ram, but i dont know the maximum of memory ram speed that the motherboard can reach ?( PC3200[400Mhz], PC2700[333Mhz]....)
Thkz
Here is the Report of Everest Home Edition:
--------[ EVEREST Home Edition (c) 2003-2005 Lavalys, Inc. ]------------------------------------------------------------
Version EVEREST v2.20.405
Homepage http://www.lavalys.com/
Report Type Quick Report
Computer USER
Generator Utilizador
Operating System Microsoft Windows XP Professional 5.1.2600 (WinXP Retail)
Date 2005-11-23
Time 21:55
--------[ Motherboard ]-------------------------------------------------------------------------------------------------
Motherboard Properties:
Motherboard ID <DMI>
Motherboard Name Hewlett-Packard Presario 2500 (DP877E)
Front Side Bus Properties:
Bus Type Intel NetBurst
Bus Width 64-bit
Real Clock 133 MHz (QDR)
Effective Clock 533 MHz
Bandwidth 4266 MB/s -
My laptop aleady had a 512MB PC2-3200 (DDR2-400) SODIMM in one of two slots. Now i want to install a 1GB SODIMM in the second slot.
Can i use PC2-4200 (DDR2-533), i.e., i mix two SODIMMs with different frequencies (one is 400Mhz and the other is 533 Mhz) together, or i have to stick to the same PC2-3200? -
Correct me if I'm wrong, but doesn't it just run both modules at the slower speed when you mix them?
-
Charles P. Jefferies Lead Moderator Super Moderator
Nope, they'll run the same speed. If you mean that they will run the same frequency (MHz), but won't perform as well because they are different sticks - that wouldn't make a noticable difference. If you are running dual-channel memory, it is a good idea to have two of the same sticks, because if you don't have the same or very similar timings, then you could run into stability issues.
-
If I a have a system (similar to dell i700m) with 855GM/GME chipset with 2x512MB PC3200 RAM, can I replace one of the sticks with 256MB PC2700?
I just need one 512MB stick elsewhere.
According to Sandra SiSoftware, my PC3200 RAM actually runs at the speeds of PC2700 (probably it is not suprising due to the 855GM/GME chipset). -
Interesting review:
How Much RAM Do You Really Need?
http://www.tomshardware.com/2005/12/13/how_much_ram_do_you_really_need/ -
Is there a difference between pc-4200 and pc2-4200?
-
Charles P. Jefferies Lead Moderator Super Moderator
Well, this is a little late, but to answer your question...
In a desktop, there is a difference. PC4200 could either refer to DDR or DDR2. However, in a laptop, DDR does not exist as PC4200 (max is PC3200), so therefore it refers to DDR2. -
Nice Guide Pulp, obviously you put a lot of effort into it, but, if you don't know a lot about RAM, and want to know what kind of Memory your notebook uses, there is a simpler way; if you have a laptop manafactured by a popular company such as Dell Or Asus, you could just simply go to Kingston Technology, enter your PC model, and everything about the RAM for your notebook will be on the page, including prices, instead of downloading Everest Home Edition that Pulp suggested!!!
-
i have a question, is it faster to have a one stick of 256MB or two sticks of 128MB faster. Does the dual channel slow down the rate at which the Memory is read???
-
Charles P. Jefferies Lead Moderator Super Moderator
One stick of 256MB would be faster.
Dual channel is related to the way in which the memory is accessed. -
ah okay...thanks chaz
-
...wonder if thats why my hard drive is louder than my 120watt speakers...? hehe
Last edited by a moderator: Jan 30, 2015 -
great guid man, really awesome..totaly..
-
So...I just got back yesterday from the store and bought some Mushkin RAM (2x1gb) from Fry's.
The author specifically mentioned not to buy from that store or others like it. What am I running a risk of? I hadn't read this article and saw that it was almost 40 dollars cheaper than most other RAM. What can I do to protect myself? Run lots of games and burnins to check its stability?
So far it has given me no problems and instantly picked up on everest and cpu-z that it is dual channel. Another note, I bought it thinking that it is pc4200 and 533mhz (like it says on the package), however, everest shows it as 666mhz! Is this a blessing in disguise, or a curse? -
Charles P. Jefferies Lead Moderator Super Moderator
It could be DDR2-667 . . . or perhaps, since your system bus is 667MHz, that the RAM runs at that. Not entirely sure, I haven't played with any notebooks that have had a 667 bus.
Fry's is good place, I don't see why not to buy there. Mushkin makes good memory in my opinion. I would buy it. -
hmm
everest is no longer freeware! -
Awesome review! I do however have one question. I am looking to buy two PC3200 SO-DIMM 200 pin 1g sticks. I read your artical and it didn't hit too much on the brands. I have narrowed my search down to three sellers but I have yet to find a site that compares these brands together. The brands are Kingston, OCZ, and Giel. Can you adives or point me in the direction to find ratings, statistics, and/or reviews on these three brands? My specs to the Laptop I have are below. Thanks in advance for any help you can provide.
--Specs for Laptop--
Gamer Xplorer X64-Ultra Notebook
"NTBKX64ULTRA" from www.cyberpowerpc.com
* CPU: (939-pin) AMD Athlon™64 X2 4800+ Dual-Core CPU w/ HyperTransport Technology
* MOTHERBOARD: VIA K8T890 + VT8237A Chipset Mainboard
* NOTEBOOK: N9750 Notebook 17.0" Glare WSXGA 1680x1050 PixelS w/ Mobility Radeon 7800 GTX Video, Athlon™64/64 FX, & 802.11b/g Wireless
* GAMER XPLORER X64-ULTRA NOTEBOOK COVER (ORIGINAL COLOR)
* NB_LCD: 17inch WSXGA Wide-Screen TFT Display 1680x1050 Pixels
* OS: Microsoft® Windows® XP Professional w/ Service Pack 2 [+31]
* VIDEO: NVIDIA Geforce Go 7800 GTX PCI-Express 256MB GDDR3 Video Card w/ Dual-View Display Capability -
I have done some other research and have decided to go with OCZ brand.
-
Very nice review. Anyone heard of Kingston ValueRam brand? Is it the same with Kingston brand?
-
Thanks, Theres alot I didn't know about dual-channel DDR2.
-
usapatriot Notebook Nobel Laureate
After using 1gb for a couple months now, I think that 2gb is much more appropriate and highly recommend it.
-
Please dont forget that If you have a Turion 64 x2, you may have a problem upgrading the ram like I did. I was recommended Crucial memory my a member on here, because I tryed OCZ and Patriot with no luck.
From now on I will always recommend Crucial memory and nothing else. Altough if you dont have a turion 64 x2, then I dont think it is a concern. -
It's expensive and very hard to get here where I live!! -
You can use any brand of RAM you want. It really would not make a difference. I would stick to a popular brand though such as Crucial, Kingston, OCZ otr Corsair.
You'll have to look carefully at your RAM specifications though. -
Any good information on actually physically adding memory (and checking to see what you have- that Kingston website gives me a range of memory types my wife's laptop might have)? She has a Compaq Presario C509NR.
-
Just wondering if it is possible to use DDR2 memory in a laptop that has just DDR memory in it. My laptop has 2x256mb sticks in it at the moment and im wanting to upgrade and the price of DDR is more then twice the price at the moment, if it not possible could anyone tell me the cheapest options or place to buy it from. its currently got two DDR2700 333mhz 256mb and im wanting to upgrade it to 1gb at least. cheers for any help you can give
-
I would suggest taking a look at Buy.com, and Newegg.com for the best prices. Make sure to find out what amount of memory your computer will accept before buying. I have an idea 1GB might be its maximum.
DDR memory on Buy.com
http://www.buy.com/retail/searchres...p01=&ep01=&fi01=&zc01=&mt01=42790&em01=&ma01= -
Hi, Pulp. First, thank you for taking the time to post this thread. I actually just found it after only being a member of this forum for about one month now. I noticed that you orginally authored it a few years ago and, assuming you're still a member and keep track of what you post, I was wondering if you could give an update when you have the time.
Notebook Memory (RAM) Guide
Discussion in 'Hardware Components and Aftermarket Upgrades' started by Dustin Sklavos, Nov 7, 2005.