串行通信比并行通信的优势“众人拾柴火焰高”是句老话,但电脑领域却发生了多根线比不过1根线的怪事
无论从通信速度、造价还是通信质量上来看,现今的串行传输方式都比并行传输方式更胜一筹
近两年,大家听得最多的一个词可能就是串行传输了
从技术发展的情况来看,串行传输方式大有彻底取代并行传输方式的势头,USB取代 IEEE1284,SATA取代 PATA,PCIExpress取代 PCI……从原理来看,并行传输方式其实优于串行传输方式
通俗地讲,并行传输的通路犹如一条多车道的宽阔大道,而串行传输则是仅能允许一辆汽车通过的乡间公路
以古老而又典型的标准并行口(StandardParallelPort)和串行口(俗称 COM口)为例,并行接口有 8根数据线,数据传输率高;而串行接口只有 1根数据线,数据传输速度低
在串行口传送 1位的时间内,并行口可以传送一个字节
当并行口完成单词“advanced”的传送任务时,串行口中仅传送了这个单词的首字母“a”
图 1: 并行接口速度是串行接口的8倍那么,为何现在的串行传输方式会更胜一筹
下文将从并行、串行的变革以及技术特点,分析隐藏在表象背后的深层原因
一、并行传输技术遭遇发展困境电脑中的总线和接口是主机与外部设备间传送数据的“大动脉”,随着处理器速度的节节攀升,总线和接口的数据传输速度也需要逐步提高,否则就会成为电脑发展的瓶颈
我们先来看看总线的情况
1981年第一台 PC中以 ISA总线为标志的开放式体系结构,数据总线为8位,工作频率为8
33MHz,这在当时却已算是“先进技术”了,所以 ISA总线还有另一个名字“AT总线”;到了 286时,ISA的位宽提高到了 16位,为了保持与 8位的ISA兼容,工作频率仍为8
这种技术一直沿用到 386系统中
到了 486时代,同时出现了 PCI和 VESA两种更快的总线标准,它们具有相同