串行通信和并行通信有什么区别

网上说(我是这样理解的,不知对不对)
并行:要发送数据的设备会独占并行总线,且数据会平均从总线内一齐发送。
串行:要发送数据的设备一直以来就有个专用的串行总线,发送数据时会将数据的每个比特在总线上依次发送。
另外我上网查过,PCI-E这种总线端口就是采用串行总线,可是显卡在工作时需要传输的数据量非常之大,串行总线是如何提供的这么大的带宽?如果他用多条线路传输的话那么跟并行又有什么区别呢?

串行通信和并行通信的区别有发送数据数量不同、优点不同、缺点不同。

1、发送数据数量不同

串行通信用一根线在不同的时刻发送8位数据;并行通信在同一时刻发送多位数据。

2、优点不同

串行通信优点是传输距离远、占用资源少,并行通信优点是发送速度快。

3、缺点不同

串行通信缺点是发送速度慢,并行通信缺点是传输距离短、资源占用多。

扩展资料:

  串行通信有两种方式:

1、同步通信( Asynchronous)

同步通信是将所要发送信息组成一个信息组(通常称为帧),在每帧信息的开始要有同步字符(1~2)个,在数据线上要保持连续的字符,没有信息时也要填上专用空字符,因为同步传输不允许在传输一帧信息时出现间隙。同步通信特点:传送信息量大,数度高,适宜于快速传递,灵活性差。

2、异步通信( Synchronous)

异步是指发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。异步通信是一种很常用的通信方式(效率较低)异步通信在发送字符时,发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端能够正确地将每一个字符接收下来。所传送的数据以字节为单位。每个字节前加上一位起始位,每个字节的后面加上停止位。好处:异步通信的好处是通信设备简单、便宜,但传输效率较低。

参考资料:百度百科-串行通信

百度百科-并行通信

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-06-17
顾名思义,并行总线多线传输,速率高但是线数较多,串行总线速率慢但是线数较少,无论是并行还是串行他们都需要一个参考时钟。比如要传输一个8bits的数据,时钟只有1Hz,并线总线可以用8根线,在1s中之内传完,串行总线可以只用一根线,在8s之内传完。pcie的速率高达2.5Gps,也就是一秒钟传输2.5Gb的量,可想起速率之高,第二代速率更是高达5Gbps,由于速率极高,其传输必须用差分线,传输线需要有比较严格阻抗控制,最最主要的是芯片内部的均衡器性能比较高。追问

这么说串口真的就是一根线?请问差分线是什么啊?听说过差分信号和同步信号但是百度上没查到。
请问均衡器是什么啊?

追答

大多数情况下收一根,发一根。至于什么是差分线等等这些是比较入门的知识,一言难尽,你以后会明白的。

追问

请问PCI-E接口有X4的还有X16请问他们之间除了速度不一样还有什么不一样?X16的总线比X4的总线的频据快四倍? USB和SATA都是用的串行总线,USB理论可以连接一百多个设备,那么主板上面就需要安排一百多条电路用于连接?按照您说的“一个收,一个发,两跟线”那岂不是要二三百的线路,额。。。。 还有,您说的是“一般情况下,收一跟,发一根”。串行总线还有高于两跟线的?

追答

这个要看cpu手册吧,看cpu支持和你对接的芯片支持什么格式,需要多少个管脚等等。接多少个设备看你怎么实现,如果你是单进程,只需要一收一发,两外再要一个片选或者地址之类的区分从器件,如果你是多进程,做的nb一点可以弄臣几百根线同时工作。你可以串行加并行,只要数据处理好,,硬件接口支持,随便你怎么工作,

第2个回答  推荐于2017-09-04
串行通信和并行通信是有区别的。
一、并行通信。
并行通信端口,即LPT1,俗称打印口,因为它常接打印机,它是同时传送八路信号,一次并行传送完整的一个字节信息。
二、串行通信。
串行通信端口,即COM1、COM2,一般接鼠标,外置Modem或其他串口设备。它在一个方向上只能传送一路信号,一次只能传送一个二进制位,传送一个字节信息时,只能一位一位地依次传送。
第3个回答  2014-06-18
串行通信是指 使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别使用于计算机与计算机、计算机与外设之间的远距离通信。

终端与其他设备(例如其他终端、计算机和外部设备)通过数据传输进行通信。数据传输可以通过两种方式进行:并行通信和串行通信。
在计算机和终端之间的数据传输通常是靠电缆或信道上的电流或电压变化实现的。如果一组数据的各数据位在多条线上同时被传输,这种传输方式称为并行通信。
并行通信时数据的各个位同时传送,可以字或字节为单位并行进行。并行通信速度快,但用的通信线多、成本高,故不宜进行远距离通信。计算机或PLC各种内部总线就是以并行方式传送数据的。另外,在PLC底板上,各种模块之间通过底板总线交换数据也以并行方式进行。

百度百科 里有的
相似回答