轻量级虚拟机的研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:zxqminibear
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着IT硬件的丰富化、多样化,小设备的计算能力进一步增强,诸如手机、MP-x等,功能越来越强大,而目前这些设备的操作系统功能单一,不同的软件在不同的系统可能互不兼容,其软件更新换代也比较频繁,造成资源的浪费以及开发成本提高。虚拟化技术为这一问题的解决提供了可能,它在不修改操作系统的情况下可以给小设备添加新的功能。现有的虚拟化软件结构比较复杂,不能满足小设备的应用需求。轻量级虚拟机Console OS有效地解决了上述问题。Console OS首先实现了一个基于x86体系结构的操作系统,系统功能包括:通过获取底层硬件信息对系统初始化,引导系统启动;构建系统内存模型,完成虚拟内存的布局,对虚拟内存和物理内存进行管理;在此基础上实现了时钟中断以及多进程管理,并在系统中设计了系统调用以及进程间通信;同时,通过构建一个简单的基于磁盘的微内核方式的文件信息的存储与管理系统,完成系统资源的访问,并提供了与用户交互的shell功能。系统借助硬件辅助虚拟化技术初步探索了轻量级虚拟机,由于硬件虚拟机的操作系统没有改变,如果要启动硬件虚拟机,需要为其提供虚拟化的BIOS(Basic Input Output System)。Console OS系统提供了虚拟化的BIOS,并将之加载到内存中。功能测试表明,Console OS系统实现了系统的引导启动、虚拟内存与物理内存的管理、多进程管理、微内核文件信息的存储与管理以及虚拟化的BIOS。性能测试表明,系统的内存的平均分配时间为0.05秒,磁盘平均读写时间为0.3秒。
其他文献
语义电子商务,即基于语义网技术的电子商务。随着网络技术的发展以及信息量的快速增长,以传统互联网技术为基础的电子商务,在实现电子商务领域中B2B,B2C之间信息的快速交换,
垂直磁记录的出现加速了硬盘存储密度的增长,为了保证磁头读取信息的正确性和稳定性,磁头与盘片之间的距离越来越小,已经达到几个纳米的飞行高度。在这种超低飞高的状态下,滑
过去的二十年中,计算机的运用需求不断增加,数字图像处理正被越来越广泛地运用于人们的生活。CT成像、气象卫星图像、安检设备等应用已逐渐被人们所熟知。 图像的特征研究是
智能视频监控作为模式识别领域的重要分支,人们对它的研究与应用越来越广泛,其主要研究的是视频中的运动物体,对运动目标进行检测、识别和跟踪。而人作为视频中最受关注的运动目
实时任务在实际应用中通常需要以独占方式同步访问共享资源,但是由于资源的独占性导致高优先权任务运行时往往被低优先权任务阻塞,从而产生优先权反转,难以满足任务的实时性
XML已经成为网络上数据和信息交换的事实标准。模式匹配在许多领域中扮演着重要的角色,如模式集成、数据仓库、电子商务、数据集成等。但是由于模式表达形式的多样性、模式类
桌面虚拟化技术可为计算机桌面的大规模快速分发和管理、按需满足不同用户的应用请求提供强大的支持,而其后台核心则是基于虚拟机的大规模虚拟集群。随着这项技术在各种大型
伴随着互联网的飞速发展,网络中信息量成指数级增长,这使得用户获取信息变得越来越困难。为了更好的使用互联网中庞杂的资源,搜索引擎应运而生。通常评价搜索引擎的性能的标
性能管理是战术无线网络管理系统的重要组成部分。它对战术无线网络的运行状况、服务质量和资源利用起监测、管理和控制作用,直接影响网络正常、有效的运行。 论文在分析战
随着信息时代的到来,海量信息产生,信息爆炸增长,企业用户对信息系统的高可用性、业务的连续性要求越来越高。集群在当前数据密集度高、事务分布式程度高或系统可用性要求苛