![]() |
新闻资讯 |
您现在的位置:首页>>新闻资讯
![]() |
行业新闻 |
串行和并行传输
2013-07-24
首先,我们来区分串行和并行传输。并行传输( Parallel Transmission)指可以同时传输一组比特,每个比特使用单独的一条线路(导线)。这些线路通常被捆扎在一条电缆里。并行传输非常普遍,特别是用于两个短距离的设备之间。比如说,一个长25英尺的PC机到打印机的连接就被认为是一个可靠的连接。最常见的例子是计算机和外围设备之间的通信。其他的例子还包括CPU.存储器模块和设备控制器之间的通信。
并行传输应用到长距离的连接上就无优点可言了。首先,在长距离上使用多条线路要比使用一条单独线路昂贵。其次,长距离的传输要求较粗的导线,从而降低信号的衰减。这时要把它们捆到一条单独电缆里相当困难。第三个问题涉及比特传输所需要的时间。短距离时,同时发送的比特几乎总是能够同时收到。但长距离时,导线上的电限会或多或少地限碍比特的传输,从而使它们的到达稍快或稍慢,这将给接收端带来麻烦。
串行传输(Serial Transmission)提供了并行传输以外的另一种选择。它只使用一条线路,逐个地传送所有的比特。它比较便宜,用在长距离连接中也比并行传输更加可靠。因为它每次只能发送一个比特位,所以其速度也比较慢。
这种传输方式给发送设备和接收设备增加了额外的复杂性。发送方必须明确比特发送的顺序。比如说,发送一个字节的8个比特位时,发送方必须确定是先发送高位比特还是先发送低位比特。同样,接收方必须知道一个目标字节中收到的第一个比特位应该放在什么位置上。这个问题虽然看起来比较琐碎,但不同的体系结构对字节内比特的编号各不相同,而且如果各协议在比特的顺序上无法取得一致的话,信息的传输将出现错误。