基于微内核的移动终端虚拟化技术的研究与实现

来源 :电子科技大学 | 被引量 : 4次 | 上传用户:liongliong441
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术的发展,智能移动终端越来越普及。其不断扩展的功能与不断丰富的软件支持,使得人们的日常生活越来越便利。并且,现在智能移动终端也越来越多地承担起了用户办公方面的需求,大大降低了办公成本,提高了工作效率。但智能移动终端技术的大量应用,也带来了一系列安全上的问题与挑战。个人移动终端应用于工作之中,存在破坏企业安全环境的情况。将移动设备接入公用网络,会有通信数据被监听的风险;带有办公资料的设备丢失,会泄露企业信息;带有恶意应用的个人设备接触企业内部网络,使企业系统不安全。这会给企业带来巨大的损失。因此,需要一种技术在移动终端上构建出足够安全的环境。该安全环境应有很强的隔离性,使上面的资料信息不被不安全的应用获取。本学位论文针对上述问题,使用基于微内核的虚拟化技术,以隔离性和性能为基本要求,构建出在一个硬件平台上可以运行多个互相独立的Android环境的微内核系统。主要内容如下:(1)针对隔离性,本文采用了一种以组件为结点的树型结构来构建系统,每个组件具有自己单独的地址空间,实现了通过内存管理单元(MMU)从硬件上进行隔离的方法,使得组件之间不能直接进行访问。(2)为了降低组件间的耦合度,本文实现了一种由内核统一管理的在组件之间进行的C/S通信方式,采用一种强制用户显式配置服务的机制让提供服务的组件声明自己的服务,从而让组件之间的通信变得可控和安全。并实现了一种基于会话的服务处理方式,把系统中的服务接口统一抽象成为会话接口,客户组件使用会话与服务组件进行交互获得服务,从而让开发变得灵活方便。(3)针对微内核的性能问题,本文从硬件的多核特性入手,实现了系统对多核处理器的支持,使得组件能够并行运行在多核处理器上。(4)对系统的隔离性和多核优化后的性能在Pandaboard开发板上进行了测试。测试表明,系统各组件满足隔离性的要求;相比优化前,优化后的系统提高了系统的并行计算能力。目前,移动终端虚拟化领域的研究仍然存在许多挑战,本学位论文所研究和实现的方法为虚拟化技术应用在移动终端安全提供了一种实践和验证。
其他文献
生物学家Rosen说过:“从进化的观点来说,生理系统是人类解决复杂问题的最好的百科全书”。而人的眼睛,它叹为观止的完善功能,复杂精细的组织结构,精密协调的控制机制更是“极
随着企业信息化发展,业务系统在企业和机构中的应用越来越广泛。全局流程集成平台(Global Business Process Integration Platform,GBPIP)作为业务系统的开发支撑平台,具有柔性
时态数据信息的处理在现在的应用系统中已经显得日益重要,在现在以面向对象程序设计方式一统天下的大环境下,用面向对象思路处理时态对象能够很好地实现程序设计与数据较好的衔
文本首先采用希尔伯特-黄变换(HHT)对农业物联网系统中基于无线传感器网络(WSN)所采集的样本数据进行了分析。由于无线传感器网络采集的样本均具有非线性、非平稳的特点,而希
本文在总结Vague集现有理论和方法的基础上,运用比较法、经典集合理论和传统的模糊集理论对Vague集进行了较为深入的研究,并对其在模式识别中的应用进行了探讨。主要工作包括:
手写体字符识别是图象处理和模式识别领域中的研究课题之一。字符识别系统一般由图像采集、信号预处理、特征提取、分类识别等几个部分组成。识别系统的识别方式可分为联机手
承诺(commitment)是一个重要的密码原型,它提供隐藏性和绑定性两个基本性质,成为现代密码学许多协议和应用的重要构造元素,如零知识证明、数字签名、身份鉴别、电子投票、电子拍
随着互联网的发展及搜索引擎的广泛引用,针对用户搜索日志的分析与研究有了较快速的发展,并被应用于用户个性化剖析、搜索结果排序调整、搜索关键词修正和建议等等,为搜索引擎及
计算机科学的进步与发展,使得算法变得高效的同时,也越来越复杂。算法的抽象逻辑以及其自身的这利复杂性,使得越来越多的学习者对算法的学习和理解都普遍感到困难。因此,算法演示
双目立体视觉技术是计算机视觉的一种,本文结合双目立体视觉技术,以数字图像为对象,对摄像机标定、物体图像处理、特征点提取、特征匹配和点的三维坐标恢复等问题进行了理论