首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 238 毫秒
1.
进程间通信是不同进程互相传输和共享信息的重要手段,System V消息队列方案是被广泛使用的一种,其可以胜任大多数进程间通信场景,但在传输少数超出阈值的超长报文时,此方案无法使用。针对以上问题,提出了一种基于共享内存的报文传输方法,通过升级System V消息队列通信手段,突破了其固有传输阈值,拓展了其超长报文传输能力。方法的主要创新在于构建了一套“消息队列-共享内存”的进程混合通信机制,利用消息队列进行进程间的通信通知,同时使用基于共享内存的Slab内存管理,将超长报文存储于共享内存并进行索引,以此达成进程间快速传输超长报文的目标。验证表明,方法能够简便实现多生产者-多消费者模型,并且完全解除了System V消息队列传输无法传输超长报文的限制。  相似文献   

2.
针对虚拟机监视器采用软件模拟来实现I/O虚拟化所造成CPU负担重和网络I/O效率低的问题,文中基于硬件辅助I/O虚拟化的思想,提出了一种以太网控制器虚拟化模块结构设计方案。设计方案中的虚拟信息处理模块根据解析数据帧得到的信息,完成数据帧的虚拟机队列决策;分页式内存管理单元则实现数据帧内存动态管理和创建描述符队列。二者联合将数据帧分类到正确的虚拟机收发队列。实验结果表明,文中设计的以太网控制器虚拟化模块结构方案,在硬件上实现单个端口支持多个虚拟机拥有独享的数据收发通路,从而减轻CPU的负担,提高虚拟机的网络I/O效率。  相似文献   

3.
根据AB DF1通讯协议的特点,在进行点(主站)对多点(从站)通讯时,主站只能通过程序显式调用,以轮循扫描的方式,对各个分站进行依次逐个通讯。但随着通讯分站数量增加,只能不断增加MSG指令的数量,使得程序反应时间和扫描周期同步线性增长,而在这一过程中,由于异步执行问题,还存在MSG指令占用队列,相互影响的情况。针对这一问题,本文通过改变MSG控制字,实现程序复用;并通过队列(FIFO)的应用,实现系统对通讯操作的自动调度,实现了缩短系统响应时间的目的。  相似文献   

4.
基于网络处理器IXP2400的组播包高速转发技术   总被引:1,自引:0,他引:1  
传统的IP报文的组播技术,由于在处理过程中需要把整个报文的内容报文复制多份,因此处理器需要对缓存报文的外部存储空间进行多次I/O操作,这严重制约了当前处理器,特别是网络处理器的高速报文处理能力,转发效率不高.为此,提出了一种新的技术--"零拷贝"转发技术.该技术只修改报文头,报文体不复制,减少了大量的I/O操作,提高了转发效率.  相似文献   

5.
从tML/消息队列的特点出发,讨论了被测实现的tML数据建模、测试配置和测试过程,提出了基于tML/消息队列的网络管理接口一致性测试方法,设计并实现了支持此测试方法的网络管理接口测试系统.  相似文献   

6.
针对于传统验证平台利用Verilog搭建的验证平台效率低,准确度低的局限性,提出了一种基于SystemVerilog系统级语言的验证平台建模方法,可以有效地降低复杂度和设计风险。由于FIFO在大多数工程中利用率极高,也极易出现问题,通过对FIFO模块进行验证平台建模,可以有效地降低设计与验证的时序竞争风险,实现验证平台的复用和验证过程中的自动监测,并且在搭建验证平台的过程中阐述了基本的验证流程,以及结合System Verilog语言介绍了一些基本建模规则和技巧。  相似文献   

7.
为解决小家电控制板设计过程中经常遇到单片机I/O口不够用的情况,文中以EM78P156N单片机的5个I/O口同时作为6个LED灯驱动和2个按键输入为例,给出了用较少的I/O口实现多路驱动的设计方法.该方法通过巧妙的硬件设计,把软件操作系统的分时复用思想应用到单片机编程中,然后利用软硬结合的分时复用方法实现了较少I/O口的多功能控制.  相似文献   

