Jose Asked: 2024-03-16 23:45:12 +0800 CST2024-03-16 23:45:12 +0800 CST 2024-03-16 23:45:12 +0800 CST 什么是 RAM 预取?它如何影响 RAM 性能? 772 我正在尝试了解 RAM 性能。我在维基百科上看到过这个表,并且我了解每一列所指的含义,除了 RAM 芯片组预取列之外。这是指什么?为什么当它的值增加时,内存总线时钟工作的速度会乘以它的值? memory 1 个回答 Voted Best Answer Mokubai 2024-03-17T00:47:30+08:002024-03-17T00:47:30+08:00 预取只是请求或发送比最初请求更多的数据的做法,希望附加数据可能是下一个请求。 它与总线速度或内存传输没有直接联系,除了它使用本来可能是空的总线传输周期。 该2n列中表示 DDR 将传输 2 xn“字”,其中该字是内存传输大小。对于 64 位内存,它将传输 2 x 64 位内存字。后面的存储器将依次发送 8 x 64 位字。 它随内存频率增加的原因很简单,就是为了减少内存总线的停机时间。总线运行得越快,在内存请求和实际数据之间浪费的时钟周期就越多,通过增加预取的内存字数,您可以减少停机时间,但代价是可能会发送没人真正想要的数据。在这种情况下无论如何都会浪费时间,因此预取数据传输几乎没有什么缺点。
预取只是请求或发送比最初请求更多的数据的做法,希望附加数据可能是下一个请求。
它与总线速度或内存传输没有直接联系,除了它使用本来可能是空的总线传输周期。
该
2n
列中表示 DDR 将传输 2 xn“字”,其中该字是内存传输大小。对于 64 位内存,它将传输 2 x 64 位内存字。后面的存储器将依次发送 8 x 64 位字。它随内存频率增加的原因很简单,就是为了减少内存总线的停机时间。总线运行得越快,在内存请求和实际数据之间浪费的时钟周期就越多,通过增加预取的内存字数,您可以减少停机时间,但代价是可能会发送没人真正想要的数据。在这种情况下无论如何都会浪费时间,因此预取数据传输几乎没有什么缺点。