期刊文献+

嵌入式Linux内存管理的优化 被引量:2

The Optimization of Embedded Linux Memory Management
下载PDF
导出
摘要 内存管理是影响嵌入式Linux实时性的一个关键因素,为了提高嵌入式Linux的实时性,对其内存管理进行了优化。首先为系统中的重要任务分配了专用的内存区域,使重要任务在内存不足时不被置换出去,以保障重要任务优先执行;然后通过利用系统空闲时间来扫描系统内存的方法,使得任务在执行时尽量减少缺页中断的发生,从而提高系统的实时性;最后通过实验对比OPT最优算法、LRU算法、优化后的LUR算法的缺页中断数和任务截止期错失率,发现优化后的LUR算法的缺页中断数和任务截止期错失率在三者中最低,说明通过以上的内存优化方法使得嵌入式Linux的实时性得到了提高。 Memory management is a key factor to impact the instantaneity of embedded Linux. In order to improve the instantaneity of embedded Linux,its memory management is optimized. At first,the important task in the system is assigned a dedicated memory area,so that important task will not be swapped out when the memory is lacking,which can protect the important task precedence; Then through the method that use the system idle time to scan the system RAM,to reduce the frequency of missing page interrupt in the task execution,thereby the system instantaneity is improved. Last,the missing page interrupts numbers and the task deadline miss ratios of OPT optimization algorithm,LRU algorithm and optimized LUR algorithm are compared through experiment,and it is found that the missing page interrupts number and the task deadline miss ratio of optimized LUR algorithm is the least among the three algorithms,which indicates that the instantaneity of embedded Linux is improved through the above described memory optimization method.
出处 《四川理工学院学报(自然科学版)》 CAS 2015年第4期33-36,共4页 Journal of Sichuan University of Science & Engineering(Natural Science Edition)
基金 贵阳市科技计划项目(筑科合同[2013101]10-6) 贵州师范学院校级项目(14ZC009)
关键词 嵌入式LINUX 实时性 重要任务 页面置换 缺页中断 embedded Linux instantaneity important task page replacement missing page interrupt
  • 相关文献

参考文献5

  • 1Song Kai,Yan Liping.Improvement of Real-time Performance of Linux 2.6 Kernel for Embedded Application. International Forum on Computer Science-Technology and Application . 2009
  • 2Liu Yijun,Chen Wenbin,He Xiaoman.Research and implementation of embedded graphic user interface based on Linux. 20103rd IEEE International Conference on Computer Science and Information Technology . 2010
  • 3Liu Yinli,Yu Hongli,Zhang Pengpeng.The implementation of embedded acquisition based onv4l2. Electronics Communications and Control . 2010
  • 4Purdila Octavian,Grijincu Lucian Adrian,Tapus Nicolae.LKL The Linux kernel library. Roedunet International Conference(RoEduNet),2010 9th . 2010
  • 5Chul Lee,Seung-Ho Lim.Caching and Deferred Write of Metadata for Yaffs2Flash File System. Embedded and Ubiquitous Computing . 2011

同被引文献19

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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