无缓冲内存和全缓冲内存之间有什么区别?

无缓冲内存和全缓冲内存之间有什么区别?

我对电脑并不陌生,但不知何故我忽略了内存在缓冲和非缓冲方面的不同类型。两者之间有什么区别?我唯一注意到的是两者之间的价格差异。

答案1

缓冲(也称为寄存)RAM 具有位于内存和 CPU 之间的附加硬件(寄存器),可在将数据发送到 CPU 之前存储数据(缓冲数据)。这是为了在具有大量内存和大量内存模块(例如大型服务器)的系统中提高可靠性,因为在这些系统中,内存模块越多意味着电力需求越大,因此缓冲/寄存数据可减少电力负荷。

如果它只是一些家用机器,你实际上不必担心它,因为它往往更昂贵(因为它更复杂并且适用于该类的服务器和机器)并且速度稍慢(因为内存缓冲)。

另外,一些内存也被归类为ECC 内存,它具有额外的电路来确定数据是否有错误,如果有则进行纠正。它也更昂贵,并且旨在提高可靠性,并且它通常与缓冲/注册内存配对使用。

相关内容