KMS Components ...Naturally

What is parity ?

Memory parity was developed to insure accurate system operation, it does not perform error recovery, only error detection. When a memory parity error is detected, usually the machine will halt or "lock up". It was considered preferable for a machine to halt rather than to run with corrupt data. With the highly reliable memory chips produced today, parity checking is no longer required by most systems. Parity requirement is a function of the system board. On some newer system boards, this is a BIOS selectable option. 8 and 32 bit SIMMs have no parity. 9 and 36 bit have parity.


How do I identify if my module has parity ?

This is easy on 30 pin SIMM's, count the total number of chips on the SIMM board:

2 or 8 chips is non parity. 
3 or 9 chips has parity. 

72 pin modules are more difficult, but generally if they have 4,8,16 or 32 chips on them, they have no parity.

If you add a parity modules to a non-parity system it will usually work . You can't however, add non-parity modules to a motherboard designed for parity SIMMs.


How many SIMMs are need ?

The following table gives the minimum number of SIMMs required for different CPUs. 
 

Minimum SIMM Requirements 
CPU  Data Width 30 pin SIMMs Per Bank  72 pin SIMMs per Bank 
386SX 16 2 1
386DX 32 4 1
486 32 4 1
586 64 8 2
Pentiumtm 64 8 2
Power PC 64 8 2
PA-RISC 64 n/a 2

What is a bank of memory ?

Computers will usually take memory in 'banks'. Each bank carries the minimum number of SIMMs required for the computer. 

  • A bank in a 486 machine would consist of either four 30 pin SIMMs, or one 72 pin SIMM.
  • A bank in a Pentiumtm or PowerPCtm system is two 72 pin SIMMs.
  • If a memory upgrade is performed, SIMMs must be added to fill a bank. Banks are normally labeled 0, 1, 2 etc.
  • All SIMMs in each bank must be of the same capacity.

Upgrading memory on a PentiumTM.

The Pentium(tm) processor is a true 64 bit data path processor. This design of the chip requires that the 72 pin SIMMs be added in pairs. You cannot use an odd number of 72 pin SIMMs with a Pentium(tm). 


What is EDO memory ?

EDO memory typically only works on most newer Pentium motherboards.
It has the ability to read and write information 10-25% faster than traditional fast page memory. EDO memory will only function as EDO memory if it is used in a system with all EDO memory. If mixed with standard memory it will sometimes work, but will act like traditional fast page memory. There have been a few problems reported when using EDO memory in conjunction with Pipeline Burst Cache. This problem has been reported in only a few system types.

It is best suited to processors running at less than 166 MHz


What is SDRAM

Synchronous Dynamic RAM uses the processor's clock to synchronise its delivery of data, making it the fastest DRAM currently available. Typical access speeds are in the order of 6-10 nanoseconds. It is best suited to processors running at 166 MHz and faster.

PC100 SDRAM for the BX and Apollo Pro chipset has an access time of 7 - 8ns. Combined with the increased bus speed users should expect a 10% performance increase with this memory.

PC133 SDRAM for the 810e, 820, 840, Apollo Pro+ and KX133 chipsets has an access time of 6 - 7.5ns. Combined with the increased bus speed users should expect a 10% performance increase using this memory.


What is RDRAM

Rambus Dynamic RAM has the potential to deliver more than ten times the performance of conventional DRAMs, in practice this is not the case and performance is generally only 50% better than SDRAM. A single RDRAM currently transfers data at speeds up to 600 - 800MHz over a narrow, Rambus Channel to Rambus compatible ICs. This kind of memory is used in 820, 840 and 850 Intel chipset boards.


What is DDR SDRAM

DDR (Dual Data Rate) SDRAM comes in two flavours PC1600 (200MHz) and PC2100 (266MHz), it outperforms RDRAM in most instances. The official naming of this product is a bit confusing, originally the naming was PC200 for DDR-SDRAM that operates at 100 MHz memory bus and PC266 for the 133 MHz bus. But after Rambus used PC600, PC700 and PC800 for their RDRAM modules (which sounds a lot faster than PC200 or PC266 although it isn't) manufacturers came up with 'PC1600' and 'PC2100' instead. While PC200 and PC266 are only using the effective clock of the data transfer for their numbering, PC1600 and PC2100 use the actual peak data transfer rate in Mega Bytes per second. I.e. 1600MB and 2100MB per second.


What is chip speed ?

Memory chips have a speed rating printed on them. This is expressed in nanoseconds(Ns). Here is an example of the numbers you might find printed on the chips of your SIMM: 
 

Memory Type Chip Number  Speed Rating 
Fast Page xxxxxx-80  80ns
EDO xxxxxx-70  70ns
EDO xxxxxx-60  60ns
EDO xxxxxx-7  70ns
EDO xxxxxx-6  60ns
EDO xxxxxx-5 50ns
SDRAM xxxxxx-10  10ns
SDRAM xxxxxx-8  8ns
SDRAM xxxxxx-75  7.5ns
SDRAM xxxxxx-7  7ns
SDRAM xxxxxx-65  6.5ns
DDR SDRAM xxxxxx-6  6ns
DDR SDRAM xxxxxx-55 5.5ns

Will faster memory make my system run faster ?

In general yes, unless there is another part of the system which is causing a bottle neck in performance.

Note:
If you install fast memory along side slow memory the fast memory will be accessed by the CPU at the same speed as the slow memory.


Upgrading from 30 pin to 72 pin.

The two most common forms of memory used for upgrading computer systems are 72 pin and 30 pin SIMMs. Until recently, 30 pin SIMMs were the most common. Most motherboards that required 30 Pin SIMMs are now being replaced by motherboards requiring 72 pin SIMMs. If you are upgrading to a new 486 or a Pentium(tm), you may find your new machine will not take the 30 pin SIMMs from your old machine. The 30 pin modules can be plugged into a SIMM Converter to convert them to 72 pin modules. 

When the 30 pin SIMMs are plugged into the SIMM Converter, it is recognized by the motherboard, and is functionally identical to, a 72 pin SIMM.


Power Macintosh DIMM installation.

On the Power Macintosh 7500, 8500, & 9500 computers you need to start with the highest number pairs with your largest DIMMs. For instance, if you had (2) 8 Megs installed and just bought (2) 16 Megs, put the 16 Megs in A4 & B4 (A6 & B6 on 9500) and put the 8 Megs in A3 & B3 (A5 & B5 on 9500).

If you have a Power Mac 7200, you can just put the DIMM's into any open slot, although you may wish to order them from largest to smallest. Apple says the order should not matter. If you have problems after trying to boot your computer, try rearranging the DIMM's to see if the problem goes away.

Footer
Copyright © 2004 KMS Components Limited | Registered in England & Wales. Registration No. 2906977 VAT No. GB 615 9786 00 | Terms and Conditions|Legal Information