【摘 要】
:
虚拟化技术的出现拯救了复杂多样的硬件平台与多种多样的操作系统之间、或者多种操作系统与基于系统的应用开发之间的复杂性。例如,随着高级语言虚拟机JAVA虚拟机的出现,JAVA
论文部分内容阅读
虚拟化技术的出现拯救了复杂多样的硬件平台与多种多样的操作系统之间、或者多种操作系统与基于系统的应用开发之间的复杂性。例如,随着高级语言虚拟机JAVA虚拟机的出现,JAVA语言得到程序开发者的热爱,因为JAVA虚拟机使得开发出来的应用具有跨平台性。现在,随着云计算的提出以及移动嵌入式设备产品的大量使用,作为核心技术的虚拟化技术非常具有研究的必要性。论文首先针对虚拟机产生的背景和分类,以及发展状况做了介绍。同时对项目中虚拟机的各个组成模块的技术选择进行了分析。论文的主要内容有:实现了JEFF转换器;对比和分析了JEFF转换器和其它转换器的转换效果;实现了统一内存管理模块。其中统一内存管理模块包含:对堆和对象类型进行了划分;对Dlmalloc算法进行了移植;对Mark-Sweep算法进行了移植。通过JEFF转换器和统一内存管理模块的实现,节约了嵌入式虚拟机的内存资源,提高了嵌入式虚拟机的安全性。最后,通过设计测试用例来完成对JEFF转换器以及统一内存管理模块的功能性测试,并对结果进行分析,最终验证了系统的功能正确性。
其他文献
移动自组网是一种自组织、无中心、不依赖现有基础设施的无线移动通信网络,具有自组织、快速组网、抗毁性和健壮性等优良特性,在军事和民用领域具有广泛的应用前景。泛在环境
网络虚拟化可以彻底解决现有网络的僵化问题,是实现未来网络架构的一种重要手段。网络虚拟化将传统的网络服务提供商ISPs分离成基础设施提供商InPs和服务提供商SPs,其中重点
随着计算机网络技术的迅速发展和其应用的日益广泛,XML已经成为网络上数据描述和数据交换的标准,得到越来越广泛的应用。如今,XML在越来越多得领域得到应用,XML数据量也日益增大,
随着计算机技术、传感技术及通信技术的持续创新和发展,科学研究过程中产生的科学数据呈现爆发式增长。科学数据的共享对知识发现和科研创新具有重大的意义。为了实现科学数据
高校教务管理工作中一项非常重要的工作就是考试管理工作,每学期教师都会为了出一套或几套试卷而翻阅大量的书籍,或使用现成的试题,或自己编题。这种出卷方式不仅工作任务繁重而
随着计算机的应用的领域越来越广泛,计算机的软件的数量也以几何级数在增长。软件在带给人们快捷方便的生活的同时,也带来了大量的无法避免的软件安全漏洞。无论是Windows系
制造业是我国国民经济的支柱产业。入世之后,中国将成为世界的制造业生产基地面对日趋激烈的市场竞争制造企业急需提高生产效率改进生产现场管理策略于是一种面向企业车间层的
全过程计算机辅助动画自动生成技术是一种新的基于人工智能的动画生成技术,主要研究的是将人工智能技术引入动画生成的全过程,该技术从用自然语言书写的故事开始,直至最终生成动
行人重现识别是指在监控摄像网络中发现特定目标行人的任务,相关研究成果可用于安全监控和智能侦查等领域。该问题对于国家安全具有重要的意义,其研究具有较好的理论意义和应用