【摘 要】
:
虚拟机技术通过对硬件资源进行模拟,实现对硬件资源的虚拟化。这样,采用了虚拟机技术,一台计算机可以提供多个相同的计算机硬件平台,从而能够同时运行多个操作系统并实现它们之间
论文部分内容阅读
虚拟机技术通过对硬件资源进行模拟,实现对硬件资源的虚拟化。这样,采用了虚拟机技术,一台计算机可以提供多个相同的计算机硬件平台,从而能够同时运行多个操作系统并实现它们之间的相互隔离。虚拟机技术已经广泛运用到生产和研究领域,如在企业服务器管理整合、系统安全、系统开发测试等领域。在众多的虚拟机技术中,虚拟机XEN具有开源、支持多种平台的特点。
本文基于x86平台对XEN的内存管理进行研究。介绍了x86平台的段页式内存管理机制。因为XEN是通过修改了Linux的内核来实现了它的内存管理功能。所以,本文接着分析了Linux的内存管理子系统,它在软件层上实现了对x86平台的段页式内存管理机制的支持。XEN具有两种虚拟化技术--泛虚拟化技术和全虚拟化技术。泛虚拟化时,XEN使用直接模式来实现内存的虚拟化;全虚拟化时,XEN使用影子页表模式来实现内存的虚拟化。
在虚拟机的应用中,通常存在着多个虚拟机运行着相同的操作系统或者应用程序的情况,此时的物理内存中有些页包含了相同的数据信息,它们是可以共享的,但是XEN没有机制来共享它们。本文设计了基于内容的页共享技术对XEN的内存管理进行优化,使得XEN能够共享那些含有相同内容的内存页。基于内容的页共享技术使用哈希比较技术找出物理内存中具有相同数据内容的物理内存页,然后使用写时复制把这些物理内存页共享起来。实验结果表明在前面描述的场景中,基于内容的页共享技术能够有效地减少物理内存的使用量。
其他文献
森林防火应急指挥系统将计算机技术、GPS技术、通信技术应用于现代森林防火应急指挥中,是计算机应用领域一个研究方向,得到了广泛重视。森林火灾具有突发性、地形相关性和高
Web2.0应用程序以其界面友好、功能丰富、实用性强等特点受到越来越多Web应用开发者和使用者的青睐。基于Web2.0应用程序的特点,它允许接受不受信任的来源,导致针对Web2.0应
本文对基于NetFlow的网络管理系统NBOS(NetworkBehavior Observation System)进行了研究。该系统的工作目的是为了管理网络服务质量和监控网络安全状态。论文用并行化的方式
利用基因表达数据分类对癌症等恶性疾病进行识别,是数据挖掘技术在生物医学领域内的一个典型应用。决策树算法作为一种基础的机器学习算法,由于存在着理解性强,算法结构简单
深空探测集中显示了一个国家的科技发展水平和综合国力,在科学、经济、军事和政治上都有巨大意义。我国制定的空间科学发展“十五”、“十一五”计划,并已开展了包括月球探测
传统的入侵检测研究很少考虑网络用户的意愿和行为规律,对攻击动机缺乏解释。这造成现有的入侵检测部署缺乏针对性,误判和漏判概率非常高,因此有必要引入新的研究方法和理论对攻
聚类作为一种知识发现的重要方法,它广泛地与中文信息处理技术相结合,应用于网络信息处理中以满足用户快捷地从互联网获得自己需要的信息资源。文本聚类是聚类问题在文本挖掘
电子政务是各级政府及政府职能部门将其服务和管理的功能通过互联网实现,以为企业及公民提供更好的服务。电子政务系统经历了几十年的历程,由于采用不同的开发语言和平台,导
地籍管理信息系统作为地理信息系统(GIS)与土地管理事务相结合的产物,为土地管理工作提供了快捷有效的信息获取手段和管理方法,通过引入GIS现代化信息技术,能够提高土地管理
移动GSM通信网络优化的主要任务是对网络设备参数进行分析和调整,确保稳定的网络性能和良好的用户感知。随着网络规模的迅速扩大,网络优化工作的难度越来越大,需要测试的路段