检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张昌昌[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222