嵌入式操作系统内存保护机制设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:newtonmark
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统当今社会有着广泛的应用,其资源受限和应用需求多样的特点为软硬件的设计都带来了新的挑战。在工业控制、航空航天等领域的应用中,系统还必须是满足高可靠性和实时性的嵌入式实时操作系统。此类系统一旦崩溃将带来灾难性的后果,因此必须提供最高的稳定性和保护机制。另一方面,虽然大多数现在CPU都带有MMU以提供内存管理功能,但在嵌入式操作系统中还缺少一套便于使用的内存保护机制。内存保护功能可以帮助系统在意外情况下保护关键数据和关键任务的运行,有效提高系统的安全性和可靠性。为此,本文提出了一种适合于嵌入式实时操作系统的内存保护机制。   为了满足嵌入式实时环境要求,本文的内存保护机制采用层次化、模块化的系统结构,尽可能地使硬件相关代码与操作系统层代码分离,便于移植和代码复用。在系统上层,内存保护机制通过一套全新设计的API操作,使得用户可以灵活高效地控制各内存页的访问权限。   本文首先介绍了嵌入式系统的概念和特点,并简要分析了常见的嵌入式操作系统和硬件平台,重点介绍了本文实现所使用的RTEMS操作系统:分析了MMU的工作方式及其在嵌入式环境中的应用,并广泛介绍了目前已有的嵌入式系统内存保护方案。在此基础上本文提出了内存保护机制的系统需求和应用场景。之后详细介绍了系统的体系结构,以及系统中每个层次和模块的作用和特点。最后通过测试和分析,论证了该设计能达到既定目标,完成嵌入式实时环境下的内存保护功能。
其他文献
生活不能等待别人来安排,要自己去争取和奋斗;而不论其结果是喜是悲,但可以慰藉的是,你总不枉在这世界上活了一场。有了这样的认识,你就会珍重生活,而不会玩世不恭;同时。也会给人自身注入一种强大的内在力量。  ——路遥《平凡的世界》  让心清净,看待他人与世界的方式也会清净。烦恼唯心所造。徒然增添于人。想想你给别人带去的是帮助、清洗、解脱,还是打扰、纠缠、束缚。给自己的一份自由,就是给别人的自由。反之亦
期刊
随着我国经济社会发展水平不断提升,工程建设单位也有了全新的进步和发展.然而因为建设单位在项目建设中还存在着或多或少的管理问题,导致整个建设工程投资行业的管理水平较
近年国内不少公共基础设施建设项目都引入了PPP融资模式,但由于国内大力推广PPP模式的时间不长,经验不足,相关配套的政策、法律都不够完善.2016年,N市地铁x号线采用PPP项目共
随着物联网、云计算等学科的迅速发展,虚拟化技术又迎来了一个新的春天,特别是在竞争激烈的今天,实现资源的共享和高效利用已经成为了一个新的主题。虚拟机就是充分利用设备虚拟
安全生产一直是习近平强调的重点。而十八大以来,习近平关于安全生产的重要论述,特别强调“红线意识”和“问责机制”。  本次指示更是严肃:近期一些地方接连发生安全生产事故,国务院要组织各地区各部门举一反三,全面彻底排查各类隐患,狠抓安全生产责任落实,切实堵塞安全漏洞,确保人民群众生命和财产安全。  安全生产,重在防范,需要大家在日常的工作生产中牢牢树立安全意识。  以下为十八大以来习近平关于安全生产的
期刊
由于IPv4地址的范围比较有限,无法满足飞速增长的IPv4应用。使用类似于网络地址转换NAT技术依然要依赖于公有的IPv4地址,这样会导致多用户争夺资源的情况,也会导致网络地址转换
交通视频监控系统是了解交通状况和治安状况的窗口,是公安交通指挥系统的重要部分,然而交通监控系统受恶劣天气和其它环境因素影响很大。有雾的天气,能见度低,图像质量严重下
从三皇五帝至今数千年间,流经山西省的母亲河为其留下了深厚的历史底蕴与文化遗产.与其同样有着悠久历史的我国纺织业早在4700多年以前就已有了可追溯的纺织成果,那时的我国
对于邓萍这个人,也许许多读者比较陌生,但在土地革命战争时期,他却是与彭德怀、滕代远等几乎齐名的红军高级将领。只不过27岁时便壮烈牺牲。他的一生虽然短暂,却如流星般留下
随着信息技术的不断发展,新的网络环境对安全提出更高的需求,可信的信息资源共享和协作成为关注的热点。目前采用的被动防护方法效果不尽人意,无法从根本上解决终端平台的安