可生存性嵌入式OS的内存管理技术研究与实现

可生存性嵌入式OS的内存管理技术研究与实现

论文摘要

在安全关键系统中,对嵌入式系统持续提供正确服务的要求越来越高。传统的保障手段如安全性、可靠性等已不能满足要求。针对越来越高的需求,将可生存性引入嵌入式系统的设计中显得尤其重要。目前,国内外对可生存性的研究刚刚起步,而嵌入式领域的生存性研究就更少了。因此,研究可生存性嵌入式系统具有重要意义。本文首先对可生性的定义、属性以及开发方法进行了研究。然后进一步对可生存性进行了理论研究。在理论研究的基础上,提出了保障系统可生存能力的依据,同时指出对资源尤其是对内存资源进行有效管理是提高系统可生存能力的一条重要途径。根据上面的研究,对可生存嵌入式系统模型进行了描述,划分了整个系统的模块结构。然后根据系统模型的架构,阐释了内存管理模块与可生存系统中各个保障模块的关系,并对内存管理模块做出了需求分析。然而,在传统嵌入式系统的内存管理中,由于受实时性和资源的限制,不能为嵌入式系统的可生存能力提供保障,即不满足需求分析中的要求。针对这些缺陷,本文进一步研究了满足这些需求所需的技术策略,采用了相应的技术解决方案并设计了新的内存管理模块体系结构。按照可生存性属性的要求,在新内存管理模块中,加入了内存保护模块、关键数据冗余编码存储以及内存泄漏检测和处理模块。可生存内存管理模块的实现能进一步为上一层的可生存性保障模块提供支持。最后,本文通过论述和测试证明了该内存管理模块能够对系统提供可生存性保障。

