处理器和内存/缓存之间的物理距离如何影响数据传输速度

处理器和内存/缓存之间的物理距离如何影响数据传输速度

L1 缓存位于 CPU 内部,用于加快数据访问过程,但由于电信号以光速(几乎恒定)传播,速度非常快,那么距离如何考虑呢?
对于光来说,2 厘米的距离与 10 厘米的距离不会相差太大,到达两点所需的时间几乎相同,那么为什么说,组件越靠近 CPU,CPU 访问它的速度就越快。
另一个问题是,什么是时钟速度CPU 以及它如何影响数据传输速度。

答案1

对于微处理器缓存,阻容延迟是显著的。正如维基百科所指出的,这种延迟与长度的平方成正比。为了减少这种延迟,可以插入中继器,但这会增加逻辑延迟。另一个(较小的)延迟因素是地址解码;每次大小增加一倍都需要一个行解码器来寻址相应的位行。

相关内容