找回密码
 注册
搜索
查看: 2080|回复: 0

[讨论] 串行和并行通信

[复制链接]
发表于 2005-5-16 13:49:00 | 显示全部楼层 |阅读模式
1. 并行(Parallel)通信:数据以成组的方式在多个并行信道上同时传输。例如将构成1个字符代码的几位二进制比特位分别在几个并行线路上传输,每个比特使用一个单独的线路。并行通信非常普遍,特别是用于两个短距离的设备之间。最常见的例子是计算机和外围设备之间的通信,如打印电缆。其他的例子还包括CPU、存储器模块和设备控制器之间的通信。
  并行通信应用到长距离的连接时就无优点可言了。首先,在长距离上使用多条线路要比使用一条线路昂贵。另外一个问题涉及到比特传输所需要的时间。短距离时,多个信道上同时传输的比特几乎总是能够同时收到。但长距离时,导线上的电阻会或多或少地阻碍比特的传输,从而使它们的到达稍快或稍慢,这将给接收端带来麻烦。
  2. 串行(Serial)通信:数据流以串行方式在一条信道上传输,即在一条线路上逐个的传送所有的比特。这种传输方式给发送设备和接收设备增加了额外的复杂性。发送方必须明确比特发送的顺序。例如在发送一个字节的8个比特位时,发送方必须确定是先发送高位比特还是先发送低位比特。同样,接收方必须知道一个目标字节中收到的第一个比特位应该放在什么位置上。如果串行通信的双方在比特的顺序上无法取得一致,则数据的传输将出现错误。
  由于串行通信的收、发双方只需要有一条传输信道,比较便宜又易于实现,而且用在长距离连接中也比并行通信更加可靠,因此是目前广泛采用的一种方式。但是它每次只能发送一个比特位,所以传输速度比较慢。
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-23 01:31 , Processed in 1.770372 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表