1. Buffered Memory :
Buffered Memory is a memory that has a register between your DRAM (a random-access memory storing each bit of data) modules and your system’s memory controller (contains logic necessary to write and read to DRAM). It is used for less electrical load on your memory controller and make it more stable.
2. Unbuffered Memory :
Unbuffered Memory is a memory that has no register between your DRAM and your system’s memory controller. It leads to a direct access to your memory controller (normally integrated to your motherboard) and would now be more efficient than your registered ones. It posses more electrical load and will have a lesser ‘reliability’ on data stored.
Difference between Buffered and Unbuffered Memory :
|S.No.||Buffered Memory||Unbuffered Memory|
|1.||It is a memory in computers that have a register between DRAM and system’s memory controller.||It is a memory in a computer that does not have a register between DRAM and system’s memory controller.|
|2.||It is more stability to system.||It is less stability to system .|
|3.||It is more costly as compared to unbuffered memory.||It is less costly as compared to buffered memory.|
|4.||It is also known as your registered memory.||It is also known as unregistered or as conventional memory,|
|5.||It is used for lessen electrical load on the memory controller.||It generates more electrical load n memory.|
|6.||It has high reliability in stored data.||It has less reliability in stored data.|
|7.||It is used for servers and other mission-critical systems that require a stable operating environment.||It is used for regular desktops and laptops, etc.|
|8.||It has one clock cycle fewer.||It has no clock cycle penalty.|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.