期刊文献+

G语言中的内存分配与管理算法

Algorithm for Memory Allocation and Management in G Language
下载PDF
导出
摘要 针对G语言特定的数据要求,提出一种新的内存分配与管理算法,在满足多种基本类型和数组及簇等复杂数据结构的分配与管理的基础上,实现数据的产生及生命周期管理、数据信息的完备性及独立性描述。在不牺牲运行效率的前提下,能够长期稳定地运行,有效避免内存碎片的产生。并且将此算法在自主开发的虚拟仪器开发平台LabScene中完整实现,在G语言的解析与运行模型中发挥关键作用。 Aimed at the graphic language specific data requirements, a kind of new memory allocation and management algorithm is presented in this paper. Based on allocation and management for basic data type and complicated data structure as array and cluster, it realizes the data generation and life cycle management, completeness of data information and independent character. On the premise of not sacrificing operational efficiency, the algorithm can run firmly for a long time, and avoid producing the memory fragments effectively. The paper realizes this algorithm integrallty in virtual instruments developing plattbrm LabScene that is developed independently. This algorithm plays a key role in G language interpreter and running model.
出处 《计算机工程》 EI CAS CSCD 北大核心 2006年第6期53-55,共3页 Computer Engineering
基金 国家自然科学基金资助项目"科学仪器专项("400127003) 吉林省科技厅基金资助项目(20030324) 吉林大学创新基金资助项目
关键词 G浯言 虚拟仪器 内存分配与管理 数据流 LABSCENE Graphic language Virtual instruments Memory allocation and management Dataflow, LabScene
  • 相关文献

参考文献2

  • 1Marc R.A C++ Pooled,Shared Memory Allocator for Simulator Development[C].Proceedings of the IEEE Annual Simulation Symposium,2004:187-195.
  • 2Xiao Li,Chen Songqing,Zhang Xiaodong.Adaptive Memory Allocations in Clusters to Handle Unexpectedly Large Data-intensive Jobs[J].IEEE Transactions on Parallel and Distributed Systems,2004,15(7):577-592.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部