论文目录

  • 摘要
  • Abstract
  • 第一章 引言
  • 1.1 概述
  • 1.2 可生存性概述与研究现状
  • 1.3 嵌入式OS概述与研究现状
  • 1.4 嵌入式内存管理概述与研究现状
  • 1.5 论文的研究背景和内容
  • 1.6 论文的组织结构
  • 第二章 系统可生存性研究
  • 2.1 可生存性定义研究
  • 2.2 可生存性主要属性
  • 2.3 可生存性实现方法研究
  • 2.3.1 二次开发
  • 2.3.2 重新设计
  • 2.3.3 两种可生存实现方法的对比分析
  • 2.4 可生存性理论推导
  • 2.5 模型描述
  • 2.6 小结
  • 第三章 嵌入式OS与内存管理
  • 3.1 嵌入式OS体系结构与功能
  • 3.1.1 体系结构分类
  • 3.1.2 功能和特点
  • 3.2 嵌入式内存管理
  • 3.2.1 存储器概述
  • 3.2.2 内存管理需求
  • 3.2.3 内存分区
  • 3.3 小结
  • 第四章 可生存内存管理模块的设计
  • 4.1 可生存内存管理需求分析
  • 4.2 可生存内存管理模块设计
  • 4.3 内存保护模块的设计
  • 4.3.1 概述
  • 4.3.2 内存保护的内容
  • 4.3.3 内存保护的设计思想
  • 4.4 关键数据冗余存储模块的设计
  • 4.4.1 概述
  • 4.4.2 关键数据冗余存储模块的设计思想
  • 4.5 内存泄漏处理模块的设计
  • 4.5.1 概述
  • 4.5.2 内存泄漏的检测
  • 4.5.3 动态内存泄漏检测触发条件
  • 4.5.4 内存泄漏检测设计思想
  • 4.5.5 内存泄漏处理的设计思想
  • 4.6 小结
  • 第五章 可生存内存管理模块的实现
  • 5.1 模块实现的平台概述
  • 5.1.1 uClinux概述
  • 5.1.2 uClinux内存管理模块概述
  • 5.2 内存保护模块的实现
  • 5.2.1 内存保护模块可移植性的实现
  • 5.2.2 相关数据结构
  • 5.2.3 相关函数接口
  • 5.2.4 内存空间保护的实现
  • 5.3 关键数据冗余存储模块的实现
  • 5.3.1 关键数据冗余区的划分
  • 5.3.2 冗余关键数据存储流程
  • 5.3.3 冗余数据编码
  • 5.3.4 相关函数接口
  • 5.4 内存泄漏检测与处理模块的实现
  • 5.4.1 结构设计
  • 5.4.2 相关数据结构
  • 5.4.3 相关函数接口
  • 5.4.4 内存泄漏检测与处理的实现
  • 5.5 小结
  • 第六章 测试
  • 6.1 测试平台
  • 6.1.1 硬件平台
  • 6.1.2 软件平台
  • 6.2 功能测试
  • 6.2.1 内存保护功能测试
  • 6.2.2 关键数据冗余编码存储功能测试
  • 6.2.3 内存泄漏检测与处理功能测试
  • 6.3 小结
  • 第七章 结论
  • 7.1 论文工作总结
  • 7.2 论文特色
  • 7.3 展望
  • 致谢
  • 参考文献
  • 在学期间研究成果
  • 相关论文文献

    • [1].基于支持无线网络传感器的γOS操作系统若干关键软件技术的研究和实现[J]. 新技术新工艺 2015(09)
    • [2].浅析OS文件系统的安全保护[J]. 网络安全技术与应用 2008(04)
    • [3].成功打造枣庄税务云 浪潮云海OS在枣庄税务行业的成功应用[J]. 科技浪潮 2012(04)
    • [4].诱导剂OS对切花百合病害及生理生化指标的影响[J]. 中国沙漠 2010(02)
    • [5].施雪松:汽车OS中美之战[J]. 经营者(汽车商业评论) 2017(12)
    • [6].OS中衡量页面置换算法的指标研究[J]. 西华师范大学学报(自然科学版) 2012(04)
    • [7].如手机OS安全,是个伪问题?[J]. 新民周刊 2014(33)
    • [8].吡啶-三唑Os(Ⅱ)配合物的光谱性质和取代基效应的理论研究[J]. 中国科学(B辑:化学) 2008(12)
    • [9].应用于智能仪表的嵌入式OS的设计与实现[J]. 微计算机信息 2008(34)
    • [10].雷电OS又爆黑科技 定时隐藏你的小秘密[J]. 计算机与网络 2016(01)
    • [11].浪潮云计算理念(4) 云操作系统技术趋势与浪潮云海OS[J]. 科技浪潮 2010(05)
    • [12].中太平洋富钴结壳的Os同位素定年与结壳生长间断[J]. 中国科学(D辑:地球科学) 2008(09)
    • [13].μC/OS-Ⅱ实时操作系统在继电保护装置中的应用[J]. 电工技术 2011(01)
    • [14].荷载β-胡萝卜素OS-葡聚糖酯胶束结肠靶向递送特性的研究[J]. 现代食品科技 2016(06)
    • [15].面向国产OS的PCI采集卡软硬件设计与验证[J]. 微处理机 2017(02)
    • [16].基于嵌入式OS的包装机械运动控制器设计方法[J]. 计算技术与自动化 2011(02)
    • [17].可生存嵌入式OS内存管理设计与实现[J]. 微计算机信息 2009(02)
    • [18].OS-β-CD的制备及其乳化性的研究[J]. 食品工业科技 2016(22)
    • [19].Android独立OS还能火多久[J]. 创业邦 2012(Z1)
    • [20].覆Os膜M型阴极高发射性能随真空度变化的研究[J]. 真空科学与技术学报 2013(03)
    • [21].80Ma以来海水Os同位素组成曲线的精细特征:中、西太平洋多金属结壳的记录[J]. 海洋科学 2020(09)
    • [22].覆Os膜扩散阴极Os-W互扩散的探讨[J]. 真空电子技术 2011(04)
    • [23].基于μC /OS-Ⅲ同步与通信机制的人机交互终端设计[J]. 华北科技学院学报 2019(06)
    • [24].华为鸿蒙OS启示 “备胎”应成为“常态”[J]. 通信世界 2019(22)
    • [25].AβOs对大鼠原代海马神经细胞丝裂原活化蛋白激酶信号转导通路的影响[J]. 贵州医科大学学报 2016(12)
    • [26].NF-κB、HIF-1α及其相关细胞因子在OS导致肺心病发病作用的研究[J]. 当代临床医刊 2017(04)
    • [27].Os同位素在花岗岩物质来源示踪中的初步研究:以湖南骑田岭岩体为例[J]. 大地构造与成矿学 2012(03)
    • [28].北斗卫星星载OS设计[J]. 现代计算机(专业版) 2016(34)
    • [29].水稻Osε-cop1基因表达模式及功能的初步分析[J]. 核农学报 2013(09)
    • [30].西藏那曲蛇绿岩地幔源区的碳质球粒陨石型Os同位素特征及其意义[J]. 科学通报 2012(33)

    标签:;  ;  ;  

    可生存性嵌入式OS的内存管理技术研究与实现
    下载Doc文档

    猜你喜欢