我知道可以同时降低内存频率和时序,RAM 仍应运行良好。但是,虽然延迟相同,但吞吐量会降低。
我也知道增加频率但不减少时间可能会导致崩溃,我假设是因为 CPU 在数据到达之前就读取了数据,结果读取了垃圾。
我想知道是否可以采用另一种方法,即以相同的速率增加频率和时间。这将增加吞吐量,同时保持相同的延迟水平。我的问题是,这是否通常可行,或者是否可能行不通?如果行不通,如果您能粗略地解释一下导致它不起作用的原因,那就太好了。
如果这很重要的话,我有 DDR2-800 RAM。
答案1
它可能有效,但通常不会。频率决定了从 RAM 读取或写入连续条目的速率。延迟决定了控制器在开始传输数据之前等待的时间。
如果频率调得太高,计算机将在输出总线上有效且稳定之前读取位,从而导致读取到垃圾数据。在写入时,这将导致 RAM 在成功锁定前一个条目的值之前移动到下一个条目,从而导致写入到垃圾数据。
不过你可以试试。如果你提高频率并增加延迟来补偿,如果 RAM 能够跟上传输速率,它就会起作用,只是设置时间不够。所以这对 RAM 来说比仅仅提高频率并保持延迟值不变更容易。