码迷,mamicode.com
首页 > 其他好文 > 详细

【转】异步传输模式与同步传输模式的区别

时间:2017-12-07 20:57:52      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:同步   时钟   没有   相关   区别   特定   传输   时序   数据   

说到异步传输模式与同步传输模式的区别,首先简单首先他们各自的意思。
 
        同步传输模式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。
 
        异步传输模式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。
 
        异步传输模式与同步传输模式的区别点
 
        1、异步传输模式是面向字符的传输,而同步传输是面向比特的传输。
        2、异步传输模式的单位是字符而同步传输的单位是帧。
        3、异步传输模式通过字符起始和停止码抓住再同步的机会,而同步传输则是在数据中抽取同步信息。
        4、异步传输模式对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。
        5、异步传输模式相对于同步传输效率较低。
 
        简单说
 
        同步传输模式就是,数据没有被对方确认收到则调用传输的函数就不返回。
        接收时,如果对方没有发送数据,则你的线程就一直等待,直到有数据了才返回,可以继续执行其他指令。
 
        异步传输模式就是,你调用一个函数发送数据,马上返回,你可以继续处理其他事,接收时,对方的有数据来,你会接收到一个消息,或者你的相关接收函数会被调用。
 
        形象点说
 
        异步传输模式: 你传输吧,我去做我的事了,传输完了告诉我一声。
        同步传输模式:  你现在传输,我要亲眼看你传输完成,才去做别的事。
 

【转】异步传输模式与同步传输模式的区别

标签:同步   时钟   没有   相关   区别   特定   传输   时序   数据   

原文地址:http://www.cnblogs.com/UncleYong/p/7274236.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!