当前位置:首页 > 虚拟化 > 正文

虚拟化技术实现的功能(虚拟化技术能实现什么目标)


一、虚拟化的作用是什么?虚拟化是指通过虚拟化技术将一台计算机虚拟成多台逻辑计算机。
在一台计算机上同时运行多个逻辑计算机。每台逻辑计算机可以运行不同的操作系统,应用程序可以在独立的空间运行而不会互相影响,从而显着提高计算机的工作性能。效率。
虚拟化是一个广义的术语,指的是在虚拟基础上而不是在真实基础上运行的计算组件。它是一个简化管理和优化资源的解决方案。
就像一座开放透明的办公楼,整个楼层没有固定的墙壁。用户可以以相同的成本建造一个更加独立、合适的办公空间,从而节省成本并最大限度地提高空间利用率。
这种根据不同的需求重新规划有限的固定资源以达到最大利用率的思想在IT领域被称为虚拟化技术。
虚拟化技术可以扩展硬件的容量并简化软件的重新配置过程。
CPU虚拟化技术可以用单个CPU并行模拟多个CPU,允许一个平台同时运行多个操作系统,应用程序可以在独立的空间运行而不互相影响,从而显着改善计算机工作。效率。
虚拟化技术与多任务和超线程技术完全不同。
多任务是指一个操作系统中多个程序同时并行运。在虚拟化技术中,可以同时运行多个操作系统,每个操作系统上运行多个程序。操作系统运行在虚拟CPU或虚拟主机上;超线程技术只是用单CPU模拟双CPU,以平衡程序运行性能。两个模拟的CPU不能分开,只能一起工作。
虚拟化技术也不同于VMwareWorkstation等同样可以实现虚拟效果的软件。这是一个巨大的技术进步,具体体现在减少与软件虚拟机相关的开销以及支持更广泛的操作系统上。


二、VT虚拟化技术有什么用

该技术允许单个CPU像多个并行运行的CPU一样工作,使得在一台计算机上同时运行多个操作系统成为可能。

虚拟化是一个广义的术语,在计算机术语中,通常指在虚拟而不是真实的基础上运行的计算元素。虚拟化技术可以扩展硬件容量并简化软件重新配置过程。

CPU虚拟化技术可以用一个CPU模拟多个CPU并行,让平台同时运行多个操作系统,应用程序可以在独立的空间运行而不会互相影响,从而显着提高计算机的生产力。虚拟化技术与多任务和超线程技术完全不同。

多任务是指多个程序同时在操作系统中并行运行。在虚拟技术中,多个操作系统可以同时运行,并且每个操作系统有多个程序,每个操作系统运行在虚拟CPU或者虚拟主机;

超线程技术只是用一个CPU模拟双CPU来平衡运行这个程序的性能,不能隔离CPU只能协同工作。

虚拟化技术也不同于目前的VMwareWorkstation等软件也能实现虚拟效果,这是一个很大的技术进步,具体体现在减少了与软件虚拟机相关的开销以及支持更广泛的范围。。一系列操作系统。

补充信息:

根据Intel的信息,Intel虚拟化技术的实现需要处理器、芯片组、BIOS和VMM软件的支持。同时。这些特定于平台的软件都是必备的。同时,性能取决于不同的软硬件平台。英特尔虚拟技术支持的BIOS和VMM程序正在开发中。

目前还没有支持虚拟化技术的VMM软件,所以即使你购买了支持VT技术的CPU,也得等Intel发布VMM软件之后才能使用VT技术。同时,我们还要等待主板厂商发布支持VMM的BIOS(或者确保现有的主板BIOS支持虚拟化技术)。

参考来源:-VT虚拟化技术