串行接口和并行接口
串行接口和并行接口
串口和并口这个问题,当年研究生复试时候还是一道面试题,依稀记得当时答错了,问:你觉得串口快还是并口快,解释一下。当年应该是答错了,哎,基础不牢,地动山摇。
串行接口:
串行接口,简称串口,也就是COM接口,是采用串行通信协议的扩展接口,数据传输率是115kbps~230kbps。
指数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线。降低成本,适用于远距离通信,但传送速度慢。
并行接口:
并行接口,简称并口,也就是LPT接口,是采用并行通信协议的扩展接口。并口的数据传输率比串口快8倍,标准并口的数据传输率为1Mbps。
并行接口是指数据的各位同时进行传送,其特点是传输速度快(1Mbps),但当传输距离远、位数又多时,导致通信线路复杂且成本提高。
速度差异
通俗点讲,串口就像只有一条车道,而并口就是有8个车道,同一时刻能传送8位(一个字节数据)。但是并不是并口快,由于8位通道之间的互相干扰。传输速度就受到了限制。而且传输出错时,要同时重新传送8个位的数据。串口没有干扰,传输出错后重发以为就可以了。所以串口比并口快。串口硬盘就是这样被重视的。
硬盘使用串口和并口的差异
现在有串行的硬盘SATA接口,是一样的道理,它之所以可以150MB/s的速度传输,得益于其串行的方式,并行的几路信号在比较高的频率下不能很好的解决他们之间的干扰,所以现在ATA 13MBb/s的并行硬盘已走到极限,取而代之的是STAT。另80 channel 的ATA100的并口硬盘数据线,其中有40根是地线,是用来防止并行信号之间的干扰的; STAT那个速度标称的bit/s,实际就是150M/300M的速度 ,现在最快的单块硬盘的速度也不足100MB/s ,常见的都在40-60MB/s的速度; 切记!!!接口不是瓶颈。