MCPLive > 杂志文章 > Xen 4.0虚拟化基础架构的新特性

Xen 4.0虚拟化基础架构的新特性

2010-08-16Superymk《微型计算机》2010年7月下


Superymk

作者简介:早年专注于软件系统设计开发,曾在Microsoft和Morgan Stanley实习工作,已从事虚拟化安全研究三年,成果包括硬件虚拟化驱动框架HBSP、基于硬件虚拟化的反调试器检测技术以及基于Xen的软件加壳技术。目前即将出版专著《NewBluePill:深入理解硬件虚拟机》,从源代码入手,详细阐述英特尔和AMD硬件虚拟化技术的技术细节和开发思路。


虚拟化(Virtualization)指的是对计算机资源的抽象,虚拟化技术早在20世纪60年代就已经出现,早由IBM提出,并且应用于计算机技术的许多领域。从整台主机到一个组件,虚拟的对象多种多样。其实使用打印机也可以说用到了虚拟化技术:在系统中运行的打印机守护进程,在操作系统看来就是一个虚拟的打印机。任何打印任务都是与它交互,只有这个进程才知道如何与真正的物理打印机正确通信,并进行正确的打印管理。

长久以来,用户常见的都是进程虚拟机,也就是作为已有操作系统的一个进程,完全通过软件的手段去模拟硬件,比如较老版本的VMWare、Virtual PC软件都属于这种。在2005年后,Intel和AMD都开发出了支持硬件虚拟化的CPU,x86平台才真正有可能实现完全虚拟化。随着整机处理能力的不断提高和虚拟化技术的发展,虚拟机已经成为云计算的基础架构核心,而其中作为知名开源虚拟机的Xen自然引起了越来越多的关注。

本文导航

分享到:

用户评论

用户名:

密码: