一种可信任环境下的微型嵌入式虚拟机的设计和实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:woyaopojiemimaya
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术的出现拯救了复杂多样的硬件平台与多种多样的操作系统之间、或者多种操作系统与基于系统的应用开发之间的复杂性。例如,随着高级语言虚拟机JAVA虚拟机的出现,JAVA语言得到程序开发者的热爱,因为JAVA虚拟机使得开发出来的应用具有跨平台性。现在,随着云计算的提出以及移动嵌入式设备产品的大量使用,作为核心技术的虚拟化技术非常具有研究的必要性。论文首先针对虚拟机产生的背景和分类,以及发展状况做了介绍。同时对项目中虚拟机的各个组成模块的技术选择进行了分析。论文的主要内容有:实现了JEFF转换器;对比和分析了JEFF转换器和其它转换器的转换效果;实现了统一内存管理模块。其中统一内存管理模块包含:对堆和对象类型进行了划分;对Dlmalloc算法进行了移植;对Mark-Sweep算法进行了移植。通过JEFF转换器和统一内存管理模块的实现,节约了嵌入式虚拟机的内存资源,提高了嵌入式虚拟机的安全性。最后,通过设计测试用例来完成对JEFF转换器以及统一内存管理模块的功能性测试,并对结果进行分析,最终验证了系统的功能正确性。
其他文献
移动自组网是一种自组织、无中心、不依赖现有基础设施的无线移动通信网络,具有自组织、快速组网、抗毁性和健壮性等优良特性,在军事和民用领域具有广泛的应用前景。泛在环境
网络虚拟化可以彻底解决现有网络的僵化问题,是实现未来网络架构的一种重要手段。网络虚拟化将传统的网络服务提供商ISPs分离成基础设施提供商InPs和服务提供商SPs,其中重点
随着计算机的应用的领域越来越广泛,计算机的软件的数量也以几何级数在增长。软件在带给人们快捷方便的生活的同时,也带来了大量的无法避免的软件安全漏洞。无论是Windows系