首页 | 本学科首页   官方微博 | 高级检索  
     检索      

桌面Linux内存管理算法改进
引用本文:刘生平,吴邦欲,林国恩.桌面Linux内存管理算法改进[J].系统工程与电子技术,2005,27(3):555-559.
作者姓名:刘生平  吴邦欲  林国恩
作者单位:清华大学软件学院软件理论与系统研究所,北京,100084
摘    要:针对桌面Linux操作系统在支持应用程序上存在着系统响应慢和交互能力差等重要问题,从内存管理角度提出了两个改进算法:具有主动交换机制的物理页面管理算法和基于启发式学习的预加载共享动态链接库算法,旨在缩短系统的响应时间,增强系统的交互能力。第一个算法提出了由应用程序引发的主动地释放物理页面的不同时机,以预防可用物理内存页面进入紧缺状态,避免由于可用物理页面缺乏造成的系统响应延迟;第二个算法根据共享动态链接库被调用的频率,动态地选择被调用最频繁的一些共享动态链接库,并预先将它们加载到物理内存空间,以加快进程的执行速度,缩短系统的响应时间。第一个算法在实验中取得了良好的结果,在桌面Linux系统中采用第一个算法是非常有效的。

关 键 词:桌面Linux操作系统  主动交换  预加载  启发式学习
文章编号:1001-506X(2005)03-0555-05
修稿时间:2004年3月17日

Improved algorithms for desktop Linux operating system memory management
LIU Sheng-ping,WU Bang-yu,LIN Guo-en.Improved algorithms for desktop Linux operating system memory management[J].System Engineering and Electronics,2005,27(3):555-559.
Authors:LIU Sheng-ping  WU Bang-yu  LIN Guo-en
Abstract:Aimed at slow system response, poor interaction and other problems of current desktop Linux in supporting application programs, the physical memory managing algorithm with active swap mechanism and preloading DLL algorithm based on heuristic study are proposed to shorten the system response time and enhance system interaction capability. The former presents some different opportunities to release physical memory actively so as to prevent physical memory scarcity and avoid system response delay caused by it. The latter selects some DLLs that are invoked comparatively frequently and preloads them to physical memory so as to speed up the process and improve system interaction capabilities. The first one has got a good experiment result and is very efficient to Linux kernel.
Keywords:desktop Linux operating system  active swap  preloading  heuristic study  
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号