Random access memory (RAM) is the computer memory that stores information a program needs while it runs. Random-access memory refers to data storage that allows the stored data to be accessed in any order that is, at random, not just in sequence. In contrast, other types of memory devices (such as magnetic tapes, disks, and drums) can access data on the storage medium only in a predetermined order due to constraints in their mechanical design.
Adding memory is one of the easiest, most cost effective ways to boost your computer's performance because most computers are shipped with a minimal amount of memory.
Types of RAM
Your Dell system was manufactured with only one specific type of RAM that is not interchangeable with other types of RAM.
- DDR-SDRAM (Double Data Rate-Synchronous DRAM)
An advanced type of SDRAM that allows twice as much memory to be transferred per clock cycle. DDR-SDRAM can also be referred to as SDRAM II or DDRAM.
- SDRAM (Synchronous Dynamic RAM)
This type is available in SIMM and DIMM packages and is available in two configurations:
- Non-Parity RAM (also known as Non-ECC RAM)
This is generally less expensive than Parity RAM.
- Parity RAM (also known as ECC RAM)
Generally used in applications that require intensive data processing, such as large spreadsheets and databases, Parity RAM contains extra circuitry that can help minimize RAM-specific errors.
- Parity RAM and Non-Parity RAM are usually not compatible with each other.
- RDRAM (Rambus Direct RAM)
Developed by Rambus, Inc. as a high-performance successor to SDRAM, RDRAM is available only in RIMM packages.
Information About SIMMS Memory (RAM) SIMMs
(Single Inline Memory Modules) are an older packaging style for RAM. SIMMS are the first memory sticks that were mass produced (Figure 1
SIMMs began in a small 30-pin/8-bit format, which were later updated to a 72-pin/32-bit format. 30-pin SIMMs are roughly 3.5" long and .75" high, usually with eight bulky, SOJ (Small Outline J-lead) chips. 72-pin SIMMs are 4.25" long and 1" high with 8 - 16 SOJ chips.
Before SIMMs, most memory was installed directly on the motherboard and there was not much room for upgrade. Different types of SIMMs include: non-parity, parity, fast page and EDO.
- Non-parity is just raw memory for temporary storage and retrieval.
- Parity memory offers error-checking of the stored data to make sure it does not change or become corrupted before it is used.
- Fast page increased memory performance by optimizing the paging function of memory.
- EDO further improved the performance of memory by allowing memory to be written to and read from at the same time.
The speed for SIMMs is measured in nanoseconds (abbreviated 'ns' or 'nsec'), usually 15ns or less. Check your system documentation to determine RAM specifications for your system.
Information About DIMM Memory (SDRAM) DIMMs
(Dual Inline Memory Module) were the next major improvement in memory technology after SIMM. DIMMs feature 168 pins and offer 64-bit of bandwidth, eliminating the need for installing SIMM memory in pairs for Pentium systems. (Figure 1
) DIMMs are 5.375" long and 1.5" high with 8 - 16 of the smaller TSOP (thin, small outline package) chips.
DIMM - 168 pin SDRAM.
DIMM later evolved to become SDRAM (Synchronous DRAM), which was a derivative of Synchronous Graphics RAM (SGRAM), a very fast but expensive type of video card memory. SDRAM comes in ECC and non-ECC format. ECC memory is similar to parity in that it checks for and traps memory errors. ECC has the added capability of fixing small errors, allowing the system to continue, whereas parity memory halts the system as soon as an error is discovered.
SDRAM was synchronized to the bus speed of the system's FSB (front-side bus), causing a 25% leap in performance. The speed is measured by frequency in megahertz (MHz). SDRAM is generally manufactured as PC100 or PC133 (100MHz and 133MHz, respectively). It is not a good idea to mix PC100 and PC133 SDRAM. Check your system documentation to determine the specifications for your system.
Information About RIMM Memory (RDRAM and CRIMM)
RIMMs (Rambus Inline Memory Module) briefly became the memory of choice on high-end systems in early 2000 (Figure 1
RIMM (Rambus Inline Memory Module)Developed by Rambus, Inc., this memory architecture (a.k.a. RDRAM) has the potential to exceed the performance of DRAM by up to 1000% but not until front side bus speeds reach 200+ MHz. In addition, RDRAM will only work in systems designed for RDRAM.
There are two types of Rambus systems. Initially, systems shipped with a single-channel setup. Subsequent systems use a dual-channel configuration which is better optimized for faster performance. On dual channel systems, two identical RIMMs per channel bank are required for best performance, but the systems will work with single or mixed configurations at reduced performance. RDRAM also comes in ECC and non-ECC format.
ECC memory is similar to parity in that it checks for and traps memory errors. ECC has the added capability of fixing small errors, allowing the system to continue, whereas parity memory halts the system as soon as an error is discovered.
Unlike SDRAM, RDRAM operates on a serial circuit, meaning that all memory slots have to be populated for the circuit to close and the memory to be accessible. If only one RIMM is used, then the other slot(s) have to be populated with a CRIMM (Continuity Rambus Inline Memory Module), which is just a module with no memory (Figure 2).
RDRAM speed is measured in megahertz, and Rambus is named according to the speed. Thus, PC800 RDRAM runs at 800MHz. As with SDRAM, it is not a good idea to mix speeds of RDRAM.
Most RDRAM specifications and features are based on PC800 RDRAM. RDRAM is also available in PC600 and PC700.
Information About DDR SDRAM Memory DDR SDRAM
(Double Data Rate SDRAM) is virtually the most advanced memory technology currently available (Figure 1
). Like SDRAM, DDR was born out of the rapid advancements in graphics architecture, introduced with NVIDIA's first GeForce256 video card.
DIMM - 184-pin DDR-SDRAM
Unlike SDRAM, which performed its read/write functions on the rise of each system clock, DDR memory performs its read/write functions on both the rising and falling edge of each system clock, effectively doubling the memory performance for another huge leap in overall performance.
The speed is measured in megahertz (MHz). DDR-DSRAM is available in a growing number of speeds ranging from, 100 MHz or PC1600 up to 566 MHz or PC4500 with possibly faster speeds eventually added over time.
For more information about DDR-SDRAM speeds, please refer to Dell Knowledge Base article: "How do I determine the data rate, or speed of a DDR SDRAM memory module?
DDR2 Memory Overview
What is DDR2 Memory?
DDR3 Memory Overview
- DDR2 SDRAM is a double data rate synchronous dynamic random-access memory interface. It supersedes the original DDR SDRAM specification and has itself been superseded by DDR3 SDRAM. DDR2 is neither forward nor backward compatible with either DDR or DDR3. (The modules are Keyed differently to prevent incorrect modules installed)
- DDR2 internal clock runs at half the DDR external clock rate, DDR2 memory operating at the same external data bus clock rate as DDR results in DDR2 being able to provide the same bandwidth but with higher latency. Alternatively, DDR2 memory operating at twice the external data bus clock rate as DDR may provide twice the bandwidth with the same latency. The best-rated DDR2 memory modules are at least twice as fast as the best-rated DDR memory modules.
What is DDR3 Memory?
- DDR3 continues the evolution in memory technology and provides several improvements to the existing DDR2 architecture. The primary benefit is an increase in I/O bus speed, operating at four times the speed of the memory modules it contains. DDR3 also allows for chip capacities from 512 MB to 8 GB. This allows for memory module sizes up to 16 GB.
: Comparison of memory modules for desktop PCs (DIMM).
Supported bus speed data: