CPU虚拟化技术非常有用。例如,在Win10系统上运行基于WinXP或Win7开发的应用程序时,程序可以正常运行,不会出现不兼容的情况。
CPU虚拟化技术可以使单个CPU并行模拟多个CPU,允许一个平台同时运行多个操作系统,应用程序可以在独立的空间运行而不会互相影响,从而显着提高计算机生产力。
虚拟化技术与多任务和超线程技术完全不同。在虚拟化技术中,可以同时运行多个操作系统,每个操作系统上运行多个程序。每个操作系统都运行在虚拟CPU或虚拟主机上。
虚拟机是对真实计算环境的抽象和模拟。VMM需要给每个虚拟机分配一组数据结构来管理它们的状态,其中包括虚拟处理器的全套寄存器。、物理内存使用情况、虚拟设备状态等。
最流行的虚拟化方法使用一种称为虚拟机管理程序的软件,在虚拟服务器和虚拟化技术的底层硬件之间创建一个抽象层。VMware和微软的VirtualPC是代表这种方法的两种商业产品,而基于Core的虚拟机是Linux系统的开源产品。
扩展信息
1.在计算机中,虚拟化是一种资源管理技术,它将计算机的各种物理资源(例如服务器)组合在一起。、网络、内存和存储等被抽象、转换和呈现,打破物理结构之间密不可分的壁垒,让用户以比原来配置更好的方式应用这些资源。
2.在实际生产环境中,虚拟化技术主要用于解决高性能物理硬件的容量过剩以及容量较低的旧硬件的重组和复用问题,并使底层物理硬件变得透明,从而最大限度地提高物理硬件的利用率。
参考:-虚拟化技术
上一篇:服务器cpu虚拟化已禁用
下一篇:vmware服务器虚拟化