复杂嵌入式系统内存管理方案的研究与实现

被引量 : 0次 | 上传用户:kingjongz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的飞速发展,嵌入式系统已经成为21世纪最有生命力的技术之一。嵌入式系统的发展给当今社会的各个领域都带来了巨大的影响,不管是小到家庭电子设备,比如智能手机、MP5等,还是大到航空航天、工业控制、医疗等高科技领域,嵌入式系统都得到了广泛的应用,因而嵌入式系统的安全和可靠也成了研究的重点。内存管理技术是嵌入式系统的一个重要部分,它保证实时嵌入式系统中数据存储的安全性和可靠性,因此,研究嵌入式内存管理技术是一项具有重要意义的任务。本文在分析嵌入式系统定义及其内存管理特点的基础上,着重介绍了存储管理和虚拟存储技术的基本知识。并对Nucleus PLUS操作系统及其内存管理方案做了具体的分析,详细描述了锐捷网络公司软件系统NGSA(以Nucleus PLUS系统为基础)开发平台的整体需求和对内存管理的具体需求。具体分析了NGSA系统的内存分配算法,包括伙伴系统和slab分配器,并在其基础上提出一种适用于NGSA的slab分配算法,将slab分为kernel slab和application slab,对kernel slab采取页表保护,给出了具体的实现流程。针对MPC82xx的应用,对PowerPC的内存管理单元MMU地址翻译做了详解的介绍,在此基础上提出了一个比PowerPC文档中更简单化的NGSA风格页表,主要是简化了页表翻译机制,达到了公司预期的效果。本文的最后对内存模块进行了系统测试,保证能满足整个平台在功能、性能以及稳定性方面的需求。本文针对实际应用要求对内存管理进行了优化设计并测试验证,有效地进行动态内存的分配、回收和保护,提高了内存的使用效率。这项工作还有很多需要深入研究的内容,如最大限度的去提高内存利用效率,减少内存碎片等,这些工作的完善将具有更大的实际应用价值,为公司获取更好的经济效益。
其他文献
目的探讨对急诊科护士实施多学科培训的效果。方法在某院选定麻醉科、特诊科心电图室、急危重症监护病房、妇产科产房为培训基地,由培训基地科室主任、护士长负责对急诊科护
通过对《金匮要略》有关"虚劳病""血证"脉象的探讨与分析,并结合临床诊治"再障"的经验,得出点滴体会如下:慢性再障脉学辨治主要参考"虚劳病"脉学特点,以大脉和极虚脉为纲,以
[摘要]高职院校需要积极地开展美术专业教学知行统一模式的发展,促进高职院校教育水平的提高。本文通过分析目前我国高职院校美术教学发展的现状,指出我国高职院校美术教学所存
随着社会经济的发展,琳琅满目的商品包装出现在每个角落。它们为人们的生活提供了便利,同时也带来了诸多环境问题:在包装发展的同时,也严重地消耗着生态环境资源,大量的包装
射流剪切层瞬时涡量变化对大结构涡环的脉动过程有重要影响。依据涡环在自激振荡腔室内的蓄能及释能状态,分析了自激振荡脉冲涡量助推效应。利用大涡模拟数值计算方法,分析入
由于未成年人特殊的生理和心理特征,使得未成年人犯罪在社会变革时期呈现出多样性和复杂性,为了预防和减少未成年人犯罪,只有从新时期诱发未成年人犯罪的社会、生活和心理因
故障现象一辆2008年产一汽丰田卡罗拉轿车装备1ZR-FE发动机,手动档,行驶8万多公里,行车过程中突然熄火后就无法起动。故障诊断接车后检查结果如下:①接通点火开关,发动机故障
FPSO原油串靠外输的过程中,提油轮与FPSO相对位置的保持是其安全作业的首要条件,一般由提油轮尾部的拖轮协助完成定位,因此拖轮拖力的大小成为提油安全作业的基础。目前,拖轮
高校创新型实验室建设是加快建设高水平本科教育的重要部分,是高校“双一流”建设中不可或缺的要素。随着实验室设备的不断引进、升级,安全风险及仪器管理问题应当受到更多的
随着经济的迅猛发展,对于交通条件的要求随之升高。道桥建设质量的好坏直接影响到人们的日常生活,因此要重视道桥施工以及养护管理工作。通过道桥施工、养护管理,不仅能够提