同步通信和异步通信的主要区别是什么?

如题所述

同步通信和异步通信主要有实现条件,效率,复杂程度和适用情况的区别。

一、实现条件的区别

1、同步通信进行数据传输时,要求发送和接收双方要保持完全的同步,因此,要求接收和发送设备必须使用同一时钟。

2、异步通信时不要求接收端时钟和发送端时钟同步,发送端发送完一个字节后,可经过任意长的时间间隔再发送下一个字节。

二、效率的区别

1、同步通信可以实现高速度、大容量的数据传送。效率较高。

2、异步通信信道利用率较低(因为开始位和停止位的开销所占比例较大),故效率相对较低。

三、复杂程度的区别

1、同步通信要求发生时钟和接收时钟保持严格同步,同时硬件复杂,双方时钟的允许误差较小。

2、异步通信简单,双方时钟可允许一定误差。

四、适用情况的区别

1、同步通信可用于点对多点。

2、异步通信只适用于点对点。

参考资料来源:百度百科-同步通信

参考资料来源:百度百科-异步通信

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-20
串口进行通信的方式有两种:同步通信方式和异步通信方式。同步通信方式要求通信双方以相同的时钟频率进行,而且准确协调,通过共享一个单个时钟或定时脉冲源保证发送方和接收方的准确同步,效率较高;异步通信方式不要求双方同步,收发方可采用各自的时钟源,双方遵循异步的通信协议,以字符为数据传输单位,发送方传送字符的时间间隔不确定,发送效率比同步传送效率低。本回答被提问者和网友采纳
相似回答