youtube channel digg page

Choosing Step 2

Memory

Bookmark and Share

Introduction

Memory or Random Access Memory (RAM) slots into the motherboard and is where all of the information being used by the processor is stored. For example when you start a program, open a picture or play an MP3, it is moved from the hard drive into memory so that the processor can access all the information related to it. It does this because memory can be accessed many times quicker than a Hard Drive. When the computer is switched off, the information stored in memory is lost.

Having more memory means you can run more programs at the same time without the computer slowing down. This is because when your computer runs out of memory, it starts using the Hard Disk as 'virtual memory', which is extremely slow. If you've ever had lots of windows and programs open at once and suddenly found your computer becomes unresponsive even though it appears to be doing very little then you will understand how frustrating this can be.

For a basic PC, 1GB is a good starting point and for those running Windows Vista 2GB is more appropriate. If you intend to use more memory intensive programs like games or design then 4GB + is recommended.

Faster Memory can make your computer quicker, but only if your processor and FSB are fast enough to make use of it. As a rough guide try to get memory that is around 3/4 of your FSB speed as beyond this there will be very little performance difference.

Examples

Budget PC

For our Budget PC, we won't cut costs too much on memory as it's relatively cheap and provides good performance benefits. All but the lowest example will have 2GB, and our lowest example will use a single 1GB stick giving us the opportunity to upgrade to 2GB when we can afford it.

Example Low

product image
Corsair 1GB DDR2 533

1x1GB, PC2 4200, 533MHz

$15 at retailer Logo

Example Middle

product image
Crucial 2GB DDR2 667

2x1GB, PC2 5300, 667MHz

$30 at retailer Logo

Example High

product image
Crucial 2GB DDR2 800

2x1GB, PC2 6400, 800MHz

$33 at retailer Logo

Home PC

A home PC will usually require a reasonable amount of memory to run smoothly because there may be many applications running at once, particularly if lots of people in the house are logging in and out without restarting the computer so let's start with 2GB and take 4GB for our highest example.

Example Low

product image
Crucial 2GB DDR2 667

2x1GB, PC2 5300, 667MHz

$30 at retailer Logo

Example Middle

product image
Crucial 2GB DDR2 800

2x1GB, PC2 6400, 800MHz

$33 at retailer Logo

Example High

product image
Crucial 4GB DDR2 800

2x2GB, PC2 6400, 800MHz

$79 at retailer Logo

Gaming PC

Memory size is particularly important for gaming, with 2GB being that absolute minimum. 4GB is likely the sweet spot between price and performance at the moment so well take that for our mid and high examples.

Example Low

product image
Crucial 2GB DDR2 800

2x1GB, PC2 6400, 800MHz

$33 at retailer Logo

Example Middle

product image
Crucial 4GB DDR2 800

2x2GB, PC2 6400, 800MHz

$79 at retailer Logo

Example High

product image
Corsair 4GB DDR2 1066

2x2GB, PC2 8500, 1066MHz

$124 at retailer Logo

Media Center PC

Media Centre PCs will usually only be running the media centre software and so doesn't require huge amounts of memory. However Vista can run a lot more smoothly with larger amounts of memory, so 2GB would be a good starting point, and 4GB a nice luxury

Example Low

product image
Crucial 2GB DDR2 667

2x1GB, PC2 5300, 667MHz

$30 at retailer Logo

Example Middle

product image
Crucial 2GB DDR2 800

2x1GB, PC2 6400, 800MHz

$33 at retailer Logo

Example High

product image
Crucial 4GB DDR2 800

2x2GB, PC2 6400, 800MHz

$79 at retailer Logo

Workstation PC

For workstations both 2D and 3D, large amounts memory will mean more programs or larger files open at one time without the computer slowing down. For 3D, huge amounts of memory are needed for complex scenes and rendering.

Example 2D

product image
Crucial 4GB DDR2 800

2x2GB, PC2 6400, 800MHz

$79 at retailer Logo

Example 3D

product image
Crucial 8GB DDR2 667

2x4GB, PC2 5300, 667MHz, ECC

$405 at retailer Logo

Explanations

Size (GB)

The larger a computer‘s memory, the more space it has to put running programs. If the memory runs out of space, the computer will start using the hard drive as 'virtual memory' which is extremely slow.

More memory will not make your computer faster, but it will mean that you can open a greater number of things at once (programs, pictures etc) without the computer slowing down. These days, a minimum of 1GB is a must, 2GB is recommended, and for high end usage like professional graphics or gaming, 4GB is more suitable (remember if you have 4GB or more you will need a 64bit operating system, such as Windows Vista64).

Speed(MHz) and Bandwidth(MB/s)

Memory communicates with the processor via the FSB, so the faster your memory is the more information it can send and receive from the processor. Speed is usually rated in one of two ways. The first is the raw clock speed, for example 'DDR2 -800MHz' (i.e. 800MHz). The second is bandwidth, which indicates the amount of information that can be pumped through it per second (in MB). For memory running at 1066MHz this would be written as 'PC2-6400' (i.e. 6400MB/s)

However this is only true up to a point. Once the speed of memory reaches about 3/4 the speed of the FSB, the performance benefits become negligible. In fact because faster memory usually has higher 'latency' (see below) it can actually decrease performance. As a rough guide go for memory that is around 3/4 the speed of your FSB. So if your FSB is 1333MHz, then memory running at 800MHz or 1066MHz would be good choices.

The topic of memory and FSB speed is a very complex and controversial one. Some will say that it is better to have both running in a 1:1 ratio (effectively memory which is 1/2 the speed of the FSB), whereas others will argue it is faster to have a memory speed closer to the actual FSB (i.e. 1333MHz memory for a 1333MHZ FSB). Ultimately you will notice very little difference either way in terms of every day performance.

Latency

Latency is the time it takes memory to retrieve a given piece of information after the Processor asks for it. The lower the latency the faster memory can react to the processors needs. It is measured in cycles, so a latency ofcas5 would mean that the memory has to run 5 clock cycles before it can pass the information over the FSB. You may see the latency written as 4 numbers divided by dashes (e.g. 4-4-4-12). These are the 4 types of latency, the first being the most important 'cas '. Lower numbers are always better. Generally the faster the memory speed, the larger the latency. This can have a dramatic effect on memory performance, which is why running memory which has a slower clock speed but lower latencies can give better results than higher clock speeds with higher latencies.

Type (DDR2, DDR3)

Currently DDR2 and DDR3 are the available memory types. Other than higher speeds, DDR3 offers nothing new over DDR2 and is considerable more expensive, so unless you need the higher speed, stick with DDR2.

Whichever memory type you choose, remember that your motherboard must support it. Most motherboards will only support 1 type of memory, be it DDR2 or DDR3.

Dual Channel

The term 'dual channel' refers to a feature of memory where twice as much information can be passed through when 2 modules of the same size are installed in a motherboard that supports it.

All new motherboards have the capability to run in dual channel mode, and we recommend you take advantage of it. Just buy your memory in 2 modules instead of one, if you want 4GB then buy 2 x 2GB modules.

Cooling

A memory module with heatsink attached

A memory module with heatsink attached

Some higher end memory modules come with heat sinks attached. These will dissipate heat more quickly, meaning the memory stays cooler under load and gives more potential for overclocking.

Places to Buy

product image product image