虚拟机:
虚拟机可以处在任何硬件系统之上,由客户端操作系统管理虚拟资源运行指定应用。一般在虚拟机和主机平台之间,需要配置一个虚拟机监视器(Virtual Machine Monitor,VMM)的中间层。
Hypervisor,又被称为虚拟机监视器(Virtual Machine Monitor,VMM),一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件。上述概念,其实只说明了一件事情,hypervisor和VMM是一个东西。
下图中的虚拟机监视器(hypervisor)是在特权模式下安装。
其中,虚线以上是用户空间非特权模式;虚线以下是系统空间特权模式。
主机虚拟机:
这里VMM运行在非特权模式,主机操作系统不需要修改。
双模式虚拟机:
VMM一部分运行在用户级,一部分运行在特权级。