面向智能手机的嵌入式Linux内存管理优化技术地探究.pdf

面向智能手机的嵌入式Linux内存管理优化技术地探究.pdf

面向智能手机的嵌入式Linux 的内存管理优化技术的研究 面向智能手机的嵌入式Linux 的内存管理优化技术的研究 摘 要 嵌入Linux 在智能手机上的应用是当前国内外研究的热点。然而,由于Linux 基本 上是为服务器和桌面应用定制的,而桌面应用和智能手机应用有着很大的不同,这导致 Linux 在支持智能手机时,性能上表现出诸多的不足,例如实时性不够、应用响应延迟、 交互能力差和运行效率低等。自从操作系统诞生以来,物理内存一直是作为一种紧缺资 源存在的,因此在计算机系统运行过程中,如何高效地分配和释放物理内存一直是科学 研究的重点。 针对Linux 内存管理模型在支持智能手机上存在的诸多问题,本论文在研究嵌入式 Linux 内存管理模型的基础上,着重从物理内存页面淘汰的时机和页面回写的方式两个 方面提出了提出了主动交换延迟回写的物理页面管理优化方案,对方案的基本思想进行 了详细地论述,并阐述了 ADPPM(Active Swap and Deferred Writeback Physics Page Management)算法设计与实现,该方案已成功运用于联想下一代移动计算核心产品中。 本论文的创新意义如下: 1.通过对嵌入式Linux 内存管理模型各个部分的分析,提出了主动交换延迟回写物 理页面管理方案; 2 .设计并实现了ADPPM 算法。算法提出了由进程引发的主动释放物理页面的不同 时机,以预防可用物理内存页面进入紧缺状态,避免由于可用物理页面缺乏而造成的系 统响应延时; 3. 将优化方案成功运用于联想下一代移动计算核心产品中,有效地将关键应用的启 动时间缩短了20%左右。 关键词 智能手机,嵌入式Linux,内存管理,页面交换 面向智能手机的嵌入式Linux 的内存管理优化技术的研究 THE RESEARCH ON THE IMPROVEMENT OF THE MEMORY MANAGEMENT OF EMBEDDED LINUX APPLIED ON SMART PHONE Abstract The application of the embedded Linux on smart mobile phone is the hot spot research at home and abroad currently. However, Linux is designed for server application basically, while there has been a huge difference between the application on server and intelligent mobile telephone, which will lead to the bad performance during the Linux support of smart phone. For example: slow response, bad interaction, the inconvenience to get the information on Internet and so on. Memory management is a key factor to influence the performance of operating system. The pursuit of highly efficient memory management is the important goal for the operating system. As to the problems of Linux memo ry management model supporting the embedded Linux, my thesis points out the improved technic soluti

文档评论(0)

1亿VIP精品文档

相关文档