Toll Free: 800.878.0790  

    


Memory Modules

Click on an Issue below to jump or scroll down to read the entire article.

  1. What is memory and what's the difference between DRAM and SRAM?
  2. What about memory speeds?
  3. What is EDO memory?
  4. Will EDO RAM work in a 486?
  5. Do I need 30-pin or 72-pin SIMMS?
  6. How many SIMMS are needed?
  7. Which one is better, SIMMS with gold or tin contacts?
  8. Parity or nonparity SIMMS?
  9. What is ECC (Error Checking and Correction)?

What is memory and what’s the difference between DRAM and SRAM?

Generally speaking, memory works as a temporary storage medium. From the operating system to an application program, everything is temporarily stored in the computer’s memory while these applications are running. Memory is volatile; meaning it loses its content when power to the computer is shut off. This type of memory is called RAM or random access memory.

Memory in a computer is usually installed as SIMMs (single in-line memory modules) and DIMMs (double in-line memory modules). SIMMs and DIMMs are small printed circuit boards with memory chips soldered onto them. SIMMs can have 30 pins or 72 pins, and DIMMs have 168 pins. Pins are contacts that interface with the computer. The more pins, the faster the interface, so DIMMs are faster than SIMMs.

Some people confuse memory with storage, simply because memory and storage use the same measurement numbers. Memory and storage are both measured in megabytes. SIMMs come in various capabilities, for example 4MB, 8MB, 16MB, 32MB and more. Today most computers come with an option of upgrading to 128MB and more if required. Today’s powerful software programs require a minimum of 8 to 16 Megabytes of memory or more.

DRAM stands for dynamic random access memory. It is the most common form of system memory capable of storing large amounts of data within a highly integrated array of cells. "Dynamic" refers to the fact that DRAM can only hold an electrical charge (data) for a short time. Since this memory in your computer is constantly being refreshed, fast, high quality RAM is very important.

SRAM is static random access memory. This type of memory is used as system cache, both on your motherboard and inside your CPU. It has transistors built in, giving it faster speed, but less storage capacity.

Back to Top

What about memory speeds?

The speed rating marked on the chip indicates how long it takes for the memory READ/WRITE to occur. A chip with a lower number is better because it takes less time.

Back to Top

What is EDO memory?

Extended Data Out- A new chip technology that shortens the READ cycle between the system’s main memory and the CPU. EDO chips allow the CPU to access memory 10 to 15 percent faster. EDO modules should be used in systems designed to take advantage of EDO memory.

Back to Top

Will EDO RAM work in a 486?

Use of EDO RAM in a computer that is not designed to take advantage of it can cause problems. Most 486 boards DO NOT support it. To be sure check your manual or you may want to contact the manufacturer of the motherboard, 30-pin SIMMs were the standard for most early edition 486 computers.

Back to Top

Do I need 30-pin or 72-pin SIMMs?

Most of the recent Pentium boards have 72-pin sockets. 286, 386 and older processors use 30-pin modules. Some 486 boards take both 30-pin and 72-pin modules in combination. 72-pin sockets are almost twice the size of 30-pin sockets.

Back to Top

How many SIMMs are needed?

On 386 and 486 systems that use 30-pin modules, you must fill up a "bank" of chips at one time. A bank is usually either 2 or 4 chips. Pentium boards use 72-pin SIMMs, which generally must be inserted two at a time. To upgrade your Pentium board from 16 to 32MB, you will need to buy two 8MB SIMMs. Or you can buy two 16MB SIMMs to upgrade from 16 to 48MB.

Back to Top

Which one is better SIMMs with gold or tin contacts?

For the best reliability, you should match the contact material of the SIMM socket on your motherboard. However, this is not a critical issue and either kind will work. Most Pentium boards have tin contacts, and almost all SIMMs manufactured today use tin/lead alloy instead of gold.

Back to Top

Parity or nonparity SIMMs?

You should match whatever chips are currently on your board. Your motherboard should tell you exactly what chips to buy to upgrade your memory. For 30-pin SIMMs, count the number of chips on the module: 2 or 8 chips=nonparity, 3 or 9 chips=parity. For 72-pin SIMMs you can’t always be sure, but generally if they have 4, 8, 16, or 32 chips on them, they have not parity.

Back to Top

What is ECC (Error Checking and Correction)?

The newest type of parity is called ECC, or Error Checking and Correction. ECC uses a whole series of bits to ensure the bytes are transmitted correctly. ECC module has each byte arranged like nonparity memory in 8-bit segments, e.g., 0010 1100. The ECC bits are located at the end of the series of bytes in a four-bit segment. You need a series of eight bits to perform ECC, which is why you need two ECC modules used together to perform the ECC function. ECC DRAM detects double-bit errors and corrects single-bit errors on the fly (without needing to create an error message).

A nonparity module will work in a parity system if you disable the parity function, but a parity module will not work in a nonparity system. The majority of memory in a modern PCs is nonparity simply because memory errors are rare, and a single bit error will most likely be harmless. ECC modules are used for "mission critical" applications such as programming where a single error in your code could cause major problems. A system that supports ECC can use a regular parity module in place of a true ECC module by using the parity bits to make up the ECC code. A parity system, however, can not use a true ECC module because the ninth (parity) bit per byte is not associated with each byte.

Back to Top