内存数据的合并与压缩算法

被引量 : 0次 | 上传用户:crystal_zirui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网和嵌入式便携设备的兴起和发展,移动办公和娱乐越来越普遍。广阔的市场和可观的收益为移动领域带来了越来越多的资本。其中嵌入式便携设备作为这一切的基础,面临着相当严峻的考验。内存受限更是其性能提升的一大瓶颈。本论文介绍了嵌入式便携设备内存数据处理方法的发展过程及其国内外发展现状,包括典型的内存页面合并算法和数据无损压缩算法。针对内存数据特点和内存受限的瓶颈,本论文研究并实现了两种内存数据处理方法。首先给出基于KSM(Kernel Samepage Merging)的内存页面合并思想而设计的方法。本论文详细阐述了KSM的算法流程并分析了KSM在一些方面的不足。本论文给出的算法主要是针对内存中的全零页面做特殊处理,并通过编译内核进行相应的实验检测算法效果。然后基于已有算法来设计新的内存数据无损压缩算法。包括:1)基于LZO的内存数据快速压缩算法:在对内存数据进行相关的统计分析后,根据内存存储特点,将内存数据按照内存页面的格式逐页压缩,然后根据内存数据特征,设计了新的压缩格式,在对压缩率产生较低影响的前提下,快速压缩内存数据;2)基于LZSS的内存数据高效压缩算法:该算法先对全零页面进行压缩,再利用新的压缩格式压缩所有数据,从而提高压缩率。最后,实验结果表明:对于基于KSM的内存页面合并算法,共享的全零页面数至少占了合并页面数的60%,且每一轮总的扫描执行时间节约5%~10%左右;基于LZO的内存数据快速压缩算法使得压缩效率提高了1.1%,同时压缩时间与解压缩时间分别提高了14.52%和98.84%;基于LZSS的内存数据高效压缩算法使得压缩效率提高了22.34%,而且压缩时间也提高了28.02%。本文研究并实现的算法可以在嵌入式便携设备上使用,达到提高内存利用率的效果。
其他文献
毕节市威宁县栽种半夏已有一定历史,但没有适合当地高海拔半夏栽培的一整套技术方案对药农加以指导,致使药农盲目栽种。通过连续2年的半夏高产栽培试验,总结出一套适合高寒山
《万壑清音》选曲中出现的"北曲南腔"与"南曲北调"现象,与常见的移宫、集曲不同,是南北曲融合中产生的特殊现象。以《万壑清音》为考察点,结合明万历以来戏曲选本所选曲目,以
◆书名:《外交十记》◆作者:钱其琛◆出版单位:世界知识出版社◆出版时间:2003年10月◆定价:48元◆参考书籍:[美]基辛格《大外交》。海南出版社,1998年1月出版,39.8元 看钱其
菊花品种丰富,花色花型多样,具有很好的观赏性。但菊花喜凉爽,忌酷暑和积涝。而广西南部地区夏季时间长且雨水多,为了顺利开展小菊在桂南地区的引种和推广工作,需要掌握配套栽培技
苯并氮杂环化合物因具有一些独特的生物和药理活性而备受人们的关注,其基本结构单元广泛地存在于医药、农用化学品及功能化材料中,故苯并氮杂环化合物也是合成这些重要产品的
中国特色社会主义政治发展道路,是发展社会主义民主政治,建设社会主义政治文明的必由之路,也是我们党对发展与完善民主政治建设的战略选择。这条道路既是对社会主义民主政治
精神卫生问题作为重要公共卫生问题和较为突出的社会问题逐渐成为全世界的共识。精神疾病致残率高,在造成功能残缺比例最高的前10位疾病中有5个属于精神疾病,研究表明,以精神
重庆市合川区东面嘉陵江对岸5千米的钓鱼山上,伫立着一座钓鱼城。该城始建于南宋嘉熙四年(1240年),南宋淳祐三年(1243年)正式规模化建城,后分别在南宋宝祐二年(1254年)、南宋
上网是如今相当部分青年人生活的重要内容。本文主要从网民上网目的、经常查阅的信息,使用的网络服务功能等方面概述了网民的网上行为特征,提出了今后需要加强研究的问题。
为了提高电动汽车的动力性能,对影响电动汽车动力性能的参数进行分析,提出了计算电动汽车动力性的方法,并基于ADVISOR按照动力性的指标进行仿真,为电动汽车的设计和参数选取