什么是CPU虚拟化技术

(整期优先)网络出版时间:2009-05-15
/ 1
CPU的虚拟化技术是一种硬件方案,支持虚拟技术的CPU带有特别优化过的指令集来控制虚拟过程,通过这些指令集,VMM(VirtualMachineMonitor,虚拟机监视器,它是一种虚拟的监视器技术,主要提供平台的复制,允许多种操作系统实例运行在同一系统上。并且访问管理所有的硬件资源,也管理客户操作系统和它的应用进程。当客户操作系统执行特权指令或者直接和底层硬件交互时,VMM会中断操作,并检查其正确性,然后代替客户操作系统执行这些操作。)会很容易提高性能,相比软件的虚拟实现方式会很大程度上提高性能。虚拟化技术可提供基于芯片的功能,借助兼容VMM软件能够改进纯软件解决方案。