8.
刘晔  黄桂金 《电信快报》2001,(12):42-44
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.
一种支持事务内I/O操作的事务存储系统结构   总被引:1,自引:1,他引:0  
刘轶  李明修  张昕  李鹤  焦林  钱德沛 《电子学报》2009,37(2):248-252
本文提出了一种支持事务内I/O操作的硬件事务存储系统结构.该系统基于多核处理器结构和已有的cache一致性机制,通过增加事务缓冲区和相关硬软件,实现对事务的支持.事务内I/O操作的实现基于事务提交锁的部分提交以及事务线程的阻塞/唤醒机制,解决了事务内I/O操作所面临的回滚、事务迁移和缓冲区溢出等问题.系统在模拟器中实现,并利用5个测试程序对系统的性能进行了评价分析,结果表明事务程序在系统中的性能相对于锁程序得到提升.  相似文献   

11.
多线程技术在数据采集中的应用   总被引:1,自引:0,他引:1  
为提高传统数据采集卡数据传输与处理的速度和效率,文中结合高速数据采集卡的设计,提出了一种基于异步I/O调用和多线程技术的软件设计方案。该程序采取异步I/O调用方式,可使程序与采集卡之间完成无阻塞数据传输而且效率很高。  相似文献   

12.
基于中科院微电子所自主研发的V58300硬件平台,设计实现了一种集成电路功能测试系统。该系统包含上位机与下位机两部分,通过在上位机实时更改测试系统相关I/O的定义和输入的测试向量文件,即可自动完成对各种运行频率在25 MHz及以下,I/O数量在48位及以下双列直插(DIP)封装集成电路的功能测试,实现了测试系统的通用化和低成本化。最后通过实验证明本测试系统可以有效地对相关芯片进行功能测试。  相似文献   

13.
针对传统尺寸测量系统处理速度慢、测量精度低等问题,设计了一种基于多FPGA技术和高灵敏度线阵CCD图像采集单元的高速尺寸测量系统。该系统采用延迟锁相环技术实现时钟同步,调用FPGA内部存储器IP核,并引入乒乓操作的异步FIFO设计对数据进行缓存,再由接口电路传输至上位机,实现对多参数物体测量。各子模块功能均在Xilinx FPGA的编译环境ISE中进行综合,使用MODELSIM工具进行时序仿真。实验结果表明,该系统可以满足高精度、高速实时测量的要求。  相似文献   

14.
提供服务质量保证是目前Internet的重要研究课题之一,而在核心路由器上实现区分的服务质量保证则主要体现在对优先级队列的调度上。文章在分析QDR-SRAM操作时序的基础上,详细介绍了利用FPGA和QDR-SRAM实现多队列FIFO的设计方案,并讨论了通过利用该设计在核心级路由器中实现支持优先级调度的方案。在实际应用中,这种方案的硬件实现简单而且性能良好。  相似文献   

15.
测试数字板和系统的可配置模块消息基SR192 VXI模块采用双总线仿真和激励响应体系结构,可提供192个I/O通道。SR192采用母板/子板结构,可容纳12个16通道I/O模块、2个定时模块和1个D/A模块。驱动器/接收器电平可以是TTL兼容的,也可编程到±15V。信号钟频为50MHz。  相似文献   

16.
SCTP关联管理模块的主要功能是管理每个SCTP关联(在程序中表现为Socket)。在具体实现中,SCTPAM模块维护一个关联列表和一个消息队列。消息队列用于接收LM模块管理关联的原语和RDMP模块的通知。SCTPAM模块不断从该队列中取出消息,如果消息队列为空,则挂起,否则根据消息头部中的消息名调用相应的函数处理。如果是LM模块发来的管理原语,则根据原语的含义建立或释放关联,或返回LM模块所查询的关联的状态。如果是RDMP发来的反应SCTP关联中断或关闭的通知,则通过原语向LM模块发出指示。  相似文献   

17.
分析了同步数字体系SDH中STM-1信号解复用出TU-12的过程,对该电路中各个功能模块的设计思路进行了详细分析,采用了并行化处理方式,重点讨论了支路净荷抽取处理和FIFO的使用,进而完成了STM-1/TU-12解复用电路的设计与实现,创新性地将并行化、净荷调整后抽取和FIFO缓存结合使用,用以简化电路的设计.最后,在ALTERA公司的EP1C6T144C8器件环境下上进行了验证.  相似文献   

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根管脚资源,进而缩小了芯片面积,降低了设计成本。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号