转自:PConline[ 2006-07-31 12:05:19 ] | 作者:GHOST |
颠覆传统系统架构!革命性VT技术大解密
在英特尔发布2300E之后,人们都把眼光瞄准了Virtualization Technolegy(VT)技术,而在“戴尔门”事件爆发后,对于VT技术的关注更是到了一个前所未有的高峰。到底什么是VT技术?VT技术有什么用?虽然之前也曾有过不少关于VT技术的介绍,但都非官方声明,准确性有待斟酌,今天Intel关于VT技术发布了一个官方文档,其中对于VT技术做了比较详尽的描述,现在我们就赶紧来揭开VT技术的面纱,了解这个神秘而又广为人知的技术。
目前,无论是服务器、工作站还是我们的PC、NB,虽然我们可以安装多个操作系统,但是都只能同时运行一个操作系统,如果想要同时运行多个操作系统,那该怎么办呢?答案就是虚拟。早在VT技术诞生之前,VMware,Vitrual PC等虚拟机软件就做了一个很好的典范,它们虚拟一台计算机的底层,然后骗过了操作系统,从而能够同时运行多个操作系统。不过VMware,Vitrual PC等软件的性能有一定限制,而且其作为一个软件,必须运行在某个操作系统之上,这就造成了其虚拟系统的性能,完全无法和独立系统相提并论。为了解决这些问题,VT技术就应运而生了。
VT技术诞生之前:无论是工作站、服务器等设备,都只能运行一个操作系统 在介绍VT技术之前,对于最广泛的DIYer而言,笔者可能要抱歉的说一声:VT技术并不是为你们准备的。对于最普通的消费者而言,在有限的几年内,应该完全无法体验到VT技术给我们生活带来的改变,VT技术真正能够发挥作用的,目前还是服务器和工作站。
未来的桌面PC:使用VMM作为底层
在过去,硬件层之上就是操作系统,而如今通过VT技术,在这两者之前增加了一个名叫Virtual Machine Moniter(VMM)的软件。VMM可以为每个操作系统提供一个虚拟的硬件环境,从而实现多个操作系统的共存。此外,由于所有的操作系统都是建立在一个虚拟的硬件上,任何一个操作系统的重启、重装甚至删除,都不会影响其它操作系统的运行。
采用了VT技术之后,一个服务器上可以同时运行多个操作系统 正如上文所说,VT技术带给我们的最大改进是可以同时运行多个系统,这又有什么意义呢?在VT技术诞生之前,对于服务器或者工作站而言,为了同时运行数个操作系统,不得不购置多台服务器或者工作站,现在有了VT技术,就可以在一台服务器上运行多个操作系统,从而大幅降低成本。而对于我们普通消费者而言,VT技术在目前的应用还非常有限,相信只有很少数的用户会需要同时运行多个系统。
Intel的技术蓝图 不过在将来,VT技术还是有其应用前景的,目前我们都只是进行程序之前的切换,在将来我们将可以进行系统之前的切换,按下快捷键,从一个系统切换到另一个系统。具体能有哪些有趣的功能呢?笔者目前没有想到什么,不过在重装系统的过程中,我们可以切换到另一个系统上网或者欣赏电影,就这点来说还是有些许意义的;还有上班偷偷玩游戏,Boss来了就切换到另外一个系统,也是一个不错的功能,至少比Alt+Tab隐蔽性高多了。VT技术究竟前景如何?将来会衍生出哪些有趣的应用呢?欢迎大家讨论,发表你的看法。 |