基于缺页的Linux任务管理器设计与实现  被引量:1

Design and implementation of Linux task manager based on page fault

在线阅读下载全文

作  者:张昌昌[1] 林满山[1] 宋威[1] 宋丽华[1] 

机构地区:[1]北方工业大学信息工程学院计算机系,北京100144

出  处:《计算机工程与设计》2011年第9期3059-3063,3157,共6页Computer Engineering and Design

基  金:国家科技支撑计划基金项目(2009BAE85B00);北京市属市管高等学校人才强教计划基金项目(PHR20100509);北京市优秀人才培养个人基金项目(2009D005002000009)

摘  要:为了缓解Linux下输入命令查看系统信息所带来的不便,基于缺页监控开发了图形化Linux任务管理器。在gtk编程风格的基础上介绍了Linux任务管理器的实现原理,分析了利用缺页来实现内存监控的必要性,讨论了传统获取缺页方法的不足,提出了通过修改Linux内核、重新配置编译、加入新的系统调用来得到缺页信息的新方法。实验结果表明,采用新方法能够很好地监控内存准确度和性能。Entering the command to see system information is rather inconvenient in Linux.Hence,the graphical task manager built on monitoring page fault is developed.Firstly,the implementation principle of task manager on the foundation of gtk programming style is introduced.Secondly,page fault is crucial to fulfill monitoring memory.Finally,the defect of the traditional method of obtaining page fault is discussed and a new method of getting page fault information is presented by modifying the Linux kernel,compiling after reconfiguration and adding new system calls.The results show that the new method can improve the accuracy and performance a lot in monitoring memory.

关 键 词:内存缺页 LINUX内核 任务管理器 缺页监控 内存分配 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象