RAM的兆赫到底是什么意思?


17

我听说过无数次RAM内存可以具有不同的速度-表示为MHz(例如1066 MHz)。但是,这个频率的实际值从未向我解释过,我很难找到答案。我最好的猜测是-因为频率基本上表示“每秒多少次” -MHz表示RAM可以每秒多少次与CPU通信。如果我错了,请纠正我。另外:如何将其与每秒处理的数据大小联系起来?例如,在每秒被推到极限的情况下,每秒有多少兆/千字节的数据从RAM发送到CPU?


可以传输多少数据取决于CPU本身。您正确地认为内存模块的速度就是它与CPU通讯的频率。在等式的CPU端,其FSB(前端总线)
Ramhound

Answers:


14

是的,这是RAM每秒运行的最大时钟周期数。使用双倍数据速率(DDR)RAM,它实际上每个周期通信两次。所以对于DDR:

200 MHz时钟速率×2(对于DDR,1对于SDR)×8字节= 3200 MB / s带宽

这就是为什么现在以芯片的带宽而不是仅频率来命名芯片的原因。芯片模块上方称为PC-3200,而不是200 Mhz。仍然需要知道时钟频率,以确保主板/ CPU可以在该时钟下运行。

有关更多信息,请参阅DDR SDRAM上Wikipedia文章


实际上,我确实设法在我的一本教科书中找到了它,而SDR可以提供200 * 8 = 1600 MB / s的速度,而DDR可以提供两倍的速度:3200 MB / s。
Axel Kennedal 2014年

实际上,RAM芯片根本不是根据频率来命名的,而是根据数据速率来命名的,数据速率以每秒数百万次传输(MT / s)来衡量,而DDR RAM则是时钟频率的两倍。因此PC-3200(3200 MB / s)对应于DDR-400(400 MT / s),而不是DDR-200。
Indrek

它清楚地表明200 Mhz与时钟速率有关。“仅频率”是指在DDR出现之前如何命名芯片。
Madball73年

很有道理,但是,等等,您是如何将字节转换为兆字节的,因为每个周期都是DDR,所以每个周期有16个字节,正如您提到的,每秒有200个周期,因此总共有16个字节x 200 MHz = 3200个字节正在传输一秒钟?在其他指标中,它是3200字节/ 1024字节= 3.2兆字节?
VM_AI
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.