第二节 数据通信方式一、串行通信/并行通信

串行通信方式是指数据流在信道上传输时任一时刻信道上只有一位在传输。而并行通信是指数据以成组的方式在多个并行信道上同时进行传输,常用的方式是将组成一个字符的几位二进制分别通过几个并行的信道同时传输

(如图 2—4 所示)。

并行传输的效率高,但要求收发之间同时存在若干个信道,对于远程通信来讲,此代价显得过于高了一些。因此,计算机与计算机之间的通信极少采用并行方式,只有计算机各部件之间的通信(如 CPU 与存储器之间,CPU 与输入输出口之间等)才采用并行方式。串行方式虽然相对效率较低,但串行通信的收发两方只需要有一条传输信道,易于实现,因此是通信系统目前主要采用的一种方式。

串行通信带来的一个问题是:由于在计算机中不论是字符还是数据都用若干位二进制比特(bit,位)的组合表示,比如字符‘A’的 ASCII 码表示为‘01000001’,字符 B 的 ASCII 码表示为‘01000010’。假定节点 1 与节点 2 之间要传送字符‘A’和字符‘B’,节点 1 顺序发出 0,1,0,0,0,0,

0,1,1,0,1,0,0,0,0,1,0,那么节点 2 怎么样才能做到将收到的这

第二节 数据通信方式一、串行通信/并行通信 - 图116 位看作是‘01000001’和‘01000010’两个组合而不会看作别的组合呢? 也就是说收方如何在一大串二进制

第二节 数据通信方式一、串行通信/并行通信 - 图2

图 2-4 串行/并行通信方式

位流中提取出一个个字符呢?这实际上涉及了串行通信中的另一个问题:字符的同步。