3G统一平台的内存管理研究

3G统一平台的内存管理研究

论文摘要

本文面向嵌入式实时应用需求,在深入研究嵌入式实时系统和内存管理技术,国内外的研究现状和研究方向,系统的内存模式和内存管理的特点的基础上,提出了本文的研究目标和研究内容,提出并实现了一系列有助于提高系统安全性和可靠性的内存管理技术解决方法,包括:动态内存分配,内存保护等,在静态配置UB的基础上引入了“交换块(S Block)”的概念,并对其实现技术展开较为深入的研究。文中提出要解决的问题并给出涉及到的技术理论,进行系统的需求分析给出了系统中内存数据的组织方式,描述了系统实现,并进行了测试分析。为保证嵌入式实时系统数据存储的安全性和可靠性,对内存管理技术的研究具有重要意义。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 第二章 内存管理模块
  • 2.1 概述
  • 2.2 核心数据区初始化
  • 2.3 内存分配子模块
  • 2.3.1 概述
  • 2.3.2 队列操作
  • 2.3.3 内存子模块初始化流程
  • 2.3.4 初始化内存池集流程
  • 2.3.5 申请内存流程
  • 2.3.6 释放内存流程
  • 2.3.7 统计功能
  • 2.3.8 可测试性设计
  • 2.3.8.1 测试范围
  • 2.3.8.2 测试方法
  • 2.4 内存保护子模块
  • 2.4.1 概述
  • 2.4.2 内存保护范围
  • 2.4.3 全局变量保护
  • 2.4.4 可测试性设计
  • 2.4.4.1 测试范围
  • 2.4.4.2 测试方法
  • 第三章 系统 UB 动态管理模块设计
  • 3.1 模块描述
  • 3.2 模块设计
  • 3.2.1 空闲S Block 管理子模块
  • 3.2.1.1 交换块的相关概念
  • 3.2.1.2 空闲S Block 管理
  • 3.2.2 系统UB 使用管理子模块
  • 3.2.2.1 交换块动态管理的层次结构
  • 3.2.3 模块初始化流程
  • 3.2.4 UB 申请流程
  • 3.2.5 UB 释放流程
  • 3.2.6 系统UB 使用告警功能
  • 3.2.6.1 UB 告警分类
  • 3.2.6.2 UB 告警码定义
  • 3.2.6.3 UB 告警的实现
  • 3.2.7 UB 使用统计功能
  • 3.3 系统UB 保护子模块
  • 3.3.1 UB 保护下的内存排布
  • 3.3.2 动态UB 保护的支持
  • 第四章 测试描述
  • 4.1 测试项目描述
  • 4.1.1 初始化
  • 4.1.1.1 测试内容
  • 4.1.1.2 测试方法
  • 4.1.2 申请、释放内存
  • 4.1.2.1 自测内容
  • 4.1.2.2 测试方法
  • 4.1.3 整合测试
  • 4.1.3.1 测试方法
  • 4.1.4 UB 池保护
  • 4.1.4.1 测试内容
  • 4.1.4.2 测试方法
  • 4.1.5 页表切换保护
  • 4.1.5.1 自测内容
  • 4.1.5.2 测试方法
  • 4.2 测试环境描述
  • 4.2.1 硬件环境
  • 4.2.2 软件环境
  • 结束语
  • 致谢
  • 参考文献
  • 研究成果
  • 附录
  • 相关论文文献

    • [1].超高好评率的3款内存[J]. 计算机与网络 2020(02)
    • [2].内存和存储的应用热点与解决方案[J]. 电子产品世界 2020(02)
    • [3].为什么现在的电脑容易占内存[J]. 计算机与网络 2020(04)
    • [4].有颜实力派 HyperX Predator RGB内存[J]. 计算机与网络 2018(15)
    • [5].手机运行内存真的越大越好吗[J]. 大众用电 2017(02)
    • [6].新一代内存路在何方[J]. 个人电脑 2017(02)
    • [7].内存驱动计算对各行业意味着什么?[J]. 世界科学 2017(07)
    • [8].大数据时代内存计算先行[J]. 电子技术与软件工程 2016(09)
    • [9].内存也疯狂 HyperX Predator DDR4给你最强体验[J]. 数码摄影 2015(03)
    • [10].看图辨识真假内存[J]. 电脑爱好者(普及版) 2008(03)
    • [11].闷豆逛市场 “闷豆发飙,误解商家”[J]. 电脑爱好者 2008(11)
    • [12].升级单条4GB遇到的问题[J]. 电脑迷 2011(06)
    • [13].不是价格说了算 内存选购经验谈[J]. 现代计算机(普及版) 2008(06)
    • [14].服从新标准! 老内存超频更强大[J]. 电脑爱好者 2010(12)
    • [15].大内存时代 如何管理并使用好[J]. 电脑爱好者 2011(05)
    • [16].贪多也能嚼得烂,想用4GB以上内存的看过来[J]. 电脑爱好者 2008(08)
    • [17].菜鸟超频全攻略 内存篇[J]. 电脑迷 2008(18)
    • [18].榨干本本内存最后一滴油[J]. 电脑爱好者 2008(19)
    • [19].窄板内存能买吗?[J]. 电脑爱好者 2008(21)
    • [20].善用4GB以上内存 充分利用系统不能识别的内存容量[J]. 电脑迷 2009(02)
    • [21].图解硬件——掀起内存盖头来[J]. 电脑爱好者(普及版) 2009(05)
    • [22].内存遗失之谜 为什么我的本不能用上4GB内存?[J]. 电脑爱好者 2009(11)
    • [23].无解的后遗症! 破解4GB内存需小心[J]. 电脑爱好者 2010(23)
    • [24].请把吃掉的内存吐出来[J]. 电脑爱好者 2011(01)
    • [25].手机内存那些事 听起来高大上,然而并没什么用[J]. 电脑迷 2015(08)
    • [26].双通道及内存混插[J]. 电脑爱好者 2016(09)
    • [27].存储新篇章 详解英特尔傲腾内存[J]. 电脑爱好者 2017(11)
    • [28].N记手机为啥越用越慢[J]. 电脑爱好者 2008(18)
    • [29].用好空闲内存提高运行效率[J]. 电脑迷 2008(13)
    • [30].4G内存怎么会只显示3G可用[J]. 计算机与网络 2013(Z1)

    标签:;  ;  

    3G统一平台的内存管理研究
    下载Doc文档

    猜你喜欢