嵌入式安全操作系统及其存储管理的设计与开发

来源 :江苏大学 | 被引量 : 1次 | 上传用户:wanghui1234567890
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式Intemet技术的飞速发展和广泛应用,给应用于电力控制领域的嵌入式操作系统带来了新的挑战——它带来高效、便捷的同时,也引入了安全问题。本课题针对传统的嵌入式操作系统安全性能的不足,设计并开发了一个应用于特定的电力控制领域的、安全的(TCSEC的C2级)嵌入式实时操作系统,并把它命名为gSOS(embedded and secure operating system)。该操作系统不仅保证了系统在Internet网络中的安全性,还满足了电力控制领域对系统的实时性和稳定性要求。 本论文首先介绍了嵌入式操作系统的历史、现状和趋势,然后描述了论文的研究背景,并指出ESOS的研发在知识产权、学术研究和经济效益三个方面的意义。 在ESOS的总体设计中,本论文首先根据电力系统的背景,进行了需求分析,然后依据嵌入式操作系统和安全操作系统的设计原则,选择了内核及其安全性的实现方案,并对gSOS进行了模块的划分,最后确定了每个模块的功能。本论文主要完成其中的安全内存管理模块和安全文件系统模块(统称存储管理模块)的设计和开发。 在gSOS安全机制方面,本论文参照了传统安全操作系统的开发方法,对C2级体现的安全需求进行详细的剖析,并结合ESOS的实际情况制定了安全策略,然后在分析几种经典的安全模型的基础上,选择了一个合适的安全模型,并进行必要的改造。在这些工作的基础上,本论文做出了安全模型与gSOS安全策略的对应性说明,然后设计出gSOS存储管理模块所涉及的安全机制,并进行安全模型与存储管理模块安全性设计的对应性分析。 在安全内存管理模块的设计和开发过程中,本论文巧妙地应用伙伴算法实现内存块的分配和回收,并解决了“内存空间泄漏”问题。在安全文件系统的设计和开发过程中,本论文针对电力底层控制系统数据量不大、数量类型相对单调的特点,略去了目录的设计,并且建立了内存中的文件映射机制,把对flash文件的操作放置到高速的内存中完成。在这两个模块的开发过程中,实现了gSOS针对存储管理制定的安全性策略。 最后,课题组根据预先要求的系统性能指标,搭建测试及运行平台,制定测试方案并进行了测试。根据测试结果,对ESOS的性能指标作出量化分析。
其他文献
J2EE体系结构中EJB,JavaBean等技术都位于三层架构的中间层,它是连接后台数据库和前台JSP网页的桥梁。 对于EJB的部署问题,传统的作法是停止应用服务器运行后再部署新的单
随着Internet的快速发展,面向服务的体系结构(Service-Oriented Architecture,SOA)作为一种新的分布式计算技术应运而生,主要应用于企业应用集成和电子商务处理领域。Web服务
网格的服务质量是网格三大要素之一,对用户来说网格能否同时提供多种所需的异构资源、满足跨越多个组件的端到端的服务质量是至关重要的,而资源预约为用户在预定的时间能得到所
图像数据在获取、存储、传输和处理的过程中不可避免地会遇到质量退化的问题,这将影响人们对图像信息的理解和应用。因此,图像的质量评价显得必不可少。由于人是图像信息的最终
在分布式系统中,成员之间通过信息交换共同完成某个特定的功能,这些成员的集合称为组。组通信是指组中某个成员将消息发送到组中所有成员的操作,为一对多的数据传输提供了一种有
自20世纪80年代以来,非线性负荷的增多使得电网的波形畸变日趋严重。传统的功率计量理论只适用于正弦电路,对非正弦电路的功率,未进行定义;而目前的计量方法对非正弦情况也缺乏有
随着Web服务的出现和推广,基于Web服务的动态服务组合技术也成为近年的研究热点。Web服务的业务流程执行语言(BPEL4WS)作为一种基于业务流程的服务组合方法,建模理论基础比较
现代科学研究和工程实践对高性能计算的需求越来越强烈。Internet的出现和普及为全国各地的科研和工程技术人员远程使用各计算中心提供的高性能计算能力和网络上的其它资源提
数据挖掘在企业决策支持系统中处于重要地位,能提供非常重要的决策信息。如何提高企业决策支持系统的效率一直是数据仓库和数据挖掘技术致力解决的问题。对数据挖掘得出的结果
数字图像给人类生活带来了极大的便利,但它易被图像处理软件随意地修改,使其内容的真实性和完整性备受质疑,因此必须研究图像认证技术。传统的数字签名技术虽可对图像进行认证,但