ARM的虚拟内存管理技术的研究
本文关键词:ARM的虚拟内存管理技术的研究 出处:《北京交通大学》2013年硕士论文 论文类型:学位论文
更多相关文章: 虚拟内存管理 存储器管理单元 虚实地址转换 页表地址映射 地址保护 多任务系统 可信执行环境
【摘要】:摘要:随着智能移动终端的普及和移动应用的多样化,移动终端用户的信息安全逐渐受到威胁,比如个人敏感信息泄露等。这就迫切的需要一种能够主动抵御各种不安全因素的攻击的系统,以保证个人敏感信息的安全性。针对此问题,北京握奇数据系统有限公司正在进行TEE-可信执行环境项目的研究。该项目的目标是开发出一款具有自主知识产权的移动终端的微型嵌入式安全操作系统,从而在ARM系统上增加一个安全模式。其中ARM的虚拟内存管理研究是该项目的一个核心模块,用于实现普通模式与安全模式的切换、用户身份认证、数据加密等多任务的无冲突调度。 本文主要内容是围绕ARM的虚拟内存管理技术进行了虚拟内存管理系统和存储器管理单元方面的研究,并论述了一个ARM的虚拟内存管理系统的设计和实现过程。该系统在运用ARM的MMU硬件的基础上,使用基于页式管理的虚实地址映射方式、快速地址转换技术以及页表调度的内存映射等相关虚拟内存管理技术,使得在ARM处理器硬件存储空间有限的条件下,实现虚拟地址与物理地址的转换和地址保护,使系统能够利用比实际物理内存大得多的虚拟内存地址空间。本课题的创新在于将虚拟内存管理技术运用到移动终端信息安全领域,用于具有安全扩展的ARM上的可信执行环境。 本课题ARM的虚拟内存管理技术的研究来源于北京握奇数据系统有限公司正在研究的项目TEE-可信执行环境。虚拟内存管理系统的实现平台是一个虚拟的基于ARM920T内核的嵌入式开发板的集成开发环境。通过在windows操作系统的PC上依托cygwin模拟linux环境,并在cygwin环境下安装开源软件SkyEye,从而模拟出ARM嵌入式开发环境。在系统实现过程中,本文主要运用了编程语言是ARM汇编及C语言。
[Abstract]:......
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP333.1;TP368.1
【参考文献】
中国期刊全文数据库 前10条
1 黄海林;范东睿;许彤;唐志敏;;嵌入式处理器中访存部件的低功耗设计研究[J];计算机学报;2006年05期
2 钱静,芦东昕,谢鑫,徐立锋;嵌入式软件虚拟内存管理技术的研究和实现[J];计算机应用研究;2005年02期
3 凌震莹;张雷;;一种嵌入式系统虚拟内存管理机制的实现方法[J];科学技术与工程;2010年27期
4 王庆民;刘福岩;;ARM MMU中虚地址转换研究[J];机械工程与自动化;2007年01期
5 司新生;;μC\OS-Ⅱ操作系统的任务切换[J];数字技术与应用;2010年06期
6 王爽;吴全兴;;嵌入式CPU的存储器管理单元[J];微处理机;2012年01期
7 李瑛,高德远,张盛兵,樊晓桠;32位RISC中存储管理单元的设计[J];西北工业大学学报;2004年03期
8 肖儿良;毛海军;鞠军平;林蔚;;基于ARM9的嵌入式虚拟存储系统研究与设计[J];现代计算机(专业版);2012年05期
9 陈渝 ,杨晔 ,李明 ,王利明;嵌入式系统仿真环境—SkyEye[J];电子设计应用;2004年02期
10 刘坤杰;游海亮;严晓浪;葛海通;;面向嵌入式应用的内存管理单元设计[J];浙江大学学报(工学版);2007年07期
中国硕士学位论文全文数据库 前7条
1 郑丽霞;嵌入式CPU存储器管理的实现[D];南京理工大学;2004年
2 张冰淳;64位高性能微处理器中存储管理单元的研究与实现[D];同济大学;2007年
3 陈建;基于Skyeye仿真ARM平台和μC/OS-Ⅱ的视频传输研究[D];天津工业大学;2008年
4 王宏宇;ARM32位处理器存储器管理单元系统级仿真模型的研究[D];华北电力大学(北京);2009年
5 蔡珊;嵌入式32位RISC处理器中存储管理单元的研究与设计[D];西安电子科技大学;2009年
6 徐鸿明;高性能低功耗嵌入式内存管理单元设计研究[D];浙江大学;2010年
7 谢亚明;ARM体系结构虚拟化技术的研究与实现[D];东北大学;2008年
,本文编号:1394830
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1394830.html