System RAM Upgrade Issues
Issues to consider before buying RAM :
How many memory sockets are open? If there are none open, you will have to replace your current RAM with higher capacity ones.
What type of memory sockets are open? SIMMs? DIMMs? The form factor is important for choosing the right RAM. Also, putting SIMMs into a board that is currently using DIMMs may result in speed compromises.
What kind of memory are you currently using? SDRAM does not mix with EDO DRAM, and few other types don't mix at all.
How much money are you willing to spend? SIMMs/DIMMs come in several speed grades, each at different price levels. It may be more cost effective to buy one large chip instead of several small ones, or vice versa.
Determine whether you have Tin or Gold sockets.
Determine if you need to buy your RAM in pairs.
What maximum amounts of RAM/Cache does your motherboard support?
Memory Pins: Tin versus Gold
Some people talk about the danger of tin and gold combining. What happens is that when the two metals (found on the connecting pins on both the motherboard and RAM) come into pressure contact with each other, the tin begins to pass particles over to the gold, where it oxidizes (rust). In several years, enough tin will transfer to affect the memory slot, and subsequently the rust will damage the memory (or vice versa for gold slots!)
The problem is only solved by using SIMMs or DIMMs with the same metal as their motherboard uses. For most users though, by the time the problem may have full effect, the computer is already upgraded or replaced.
Buying RAM in pairs - An issue of bus width
It was generally well publicized in stores after the Socket 7 Pentium was introduced that 72-pin SIMMs would need to be installed in pairs. But why is this? 486 users had no such restrictions. The answer is found by looking at bus width sizes.
The Intel 486 uses a single 32-bit wide memory path to communicate with RAM. Because 72-pin SIMMs are 32-bit, the fit was perfect. In order to boost memory bandwidth to accommodate a new level of CPU, Intel decided on twin 32-bit pathways starting with the Pentium, hence requiring twin SIMMs.
If one pathway is unconnected, then the system will fail to boot up, as data will attempt to pass to an empty memory socket. With Slot 1/Socket 7 solutions, this is not a problem for the DIMM, which in fact has a 64-bit wide path, and can handle the twin pathways. They face the same problem, however, in systems using the DEC Alpha CPU, which uses a 128-bit wide path.
Experimentation has shown that the paired SIMMs or DIMMs need not be of the exact same name brand (most of the time) as long as the speeds and type are the same.
Cache RAM Issues
Motherboard chipsets not only control the maximum amount of RAM you can insert, but the cache area as well. The Cache area is the first X megs of RAM that the L2 cache can retrieve information from for relaying to the CPU. If there is more RAM on board than the maximum cache area can handle, all memory after the limit must be accessed directly by the CPU, which can involve performance hits depending on application.
Generally, you do NOT want to exceed the limit, but in some cases it is warranted because the performance loss is much less than the performance loss due to overuse of the hard disk swap file. Also, the Pentium 2 Processor is not cache area limited - the maximum amount of RAM is also the maximum cacheable amount, as Intel uses the cartridge to decide limits.
| Chipset |
Interface |
Cache Limit |
Total DRAM Limit |
| Intel 430FX |
Socket 7 |
64 MB |
128 MB |
| Intel 430VX |
Socket 7 |
64 MB |
128 MB |
| Intel 430HX |
Socket 7 |
512 MB* |
512 MB |
| Intel 430TX |
Socket 7 |
64 MB |
256 MB |
| ALi Aladdin IV |
Socket 7 |
64 MB** |
1024 MB |
| ALi Aladdin V |
Socket 7 |
512 MB |
1024 MB |
| SiS 5571 |
Socket 7 |
64 MB |
384 MB |
| SiS 5597/98 |
Socket 7 |
128 MB |
384 MB |
| VIA VXPro/+ |
Socket 7 |
64 MB |
128 MB |
| VIA VP1 |
Socket 7 |
512 MB |
512 MB |
| VIA VP2 |
Socket 7 |
512 MB |
512 MB |
| VIA VPX/97 |
Socket 7 |
512 MB |
512 MB |
| VIA VP3 |
Socket 7 |
1024 MB |
1024 MB |
| VIA MVP3 |
Socket 7 |
1024 MB |
1024 MB |
| VIA Apollo Pro |
Slot 1 |
1024 MB |
1024 MB |
| Intel 440FX |
Slot 1/Socket 8 |
1024 MB |
1024 MB |
| Intel 440LX |
Slot 1 |
512 MB*** |
512 MB |
| Intel 440BX |
Slot 1 |
512 MB |
512 MB |
| Intel 440GX |
Slot 1 |
2048 MB |
2040 MB |
* The 430HX only supports 512 MB with a specific Tag RAM. Otherwise, the chipset only supports 64 MB.
**The Aladdin IV can support higher amounts of memory only with certain Tag RAMs. For most boards there is a 64 MB limit.
*** The 440LX supports 512 MB of SDRAM, but can support up to 1024 MB of EDO DRAM.
