虚拟化技术的概念是指一种让单一CPU能够模拟多个CPU并行运行的技术,使得一台计算机内同时运行多个操作系统成为可能。在硬件层面上,Intel提出了虚拟化技术VT(Virtualization Technology,虚拟化技术)来弥补纯软件虚拟化解决方案在可靠性、安全性和性能上的不足。2005年,Intel推出了Vanderpool技术,后来改名为VT,为其处理器引入了硬件虚拟化支持,在Acer和联想的基于Intel Pentium 4的PC上得到应用。
与多任务(Multitasking)和超线程技术(Hyper-Threading)不同,虚拟化技术允许在一个宿主机上同时运行多个独立的操作系统,每个操作系统内有多个程序运行,每个操作系统都在一个虚拟的CPU或虚拟主机(虚拟机)上运行。Hyper-Threading是在SMP系统中让单CPU模拟双CPU来平衡性能,而虚拟化技术则实现了多个独立操作系统的同时运行。
VT(Virtualization Technology)允许CPU虚拟化,将一台计算机软件环境分割为多个独立的分区,每个分区可以模拟计算机的功能。开启VT虚拟化技术的好处包括提升虚拟机软件性能、支持在32位宿主机上创建64位虚拟机等。了解VT技术后,用户可以在有虚拟化需求时开启,以提升虚拟机性能。若无虚拟化需求,不开启VT对电脑性能无明显影响。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...