共查询到20条相似文献,搜索用时 238 毫秒
1.
进程间通信是不同进程互相传输和共享信息的重要手段,System V消息队列方案是被广泛使用的一种,其可以胜任大多数进程间通信场景,但在传输少数超出阈值的超长报文时,此方案无法使用。针对以上问题,提出了一种基于共享内存的报文传输方法,通过升级System V消息队列通信手段,突破了其固有传输阈值,拓展了其超长报文传输能力。方法的主要创新在于构建了一套“消息队列-共享内存”的进程混合通信机制,利用消息队列进行进程间的通信通知,同时使用基于共享内存的Slab内存管理,将超长报文存储于共享内存并进行索引,以此达成进程间快速传输超长报文的目标。验证表明,方法能够简便实现多生产者-多消费者模型,并且完全解除了System V消息队列传输无法传输超长报文的限制。 相似文献
2.
针对虚拟机监视器采用软件模拟来实现I/O虚拟化所造成CPU负担重和网络I/O效率低的问题,文中基于硬件辅助I/O虚拟化的思想,提出了一种以太网控制器虚拟化模块结构设计方案。设计方案中的虚拟信息处理模块根据解析数据帧得到的信息,完成数据帧的虚拟机队列决策;分页式内存管理单元则实现数据帧内存动态管理和创建描述符队列。二者联合将数据帧分类到正确的虚拟机收发队列。实验结果表明,文中设计的以太网控制器虚拟化模块结构方案,在硬件上实现单个端口支持多个虚拟机拥有独享的数据收发通路,从而减轻CPU的负担,提高虚拟机的网络I/O效率。 相似文献
3.
《电子技术与软件工程》2015,(16)
根据AB DF1通讯协议的特点,在进行点(主站)对多点(从站)通讯时,主站只能通过程序显式调用,以轮循扫描的方式,对各个分站进行依次逐个通讯。但随着通讯分站数量增加,只能不断增加MSG指令的数量,使得程序反应时间和扫描周期同步线性增长,而在这一过程中,由于异步执行问题,还存在MSG指令占用队列,相互影响的情况。针对这一问题,本文通过改变MSG控制字,实现程序复用;并通过队列(FIFO)的应用,实现系统对通讯操作的自动调度,实现了缩短系统响应时间的目的。 相似文献
4.
5.
6.
7.
为解决小家电控制板设计过程中经常遇到单片机I/O口不够用的情况,文中以EM78P156N单片机的5个I/O口同时作为6个LED灯驱动和2个按键输入为例,给出了用较少的I/O口实现多路驱动的设计方法.该方法通过巧妙的硬件设计,把软件操作系统的分时复用思想应用到单片机编程中,然后利用软硬结合的分时复用方法实现了较少I/O口的多功能控制. 相似文献
8.
1实时操作系统pSOS的内核pSOS+实时操作系统pSOS是专门为嵌入式微处理器设计的模块化、高性能的实时操作系统,它提供一个基于开放系统标准的完善的多任务环境。pSOS+是pSOS的内核,也是pSOS的核心部分,它根据要求执行任务调度、管理和分配系统资源,并对多个异步动作进行协调。对pSOS+来说,一个应用程序可由三种程序元素组成:任务、I/O设备驱动程序和中断服务程序(ISR),它们通过调用pSOS+提供的系统服务实现功能。pSOS+提供的服务包括任务管理、内存分配、消息队列、事件、信号灯、异步信号、计时管理、中断服务、差… 相似文献
9.
文章介绍一种基于时分 空分 时分(T S T)结构的大容量SONET/SDH交叉单元的实现方法和应用.它涉及到高速串行I/O、交叉结构以及设计考虑.它可以支持严格无阻塞的单播业务,也可以支持重配置无阻塞的双播业务.实现双播功能是SONET/SDH的单向通道保护环(UPSR)/双向复用段保护环(BLSR)的最基本要求. 相似文献
10.
11.
12.
13.
14.
15.
16.
SCTP关联管理模块的主要功能是管理每个SCTP关联(在程序中表现为Socket)。在具体实现中,SCTPAM模块维护一个关联列表和一个消息队列。消息队列用于接收LM模块管理关联的原语和RDMP模块的通知。SCTPAM模块不断从该队列中取出消息,如果消息队列为空,则挂起,否则根据消息头部中的消息名调用相应的函数处理。如果是LM模块发来的管理原语,则根据原语的含义建立或释放关联,或返回LM模块所查询的关联的状态。如果是RDMP发来的反应SCTP关联中断或关闭的通知,则通过原语向LM模块发出指示。 相似文献
17.
18.
目的:开发一个实时通讯系统,达到各个应用系统融合的目的,增强医院各个科室之间工作协同性,增强信息传递可靠性,保密性,提高反应能力。方法:系统通过采用双消息队列机制来处理全院的SOCKET消息,一个队列负责接收消息,一个队列负责转发消息的方法。系统预置消息协议实现在医院网络中可靠高效的传输,可定义不同的消息号区分消息类别,对发送消息进行加密处理。系统还根据紧急程度,给消息划分了优先级。结论:在医护通讯,院内OA,排队叫号,患者危急值处理,院内报警,患者入院协同,手术协同管理等系统中都可广泛应用,提高了反应能力,减少了患者等待时间,提高了部门之间协同性,取得了很好的应用效果。 相似文献
19.
中间件服务器上MDB持久化消息的探讨 总被引:1,自引:0,他引:1
在一般消息传递模式中,消息持久化的操作与目的消费者的业务逻辑都放置在目的端系统中进行,消息生产者在异步传输消息时只要目的系统瘫痪就会引起消息的丢失.针对这个问题,用J2EE服务器作为中间件服务器,将消息持久化操作与业务逻辑分离,分析了J2EE服务器作为中间件进行消息持久化的优缺点,且在中间件服务器实现用MDB对多个标题或队列监听,进而调用实体Bean进行消息持久化,节省了系统资源,程序逻辑简单,同时确保目的端系统瘫痪时消息不丢失. 相似文献
20.
在研究PC I AD双向总线及PC I总线读操作时序特性的基础上,提出了基于分时复用技术实现PC I AD总线再复用的模型。挂接在PC I用户端的存储器可以复用PC I AD总线完成主设备对其进行的读写操作。实际流片结果表明该模型切实可行。PC I AD总线再复用模型不仅可以保证功能正确,而且节约了32根管脚资源,进而缩小了芯片面积,降低了设计成本。 相似文献