2012-06-17 101 views
1

我一直在寻找某种类型的方程式或解释如何在给定带宽,存取之间的预充电(刷新)时间以及有多少字节的数据时,找到存储器系统的延迟(存取时间)转入。如何计算内存系统延迟(访问时间)?

此外,我不确定内存交错将如何改变这种延迟。


我能找到这个延迟公式:

latency = seek time + rotational delay + transfer time + controller delay 

但显然它是适用于硬盘驱动器,而不是系统内存。是否有一个系统内存延迟的公式/它是什么?

+0

我能找到这个延迟公式:延迟=寻道时间+旋转延迟+传输时间+控制器延迟,但显然它适用于硬盘驱动器,而不是系统内存......是否有一个公式为系统内存的延迟/它是什么?再次感谢! – user1462294

回答

2

我在手机上,所以直接引用并不容易,但我认为维基百科关于带宽的文章有一些很好的知识smidgens。

据我所知,带宽是沿着bandwidth = frequency/latency x data rate x bus width的线。也许这会有所帮助。

+0

好的,谢谢你的信息。我能找到这个延迟公式: 延迟=寻道时间+旋转延迟+传输时间+控制器延迟 但显然它是适用于硬盘驱动器,而不是系统内存... 是有潜伏期的公式系统内存/它是什么? 再次感谢! – user1462294

+1

用硬盘的概念,你可以适应系统内存。因为我们知道等待时间是我们请求信息的时间,直到我们得到信息时,等待时间=寻址内存的时间(应该是近即时)+数据位被放置到数据总线上的时间。如果你谷歌内存延迟,它应该更好地解释。作为内存升级的CAS延迟规格,指的是将数据放回数据总线所需的周期数。 即在1600MHz处的9-9-9-24意味着对于典型的获取,其需要9×1/1600万秒来获得数据 – bomber8013