云计算基础架构及关键应用
上QQ阅读APP看书,第一时间看更新

1.7.2 计算虚拟化的作用

存储虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以用单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,应用程序可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。

虚拟化技术与多任务及超线程技术是完全不同的。多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟化技术中,则可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟CPU或者虚拟主机上;而超线程技术只是用单CPU模拟双CPU的工作,来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。