- 6
- 0
- 约10.25万字
- 约 67页
- 2016-03-23 发布于江苏
- 举报
摘要
摘要
嵌入式Linux已经成为了各种便携式设备的主流操作系统,但Linux内核并没有考虑到嵌入式处理
器的特殊存储架构,比如许多嵌入式SoC为了高性能与低功耗的目的往往会采用访问速度快且功耗低
中很难发挥有效作用,所以在Linux中利用SPM优化系统性能具有重要的工程意义。
配机制,同时为内核其他模块和驱动提供了申请SPM页框的通用接口函数,并将其应用到热点SU出
的优化中。另外,为了对特定的用户程序进行时间性能优化,还在内核空间实现了针对特定用户程序的
代码、栈和BSS段的SPM优化技术,并在此基础上提出了自主设计的APPS优化方案,该方案能在内
核态自动分析各个进程的热点并将这些热点页通过DMA搬运到SPM空间中,从而实现对多进程用户
程序的SPM动态优化。
仿真实验结果表明,本文采用的各种SPM优化方案对系统的时间性能均有一定提升,其中内核代码
段SPM优化方案和APPS优化方案的效果比较突出,这两种方案能使系统运行速度平均提升10%和3.5%。
最后将这两种方案在实际的SEP4020硬件平台上进行了测试验证,测试结果显示,两种方案使系统时间
性能最大提升5.3%和4.7%,平均提升2%和3%。
关键词t Linux,内存管理,SLAB,便签存储器,APPS
Abstract
111eembeddedLinuxhasbecomeamainstream for the
operatingsystemportabledevices,but
Linuxkerneldoesnotconsiderthe architectureofembedded fastand
specialstorage processors.Generally,a
low is in embeddedSoCsfor andlow
poweron-chipmemoryadaptedmany hi.ghperformancepower
whichisabbreviatedwithSPMisoneofmainstream and
consumption.Scratch—PadMemory low-power
is touseSPM in Linux
difficult the
high-performanceon-chipmemoryarchitectures.However,it effectively
to SPMinLinuxhas
kernel.Therefore,how
optimizesystemperformanceusing importantengineering
significance.
Inthis softwareresearch istheembeddedLinuxandthehardwareemulation
thesis,the platform platform
isFaCSirmTo SPM methodinthe newmoduleslike andvie
study optimization kernel,some Timer,UART
areaddedintoFaCSimandtheLinuxkernelisalso t
原创力文档

文档评论(0)