`

同步和异步形象比较

阅读更多
举个例子:

同步: 提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干其他的事儿。
异步: 请求通过事件触发->服务器处理  不过在这个处理期间内浏览器是可以做其他的事儿的 ->处理完毕。

另:
异步传输(Asynchronous Transmission): 异步传输将比特分成小组进行传送,小组可以是8位的1个字符或更长。发送方可以在任何时刻发送这些比特组,而接收方从不知道它们会在什么时候到达。
同步传输(Synchronous Transmission):同步传输的比特分组要大得多。它不是独立地发送每个字符,每个字符都有自己的开始位和停止位,而是把它们组合起来一起发送。我们将这些组合称为数据帧,或简称为帧。
同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。

异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。

同步与异步传输的区别

1,异步传输是面向字符的传输,而同步传输是面向比特的传输。

2,异步传输的单位是字符而同步传输的单位是桢。

3,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。

4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。

5,异步传输相对于同步传输效率较低。
分享到:
评论

相关推荐

    同步异步复位与亚稳态

    在数字电路设计中,同步复位与异步复位是两种常见的复位机制,它们对于电路的稳定性和可靠性有着重要影响。同步复位是指复位信号是在时钟信号的控制下完成复位动作的,而异步复位则与时钟信号无关,可以在任意时刻...

    android应用开机动画,图片的异步加载

    开机动画是用户首次启动应用时看到的一系列动态效果,它可以提升应用的品牌形象和用户体验。实现Android应用的开机动画通常涉及以下几个步骤: 1. 创建动画资源:在`res/anim`目录下创建XML动画文件,如`startup_...

    模板 黑色网站建站网站源码[带手机版数据同步].zip

    此外,还可以深入研究数据同步的实现方式,比如使用Ajax异步请求或WebSockets进行实时通信。 在实际应用中,你需要具备HTML、CSS和JavaScript的基础知识,对PHP或其他后端语言有一定的了解,还要懂得如何管理数据库...

    IO多路复用.md

    #### 同步与异步、阻塞与非阻塞 在探讨IO多路复用之前,先来理解几个基础概念:同步与异步、阻塞与非阻塞。 - **同步**:同步是指在发起一个请求后必须等待该请求被处理完毕才能继续执行后续操作。比如,当你向...

    微机原理与接口:第五章 总线系统.pdf

    在数据传输方面,总线可以分为同步总线和异步总线,同步总线以固定的时钟周期进行数据传输,而异步总线则通过信号握手来控制数据的发送和接收。 随后,本章详细阐述了8086微处理器的引脚信号,包括信号的功能、流向...

    山东大学感应电机原理PPT学习教案.pptx

    而交流电动机主要包括异步电动机和同步电动机,其中异步电动机又分为感应电动机和交流换向器电动机,感应电动机是最常见的类型,如三相异步电动机、单相异步电动机等。 感应电机的结构主要包括静止的定子和旋转的...

    多线程:4窗口同时买票

    在多线程环境下,数据同步和互斥问题尤为重要。以“4窗口同时买票”为例,如果票的数量有限,可能会出现多个窗口同时卖出同一张票的情况,这就需要引入同步机制。Java中可以使用synchronized关键字、Lock接口(如...

    高性能Server-Reactor模型.pdf

    在IO操作中,有四种基本类型:阻塞IO、非阻塞IO、同步IO和异步IO。 阻塞IO在发起IO请求时会暂停执行,直到IO操作完成。而非阻塞IO则不会等待,允许其他操作继续进行。同步IO与异步IO的区别在于,同步IO在实际的IO...

    Motor theory

    按运行方式分为旋转电机(如同步电机和异步电机)和静止电机(如变压器)。其中,直流电机和单相交流异步电机是常见的电机类型。 其次,电磁场的基本理论是理解电机工作原理的关键。电路中的基本概念如电源、电势、...

    iOS-GCD使用详解及实例解析

    对初学者来说,GCD似乎是一道迈不过去的坎,很多人在同步、异步、串行、并行和死锁这几个名词的漩涡中渐渐放弃治疗。本文将使用图文表并茂的方式给大家形象地解释其中的原理和规律。 线程、任务和队列的概念 异步、...

    FPGA中的亚稳态和毛刺

    为了避免亚稳态,可以通过扩大时序裕量、缩小亚稳态的影响范围、异步信号参与逻辑运算前先同步两拍等方法。同时,在设计中也可以采取防错设计,例如异步 fifo 的 gray 设计。 毛刺 毛刺是一种形象的说法,它的产生...

    FPGA工程师面试试题集锦.rar

    此外,了解同步和异步设计、时钟域交叉、复位策略等概念,能帮助解决实际工程中的问题。 在FPGA的实现和优化方面,理解布线资源的利用、时序约束、功耗管理以及面积优化等概念对于提高设计效率和性能至关重要。面试...

    计算机网络---常见问题目录

    33. **同步通信与异步通信**:同步通信保证数据传输的定时性,异步通信则允许灵活的发送时机。 34. **比特同步与帧同步**:比特同步关注单个比特流的同步,帧同步则确保整个数据帧的边界正确识别。 35. **OC与STS*...

    ajax+jquery

    形象地说,异步就像“你去忙你的,传输完告诉我”,而同步则是“你要看着我做完”。 **2. XMLHttpRequest 对象** XMLHttpRequest是实现Ajax的关键,它允许在后台与服务器进行通信。在IE5中,它是作为ActiveX对象...

    网络视频面试系统-职通天下出品.ppt

    相比之下,异步式的网络视频面试,允许招聘方通过邮件发送问题,求职者录制并上传视频回答,打破了时间和空间的约束,显著提高了面试效率。 职通天下的异步网络视频面试系统,作为国内首款此类产品,提供了一套完整...

    c# 桌面宠物

    理解线程同步和异步编程的概念对于保持应用程序的响应性至关重要。 9. **自定义控件**: 为了实现特定的交互效果,开发者可能需要创建自定义控件,比如一个可拖动的宠物形象控件。自定义控件需要继承自基类Control...

    c# splashsreen

    4. 同步与异步:为了确保Splash Screen在主应用程序加载完成之前保持显示,可以使用异步编程技术。例如,使用async/await关键字和Task类来异步初始化主程序,同时在Splash Screen上显示加载进度。 5. 自动关闭:...

Global site tag (gtag.js) - Google Analytics