该技术允许单个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虚拟化技术
上一篇:属于半虚拟化技术的是
下一篇:虚拟化技术心得体会