电缆长度是否影响组件性能?

电缆长度是否影响组件性能?

这完全是假设,只是我一直很好奇。我记得 Grace Hopper 在 Letterman 上谈到将电线长度与纳秒关联起来(一定长度的电线相当于光在一纳秒内传播的距离),我想知道这是否适用于主机内部的组件。

想象一下,如果我有两个硬盘驱动器 A 和 B,它们完全相同,唯一的区别是连接两者到主板的电缆长度(A 有 20 厘米的电缆,B 有 30 厘米的电缆)。A 的性能会有什么不同吗?会不会只是稍微快一点,还是差异如此之小以至于处理器的速度不够快以至于无法注意到它?

答案1

会有差异,但是这种差异非常小,用户甚至硬盘性能测试程序都无法察觉。

之所以会有差异,是因为硬盘驱动器来回发送的信息需要额外传输 10 厘米,再传输 10 厘米。即使这段额外的时间只需要 0.1 纳秒,计算机仍然需要额外 0.2 纳秒来等待信息。

之所以它太不重要,是因为有许多其他因素会对驱动器的性能产生影响(碎片、后台进程、北桥/CPU 使用率),而不是等待一小会儿它所请求的信息。

答案2

10cm 的长度差异只是理论上的,影响不大。硬盘的机械性能影响更大。

一些见解:
你不会找到长度超过 5 米的廉价 USB 电缆。
较长的电缆带有电子元件,这是可靠运行所必需的。

这是由于物理因素造成的,电缆的长度会使通过电缆的信号退化。一般来说:使用的电压越低,数据发送速度越快,电缆越复杂,实际/可能的使用距离就越短。

背后的一些事实:http://en.wikipedia.org/wiki/Transmission_line
并且警告;其中有很多数学知识。;-)

相关内容