期刊文献+

预加载共享动态链接库算法在桌面Linux环境下的设计与实现 被引量:1

The Design and Implementation of Preloading DLL Algorithm under Linux Platform
下载PDF
导出
摘要 针对桌面Linux操作系统在支持桌面交互应用程序上存在着系统响应慢和交互能力差等问题,从内存管理角度提出了旨在缩短系统响应时间、增强系统交互能力的预加载共享动态链接库算法,并在桌面Linux环境下设计和实现了它。该算法从Linux应用程序频繁地调用共享动态链接库这一特点出发,根据共享动态链接库被调用的频率,动态地选择被调用最频繁的一些共享动态链接库,并预先将它们加载到物理内存空间,以加快进程的执行速度,缩短系统的响应时间,最终提升系统的交互能力。 Aiming at problems such as slow system response, bad interaction that exist in desktop Linux OS supporting application programs, we present preloading DLL algorithm in order to shorten system response time and enhance system interaction capability, mean- while design and implement it under desktnp Linux platform. Based on the characteristic that application programs invoke DLL heavily, the algorithm selects some DLLs that are run comparatively frequently and preloads them to physical memory so as to speed up running process and step up system interaction capabilities.
出处 《干旱气象》 2006年第1期71-74,89,共5页 Journal of Arid Meteorology
关键词 预加载 共享动态链接库 启发式学习 桌面Linux操作系统 preloading sharing DLL heuristic study desktop Linux OS
  • 相关文献

参考文献4

  • 1[1]Jeffrey C Mogul.Big Memories on the Desktop[A].In:Proceedings of the Fourth Workshop on Workstation Operating Systems[C].List of publications from the DBLP Bibliography Server-FAQ in united states.1993.110-115.
  • 2[2]Lee D,Crowley P,Baer J,et al."Execution Characteristics of Desktop Applications on Windows NT".25th Annual InternationalSymposium on Computer Architecture (ISCA'98),USA,1998.
  • 3[3]Rik van Riel.Page Replacement in Linux 2.4 Memory Management.2001 FREENIX Track Technical Program.Boston,Massachusetts,USA,2001.
  • 4[4]Juan E Navarro,Alan Cox Mitosis.a high performance,scalable virtual memory system[A].Technical report TTR01-378[C],CS Dept.,Rice University in America,2001.35-36.

同被引文献15

  • 1邹本娜.Windows与Linux动态链接库技术研究[J].硅谷,2009,2(19). 被引量:1
  • 2阳富民,李文海,涂刚.嵌入式linux系统动态库小型化技术研究[J].华中科技大学学报(自然科学版),2004,32(9):6-8. 被引量:2
  • 3Bovet D P,Cesati M.深入理解Linux内核[M].陈莉君,译.北京:中国电力出版社,2008.
  • 4王玉梅,赵正文,张迎华.Prelink--一种Linux下加速程序启动的技术研究[J].计算机系统应用,2007,16(11):50-53. 被引量:2
  • 5Android ( operating system) [ EB/OL3. [2010-12-05 ]. ht- tp ://en. wikipedia, org/wiki/Android_(operatingsystem).
  • 6(美)LevineJR.链接器和加载器[M].李勇,译.北京:北京航空航天大学出版社,2009:40-78.
  • 7Prelink [ EB/OL ]. [ 2012-2-6 ]. http ://en. wikipedia, org/ wiki/Prelink.
  • 8Jones D. Why Userspace Sucks:Proceedings of the Linux Symposium Volume One [ C/OL]. http://www, linuxin- sight, com/files/ols2006/jones-reprint, pdf,2006.
  • 9Moser J R. Prelink and address space randomization [ EB/ OL]. http ://lwn. net/Articles/190139,2006.
  • 10Kempf J, Kessler P B. Cross-address space dynamic linking [ C]//Proceedings of the Second International Workshop on Object Orientation in Operating Systems. 1992:250 -256.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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