1. 全虚拟化
虚拟机直接访问物理处理器的指令集。
需要对物理处理器进行修改,以支持虚拟化。
性能开销较低。
2. 硬件辅助虚拟化
引入了虚拟化扩展,允许虚拟机在不直接访问物理处理器的指令集的情况下运行。
不需要对物理处理器进行重大修改。
性能开销高于全虚拟化。
要素:
CPU 分割:将物理 CPU 分割成虚拟 CPU,每个虚拟 CPU 分配给一个虚拟机。
内存管理:虚拟机被分配自己的专用内存空间,与其他虚拟机隔离。
输入/输出虚拟化:允许虚拟机访问物理服务器的输入/输出设备,例如网络卡和存储设备。
虚拟机监控程序 (VMM):管理虚拟环境并控制虚拟机的执行。
客户操作系统:虚拟机中运行的操作系统,可以是 Windows、Linux 或其他操作系统。
上一篇:win10怎么开启cpu虚拟化
下一篇:开启cpu的虚拟化功能