Skip to main content

如果增加大小,內存會變慢嗎?

如果增加大小,內存會變慢嗎?

Geoffrey Carr

有時,如果對硬件組件進行了更改,推測系統的運行方式會有多麼不同。今天的超級用戶Q&A帖子討論了內存大小的增加,以幫助滿足讀者的好奇心。

今天的問答環節由SuperUser提供,這是Stack Exchange的一個細分,Stack Exchange是一個社區驅動的問答網站分組。

照片由協會WDA(Flickr)提供。

問題

SuperUser reader spartacus想知道增加內存大小是否會導致內存變慢:

If we increased the size of SDRAM using the same technology, would the response time become slower? If it did become slower, would it be due to the complexity of digital logic?

尺寸的增加會導致內存變慢嗎?

答案

超級用戶貢獻者Daniel R Hicks和Shikhar Bhardwaj為我們提供了答案。首先,Daniel R Hicks:

Yes and no. As duDE states, memory will never run faster than the bus/clock speed driving it, but the maximum speed of memory is definitely dependent on size.

As a memory assembly gets larger, the number of levels of address decoder increase (with the log of size), and the load on the drivers increases linearly (producing roughly a logarithmic increase in delay).

So, while it is rarely worthwhile to limit the size of RAM in a off-the-shelf system in an attempt to increase speed (there are exceptions where the box adjusts clock speed based on the size of RAM), if you are a system designer, the maximum RAM size is one of the performance trade-offs you must consider.

接下來是Shikhar Bhardwaj的回答:

No, it does not. As SDRAM is synchronized with the system, memory speed depends on the speed of the system. What may affect the speed of memory access is the configuration it is used in.

If your build already has a dual-channel (or triple-channel) configuration, and the increased memory does not use identical modules, then you may slow down to single-channel operation. However, this decrease is hardly noticeable, as Wikipedia says:

  • Tom’s Hardware found little significant difference between single-channel and dual-channel configurations in synthetic and gaming benchmarks (using a “modern (2007)” system setup). In its tests, dual-channel gave at best a 5 percent speed increase in memory-intensive tasks.

In this case, the speed may decrease, but you will experience an overall boost in performance due to the greater amount of physical memory available to your operating system. This, of course, depends on the operating system you are using and how efficient it is at utilizing the available resources.


有什麼要補充說明嗎?在評論中發聲。想要從其他精通技術的Stack Exchange用戶那裡閱讀更多答案嗎?在這裡查看完整的討論主題。

Link
Plus
Send
Send
Pin