Hello Shel,

Friday, April 2, 2004, 6:19:28 PM, you wrote:

SB> I want to add more memory to one of my machines.  How can I
SB> determine what type of memory is needed?  There seeems to be
SB> many types.

It should be in your motherboard's documentation, or if you don't have
that, you can obtain the info from the manufacturer's site.

You may also try AIDA32. It comes in 3 variants, the "Personal System
Information" is free for personal use. I have used it for a while and
I recommend it to anyone. You can get a lot of info about what's
inside your computer, without opening the case. You can download it
fom http://www.aida32.hu/aida32-download.php

After you start the program expand the Motherboard section and select
SPD. On the right you should see your currently installed memory's
type and speed. It is a good idea to buy a new module that mathces
these specs. But your motherboard may also support different speeds.
So what's the catch?

Suppose the following: Your motherboard supports SDRAM PC133 type
memory. That is SDRAM at 133Mhz. You have now installed one SDRAM
PC100 module. If you buy now a PC133, it will work, but *at 100MHz*.
Your motherboard has a single memory bus, and it will run at the speed
of the slowest memory module to ensure that all modules work. Sure all
of the above must be considered in the context of the price of memory
modules. If the difference in price between PC100 and PC133 is not all
that much, you could just run the PC133 module at 100Mhz, and it will
work fine. If the price is considerably higher, then it just don't
worth the extra money (unless you change the slower modules to be also
PC133).

To further complicate the problem, let's consider the PC I want to
build now:

Motherboard: Gigabyte GA-7N400PRO2 with nForce2 Ultra 400 chipset.
It supports 400Mhz DDRAM memory.

CPU: AMD Athlon XP 2700 2.17GHz Barton. It has a 333Mhz FSB (Front
Side Bus).

Memory: Corsair DDRAM 400MHz (2 modules of 256Mb each).

In a PC with a chipset that includes a Dual Independent Bus (DIB),
the front side bus is the data path and physical interface between
the processor and the main memory (RAM). So in this case, it runs at
333Mhz, and my 400Mhz DDRAM modules will run at 333Mhz. You may wonder
why would I do this? I suppose I will be very fine with this system
for a few years... then I will have to upgrade. Today's newer
processors (the ones I can't afford now) have a 400Mhz FSB. So I will
have to replace just the CPU in order to make an upgrade. If I would
buy 333Mhz DDRAM now, I will have to replace that also. The price of a
333Mhz Corsair DDRAM module is 50.70USD, 400Mhz costs 55.10USD. So it
definitely worth the extra 5$ in this case.

How to determine your CPU's FSB using AIDA32:
Select Motherboard/CPU. On the right look for "CPU Type". My PC in the
office is "Intel Pentium IIIE, 800 MHz (6 x 133)". Here 133 is the FSB
(6 is the CPU's multiplier to run at 800Mhz. I know that 6x133=798,
but Intel says it is 800 <grin>).

SB>   Also, what about "speed?"  Need the speed be
SB> the same as what's currently installed?
Not necessarily, but see above.

Attila


Reply via email to