Size-alterable Buffer Pool for NMR Spectrometer Console Based on VxWorks
Data caching for high-speed data acquisition on NMR spectrometer console requires that memory management of embedded system has a highly real-time capability and a high memory utilization ratio. The memory management functions provided by the embedded operating system in use, VxWorks, are based on the simple First-Fit algorithm which has such limitations as an inclination for memory fragmentation and time uncertainty that it does not meet the above requirements. To resolve this problem, the scheme of size-alterable buffer pool based on USER_RESERVED_MEM of VxWorks is devised. It can provide a highly efficient dynamic memory management mechanism, effectively decrease the memory fragmentations, and thus improve the memory utilization ratio and the efficiency of the whole system. The online console debugging shows that the application program based on this scheme runs reliable and stable.
NMR Spectrometer memory buffer pool VxWorks
Sibin Lian Zurong Ni Zhenyao Zheng Zhiwei Chen Ying Chen Zhong Chen
Departments of Physics and Communications Engineering, Fujian Key Laboratory of Plasma and Magnetic Resonance, Xiamen University, Xiamen 361005, China
国际会议
2010 International Conference on Measurement and Control Engineering(2010年IEEE测量与控制工程国际会议 ICMCE2010)
成都
英文
436-440
2010-11-16(万方平台首次上网日期,不代表论文的发表时间)