如果增加大小,内存会变慢吗?


24

我的意思是,如果我们使用相同的技术增加sdram的大小,响应时间会变慢吗?如果是这样,是否与数字逻辑的复杂性有关?


5
从PC用户的角度来看,即使内存变得稍微慢一点,也可能会拥有更多的内存,因为即使应用程序未使用的内存也通常被操作系统用作某种缓存,以优化性能。
用户

2
我认为这对任何标准用户都不重要。速度的降低很低(请参见下文),如果您确实(认为您)需要一点速度,则可以随时选择时钟频率更高的RAM(现在为DDR4)。可能有一些情况下,它是必需的,但我想,大多数人读这不会需要这个烦恼,
Sebb

Answers:


31

是的,没有。作为花花公子的状态,记忆永远不会跑得比总线/时钟速度行驶速度更快,但是内存的最大速度肯定依赖于大小。

随着存储器组件变大,地址解码器的级别数增加(随大小的对数增加),驱动器上的负载呈线性增加(延迟大致成对数增长)。

因此,尽管尝试在现成的系统中限制RAM的大小以提高速度是非常不值得的(但有些情况下,盒子会根据RAM的大小来调整时钟速度),系统设计人员最大的RAM大小是您必须考虑的性能折衷之一。


当然,这是作为系统设计人员应该考虑的最后一件事。在系统中安装其他内存还有其他变量。热量和功率使用只是这些变量中的两个。
Ramhound

@Ramhound -事实上,其实际设计一对夫妇的CPU,我可以告诉你,内存性能的一个第一件事,设计师认为,因为大部分的CPU逻辑必须围绕构建。
Daniel R Hicks

2
@Ramhound-除非在特定的低功耗环境中进行设计,否则通过选择基本技术可以“限制”热量和功率限制,然后在设计接近完成之前就不会对其进行认真研究。另一方面,内存速度遍及整个设计。
Daniel R Hicks

1
由于这是目前公认的答案,因此最好添加有关双通道的注释:)对于大多数家庭用户,这比此处讨论的速度降低更相关,但是该问题可能会出现在google等的第一个结果中。
塞布2015年

2
@Peter-给自己上一道大门,并构建多路复用器。您会发现速度与输出数量的对数成正比。
Daniel R Hicks

2

不,不是的。由于SDRAM与系统同步,因此它们的速度取决于系统的速度。可能会影响内存访问速度的是它们所使用的配置。

如果您的构建已经具有dual-channel(或三通道)配置,并且增加的内存没有使用相同的模块,那么您可能会减慢到单通道操作。但是,如Wikipedia所言,这种下降几乎是不明显的:

Tom's硬件在合成和游戏基准测试中发现单通道和双通道配置之间没有什么显着差异(使用“现代(2007)”系统设置)。在其测试中,双通道最多可将内存密集型任务的速度提高5%。

在这种情况下,“速度”可能会降低,但是由于操作系统可以使用的可用物理内存量较大,因此您会整体上提高性能。当然,这取决于您使用的OS以及它在利用可用资源方面的效率。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.