Operating memory (RAM) serves a processor by quickly storing data from running applications that are acessed often by the CPU. A greater memory capacity in a computer results in smoother program and game performance.
PCs - Their standard operating memory is in a DIMM format. Differences are found in basic parameters, such as capacity, frequency and timing.
Servers - also use a DIMM operating memory format. Instead of high speeds, they primarily aim for optimal stability and flawless data retention.
Laptops - use a reduced SO-DIMM operating memory format.
Memory Modules Performance
DIMM - Dual In-Line Memory Module (DIMM) is the basic memory module format and is primarily designed for personal computers, servers and workstations.
SO-DIMM - If you need RAM on your laptop, SO-DIMM is the solution. These are smaller standard memory modules. The SO abbreviation means small outline.
Type of Memory
Memory Type - The type of memory must be compatible with the motherboard and the processor hardware. Otherwise the modules with these components will not work. Each motherboard clearly states the compatible memory in its description. Memory standards are not always mutually compatible.
Memory Frequency - Memory frequency is a parameter defining the speed. Memory speed is measured by the ability to read and write data. Faster memory is always better, but it is not always crucial for all applications.
Voltage - Lower voltages result in lower memory module power consumption. The voltage level must support the motherboard. Modern DDR4 operating memory reaches significantly higher frequencies despite a lower voltage.
DDRL - These memory modules support a reduced voltage level.
Voltage (DDR / DDRL)
Timing - Timing or latency is the interval that elapses between the command being sent by the controller and the moment when the data is available at the memory output. The unit of these values is the frequency cycle.
Configuring Operating Memory Chips
Configuration in terms of memory means how the memory chips organise and connect together. One rank, which is the name for a block of chips, communicates through a 64-bit data bus. If the module has more than one rank, each has one whole data bus. This means that more ranks are equal to higher speeds. However, when it comes to the dual-rank memory modules, the impact on performance is not critical and is mostly a difference of a few percentage points. Dual-rank and single-rank modules are usually found in ordinary personal computers. Quad-rank modules are mostly found in server operating memory domains.
Best Used For
office work; multimedia use; playing casual games
playing all types of games; more demanding applications
optimal memory for gaming computers
32GB or more
rendering, modelling and using graphics software; virtualisation
Number of Modules in Package
The memory may be made up of one or more modules. For example, 16GB of memory can be comprised as 1×16GB, 2×8GB or 4×4GB. Fewer modules leave room for future scalability. More modules, on the other hand, allow for a wider memory data bus and faster memory communication.
Modules are plugged into channels where the operating memory controller communicates data. If each module is connected to a different channel, it can use the entire bit width, which means it can communicate faster.
Dual-channel - The memory is connected to two channels. There is higher performance gain when compared to a single-channel.
Quad-channel - The operating memory communicates with four channels. The performance gain over a dual-channel can only be seen when using certain applications.
Other Memory Features:
For Apple - these operating memories are compatibile with Apple computers.
Low Profile - The smaller heatspread allows easier compatibility with a CPU cooler.
XMP - XMP support means that the memory has a preset profile that adjusts its specifications. Memory parameters that have XMP exceed the general standards.
XMP 2.0 - XMP 2.0 means that the memory has two optional profiles for automatic overclocking.
ECC - ECC operating memory automatically repairs stored data errors.
Unbuffered - standard memory intended primarily for personal computers.
Fully buffered - memory designed primarily for servers. They are distinguished by an additional chip that helps with organising data.
Registered - The memory labelled as such reads data into the registry between the controller and the memory itself. The result is increased stability, but it's also compensated by a higher latency.
Registered with parity - These chips contain parity bits that can detect errors in stored data.