服务器|并行传输和串行传输的区别

在这篇文章中我不去给大家说并行传输和串行传输的概念,说了也未必能记住,所以我就用大白话给大家说清楚二者的区别。
假设我手里有4颗子弹,第一种情况我可以用四把枪分别把它们打出去,这就是并行;同样是手里的4颗子弹,第二种情况我可以使用一把枪逐一地将4颗子弹打出去,这就是串行。
【服务器|并行传输和串行传输的区别】服务器|并行传输和串行传输的区别
文章图片


关于这个概念的理解就是这么简单,这里有一个问题:并行传输和串行传输哪个快?通过上上面的讲解你应该有个答案了吧。揭晓答案:串行传输更快。是不是颠覆了你认为的答案?接下来我来解惑。
并行传输表面上看来比串行传输效率要高很多倍,因为大家都知道一次打出4颗子弹肯定要比一次打出1颗子弹的效率高,但是并行传输有不可逾越的技术困难,那就是它的传输频率不可太高。由于在电路高速震荡的时候,数据线之间会产生很大的干扰,造成数据出错,所以必须增加屏蔽线。即使加了屏蔽线,也不能保证屏蔽掉更高的频率干扰。所以并行传输效率高但是速度慢。而串行传输则刚好相反,效率是最低的,每次只传输一位,但是它的速度非常高,现在已经可以达到10Gb/s 的传输速率,但传输导线不能太多。
简单地说就是,并行传输传输一次的数据要比串行传输的携带的数据量大,但是并行传输的传输频次不能太高,虽然串行传输的每次传输的数据量小,但是架不住它频次高啊。二者的区别就像是并行可以一次打出4颗子弹,一秒钟打出两次,共打出8颗子弹,而串行即便一次只能打出一颗子弹,但是一秒中可以打出50次,同样的时间后者要比前者多打出42颗子弹。这就是并行效率高但速度低的原因。


    推荐阅读