快速业务通道

同步、异步、阻塞和非阻塞的概念

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-18
完成这个接收操作,并检验被接收到这个接收缓存的数据.用适当的硬件,在接收操作初始化后和它完成以前,到接收者存储的数据转换可以和计算同时进行.非阻塞接收的使用虽着信息较早地在接收缓存位置被提供,也可以避免系统缓存和存储器到存储器拷贝.

  非阻塞发送开始调用能使用与阻塞发送一样的四种模式: 标准, 缓存, 同步和准备好模式.这些具有同样的意义.无论一个匹配接收是否已登入,能开始除“准备好”以外的所有模式的发送;只要一个匹配接收已登入,就能开始一个非阻塞“准备好”发送.在所有情况下,发送开始调用是局部的:无论其它进程的状态如何,它立刻返回.如果这个调用一些系统资源用完,那么它将失败并返回一个错误代码.高质量的MPI实现应保证这种情况只在“病态”时发生.即,一个MPI实现将能支持大数量挂起非阻塞操作.

  当数据已被从发送缓存拷出时,这个发送完成调用返回.它可以带有附加的意义,这取决于发送模式.

  如果发送模式是“同步的”,那么只有一个匹配接收已开始这个发送才能完成.即,一个接收已被登入,并已和这个发送匹配.这时,这个发送完成调用是非局部的.注意,在接收完成调用发生以前,如果一个同步、非阻塞发送和一个非阻塞接收匹配, 它可以完成.(发送者一“知道”转换将结束,它就能完成,但在接收者“知道”转换将结束以前).

  如果发送模式是“缓存”,并没有挂起接收,那么消息被缓存.这时,发送完成调用是局部的,无论一个匹配接收的状态如何,它成功.

  如果发送模式是标准的,同时这个消息被缓存,那么在一个匹配接收发生以前,发送结束调用可以返回.另一方面,发送完成直到一个匹配接收发生才可以完成,并且这个消息已被拷到接收缓存.

  非阻塞发送能被用阻塞接收匹配,反过来也可以.

  给用户的建议. 一个发送操作的完成, 对于标准模式可以被延迟, 对于同部模式延迟, 直到一个匹配接收登入.这两种情况下非阻塞发送的使用允许发送者提前于接收者进行,以便在两进程的速度方面,计算更容忍波动.

  缓存和准备好模式中的非阻塞发送有一个更有限的影响.一可能一个非阻塞发送将返回,而一个阻塞发送将在数据被从发送者存储拷出后返回.只要在数据拷贝能和计算同时的情况下,非阻塞发送的使用有优点.

  消息发送模式隐含着由发送者初始化通信.当发送者初始化通信(数据被直接移到接收缓存, 并不要求排队一个挂起发送请求) 时,如果一个接收已登入,这个通信一般将有较低的额外负担.但是,只在匹配发送已发生后,一个接收操作能完成.当非阻塞接收等待发送时,没有阻塞接收,它的使用允许得到较低的通信额外负担.(给用户的建议结束).

  ——————————————————————————————————

  同步与异步传输的区别

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

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

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

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

  5,异步传输相对于同步传输效率较低.

  同步传输方式中发送方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的.

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

  在网络通信过程中,通信双方要交换数据,需要高度的协同工作.为了正确的解释信号,接收方确切地知道信号应当何时接收和处理,因此定时是至关重要的.在计算机网络中,定时的因素称为位同步.同步是要接收方按照发送方发送的每个位的起止时刻和速率来接收数据,否则会产生误差.通常可以采用同步或异步的传输方式对位进行同步处理.

  1. 异步传输(Async

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号