Unbuffered Memory

Unbuffered memory, or unregistered memory, is memory in which no hardware register exists between a RAM chip and a memory controller. Unbuffered memory is not as stable as buffered memory, but is faster and cheaper to implement. While buffered memory may be necessary in some computer systems, such as high-end corporate servers and workstations, where large amounts of memory are accessed on a regular basis, personal computers usually have unbuffered memory because they can be smaller, faster, and less expensive.
How Unbuffered Memory Works
In a typical system that uses buffered memory, the system can save temporary information to the buffer, or register, while a decision is made about what that information is for or whether it should be saved or not. For example, buffered memory systems provide configuration, status reporting, and temporary storage, especially during initialization. Unbuffered memory systems do not have these benefits.
Applications
Unbuffered memory is used to eliminate unnecessary time and equipment from a system. While unbuffered memory systems do not have built-in status reporting or error response features, they usually do still have configuration options and temporary storage, which is often provided by the BIOS during start-up of the system. Meanwhile, unbuffered memory does not require the additional size of the hardware register, allowing the system as a whole to be much cheaper than a buffered memory system, and is slightly faster because information does not need to be buffered by the hardware register.
Advantages
Unbuffered memory is advantageous because it is faster, smaller, and less expensive than buffered memory. Unbuffered memory provides users with all of the necessary components of maintain computer operations without the unnecessary equipment of buffered memory. Generally, users will only need buffered memory on servers and frequently-used workstations.
Comments (2)
Leave a Reply
- Registered Memory
Registered memory modules have built-in registers on their address and control lines. A register is a very small temporary holding area (usually 64 bits) for data. These registers act as buffers between the CPU and the memory. The use of registered memory increases system reliability, but also slows the system down a very slight bit [...]...
- Random Access Memory
Random-access memory is a type of data storage for computers. Commonly known as the acronym RAM or simply memory, random-access memory details the speed in which data that is stored can be accessed at random. This means that the strength of the RAM determines, at random, how fast a piece of data can be pulled [...]...
- ECC Memory
ECC (Error Correction Codes) is a method used to detect and correct errors introduced during data storage or transmission. Certain kinds of RAM chips inside a computer implement this technique to correct data errors and are known as ECC Memory. ECC Memory chips are predominantly used in servers rather than in client computers. Memory errors [...]...
- RAM (Random Access Memory)
RAM (Random Access Memory) usually refers to “temporary” memory, meaning that when the system is shut down, the memory is lost. This is why the memory is considered “random,” as any piece of information can be circulated through the memory regardless of its location and relation to any other information within the RAM. The first [...]...
- SDRAM (Synchronous Dynamic Random Access Memory)
SDRAM, or Synchronous Dynamic Random Access Memory, is a type of RAM in which memory is synchronized with the computer’s internal system bus via the use of a clock system. While SDRAM requires that data must wait for a predetermined number of clock signals before it is sent to the memory array, new data can [...]...





“Unbuffered memory is memory where the memory controller module drives the memory directly, instead of using a store-and-forward system like registered memory.” Could you give an analogy in layman’s terms?
Thanks!
Simply put, when using a unbuffered memory there is no intermediary cache between the ram and the memory controller (which is either on the motherboard(intel old cpu) or in the cpu (newer intel and amd cpu`s).Or even more simply explained there is no intermediary memory between the RAM memory and the memory controller