一、小知识,先学习
Bit: 比特, 二进制数字中的位,为信息量的最小单位,每个0或1就是一个位(bit)。
Byte:字节,8bit就称为一个字节(Byte,B)。计算机中的CPU位数指的是CPU一次能处理的最大位数。例如64位计算机的CPU一次最多能处理64位数据。
例如在UTF-8中,一个英文字母占用1个字节,一个汉字占用3个字节。
单位换算:
1B=8bit
1KB=1024B
1M=1024KB
1G=1024M
比特率(bit per second, bps), 某线路的传输速率为8bps,意思就是线路每秒钟可以传输8bit的数据。
二、并行传输和串行传输的区别
并行传输:字符编码的各位(比特)同时传输,也就是使用多根并行的数据线一次同时传输多个比特。
串行传输:将组成字符的各位串行依次地传输,使用一根数据线传输数据,一次传输1个比特,多个比特需要一个接一个依次传输;在串行传输中又分为同步传输和异步传输。
常见的并行接口:
PATA,Parallel Advanced Technology Attachment,并行高级技术附件接口,可用于连接硬盘、光驱、连接打印机、扫描仪等。
并口,Parallel Port,
PCI,Peripheral Component Interconnect,外设部件互连接口,用于插接外置网卡、声卡、显卡和调制解调器卡等。
常见的串行接口:
SATA,Serial ATA接口,
USB接口,
PCI Express,PCI E接口,
COM串行口,
三、串行传输和并行传输的优缺点
从原理上讲,在相同的工作频率下并行传输的传输速度远比串行传输大,但并行线路有一些难以克服的缺点,导致依靠并行线路的并行传输无法用于长距离通信。计算机与外界的长距离通信,例如与网络中的另外一台计算机进行通信时,只能使用串行传输。串行传输方式大有彻底取代并行传输方式的势头。SATA取代PATA,USB取代Parallel Port,PCI E取代PCI接口。
并行传输的缺点有:
1.成本高,并行传输如果每个时钟节拍发送多少个比特,则需要多少数据线(另外还需要多根控制线)。
PATA(并行传输)连接线缆包含40根导线(16根数据线,24根用于接地和进行控制);SATA(串行传输)连接线缆包含7根导线(4数据线 3接地线)。如果长距离通信,从成本上来讲,并行通信是串行通信的数倍。
2.并行接口占用空间大,对应线缆多占用空间也会大。
3.信号线之间的干扰大,不能用于长距离传输。并行线路多,线路间会产生干扰。并排的信号线在进行高速传输时,会在每条信号线的周围产生微弱的电磁场,出现串音干扰,进而影响到其它信号线中的数据传输。传输距离越长,串音干扰越严重。
PATA线缆的长度不能超过0.4米,而SATA线缆可以达到1米。
并行传输只适合于短距离、要求传输速度快的场合使用。
4.传输频率低,如果传输频率高的话,数据线之间会产生很大的干扰,造成数据出错,即使为数据线添加屏蔽层,也不能保证屏蔽掉高频率产生的干扰。所以,并行传输的最高传输频率有一定限制。
------
Next: 什么是串行传输中的同步传输和异步传输?