DRAM及其对现实世界性能的影响

时间:2015-07-09 19:52:21

标签: performance cpu frequency ram

在了解了计算机程序如何运行之后,我对cpu和RAM有了一些想法。在观看了一些YouTube视频(linus技术提示和其他)之后,他们似乎都表明,增加RAM速度(频率)并不会在普通台式计算机上的真实世界应用程序和游戏中实现性能提升。我的第一个问题是为什么会这样?是因为大多数现代cpu的cpu缓存命中率高(95%及以上)?反过来会导致cpu更难以接触到ram?此外,在哪种情况下更快的RAM频率是有益的?

1 个答案:

答案 0 :(得分:0)

注意:这是一个非常广泛的问题,答案可能会有很大不同,具体取决于运行系统的体系结构/操作系统。我正在从最佳判断角度回答这些事情是如何运作的

  1. 为什么不同的RAM时钟速度之间没有更大的性能差异?
  2. 我认为计算机RAM的时钟速度比CPU缓存的时钟速度要慢。这是因为:

    • CPU从缓存中获取指令,而不是直接从RAM
    • 获取
    • 由于现代CPU的缓存大小较大,因此不需要经常外出到RAM。
    • 当缓存需要转出RAM时,它使用异步处理器(DMA)来获取更多信息,允许CPU完全切换到不同的进程。

    除此之外,主板各种流水线(DMA)的时钟速度可能会造成阻塞点,从而降低整体信息的传输速度。

    1.   

      哪种情况会更快的RAM频率有益?

    2. 总的来说,任何一个核心硬件涉及内存及其使用和传输(CPU,CPU缓存,各种内存流水线,各种内存传输设备(DMA等),RAM本身)可能导致阻塞点,更快的RAM可能会或可能不会影响整体性能。这实际上是一个案例问题。