嵌入式linux内存管理设计与实现

被引量 : 0次 | 上传用户:lnld123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多媒体信息技术和互联网的飞速发展,以及消费类电子产品智能化趋势的加强,嵌入式系统得到越来越广泛和深入的应用。无所不在的网络和无所不在的计算正在将人类带入一个崭新的社会。在航空航天、工业控制、医疗等重要领域中,嵌入式系统的实时性和可靠性显得尤为重要。为保证嵌入式系统中数据存储的实时性和可靠性,对内存管理技术的研究具有重要意义。本文深入而又细致地研究了嵌入式linux内存管理策略和机制,并在此基础上提出伙伴系统改进策略并做仿真测试。具体来说从物理内存和虚拟内存两个角度分析嵌入式linux的内存管理策略。指出伙伴系统存在的四种问题:地址连续的空闲块可能无法合并问题、外部碎片问题、内部碎片问题、效率问题。然后提出按需分配延迟合并改进策略并仿真测试。本文共分五章。第一章简要阐述嵌入式系统,包括嵌入式发展现状,嵌入式linux研究现状,以及存储器结构、内存管理功能和嵌入式内存管理特点。第二章深入而细致地分析了linux内存管理机制和策略。从物理内存管理和虚拟内存管理两个方面来分析linux内存管理。第三章分析了linux内核物理页面管理算法?伙伴系统。伙伴系统是基于链表和位图的算法,分析过程涉及到它的原理、分配过程、释放过程和位图操作。在此基础上,指出伙伴系统的不足并给出改进方案,最后提出按需分配延迟合并伙伴算法。第四章阐述按需分配延迟合并伙伴算法的实现过程,测试时主要是比较按需分配延迟合并伙伴算法与原算法在时间耗损和碎片量两个方面的性能。然后对测试结果进行总结分析。第五章全文总结。
其他文献
目前国内外主要采用热再生法进行活性炭再生,但是热再生法需要高温,且炭耗高、烧失现象严重。催化氧化法再生活性炭是在热再生法基础上发展起来的一种新的活性炭再生方法。本文
微课的产生依托于信息化技术的快速发展,它革新了传统的教学理念与模式,实现了以学生为本的教育思想,给中职数学教学带来了深远的影响。该文首先阐述了微课在中职数学教学中
市政道路是影响人们生活质量的一个重要建设。当前,我国的市政道路施工建设的质量管理存在很多的问题。此次我们将问题综合总结分析,然后针对性的提出杜绝此种情况的有效解决
作为传播信息的一种方式,新闻必须要有其真实性,在报道的时候也应该秉持平衡性的原则,绝对不能因为报道者或者编辑者的个人情感等原因影响新闻的真实和准确性。在信息传播日
建在国内的建筑物 ,必须遵循我国的标准、规范进行设计。国外设计单位承接此类设计任务时 ,必先学习我国规范 ,由于他们熟悉国外规范 ,常将中、外规范相与对比 ,并就差异点向
<正>134例黄褐斑患者随机分成观察组和对照组各67例。对照组患者予维生素和氢醌霜治疗,观察组予氨甲环酸和氢醌霜治疗。两组患者同时进行心理护理、生活指导、沟通交流护理干
针对目前煤矿乳化液泵站的工作情况,设计了一种基于PLC控制的变频控制系统。综合分析了系统性能要求与开发成本,对系统的总体方案进行了设计,针对煤矿井下的工作环境,对PLC控
研究背景胰岛素由胰岛β细胞分泌后经血液循环运输至相应靶组织和靶器官(主要为肝脏、肌肉及脂肪组织),与胰岛素受体(IR)结合发挥生理效应。胰岛素的主要作用是增加葡萄糖的
动车座椅的设计必须运用人机工程学原理,设计出座椅才能满足现代旅客对出行舒适性的需求。
《苏轼评传》的最大特色是从一个思想者的角度追踪苏轼这位文化巨人丰富的精神景观,考察其文化史意义及价值所在。该书作者援思想史研究的诸多方法。立足于本土文化,不仅于前人