首页 | 本学科首页   官方微博 | 高级检索  
     

VxWorks 653分区进程间大数据共享方法研究
引用本文:徐克,熊智勇,李奎. VxWorks 653分区进程间大数据共享方法研究[J]. 测控技术, 2016, 35(11): 98-102. DOI: 10.3969/j.issn.1000-8829.2016.11.025
作者姓名:徐克  熊智勇  李奎
作者单位:中国航空无线电电子研究所,上海,200233
摘    要:VxWorks 653提供的API在实现分区进程间大数据共享时,会出现系统资源消耗过大、内存无法回收利用等问题,而且不能保证共享数据的更新率和连续性.为此,设计并实现了一种基于双缓存机制的数据共享方法.这种方法动态创建两块缓存,根据进程不同优先级进行读、写、释放内存等操作,实现数据共享.实验结果证明,这种双缓存机制能在不影响系统调度的情况下,高效完成进程间的大数据共享,并且该方法可以有效节省系统资源,具有良好的通用性和可移植性.

关 键 词:VxWorks 653  分区  进程  大数据共享  双缓存

Research on Method for Sharing Big Data Between VxWorks 653 Partition Processes
XU Ke,XIONG Zhi-yong,LI Kui. Research on Method for Sharing Big Data Between VxWorks 653 Partition Processes[J]. Measurement & Control Technology, 2016, 35(11): 98-102. DOI: 10.3969/j.issn.1000-8829.2016.11.025
Authors:XU Ke  XIONG Zhi-yong  LI Kui
Abstract:When sharing big data among partition processes,the API provided by VxWorks 653 excessively consumes the system resources and makes the memory unrecyclable.In addition,this API cannot ensure the update rate and continuity of the shared data.To resolve these problems,a data sharing method based on double-caching mechanism is designed and implemented.This method dynamically creates two areas of cache and performs the actions of read,write,and memory release depending on priorities of the processes.The experimentel results show that this double-caching mechanism can efficiently share data among processes and effectively save system resources without affecting the system schedule.Moreover,this data sharing method offers good versatility and portability.
Keywords:VxWorks 653  partition  process  sharing big data  double-caching
本文献已被 万方数据 等数据库收录!
点击此处可从《测控技术》浏览原始摘要信息
点击此处可从《测控技术》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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