
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.4 虚拟化架构
虚拟化架构主要分为裸金属架构和宿主模式架构两种,本节我们将分别介绍这两种架构的特点。
2.4.1 裸金属架构
裸金属架构如图2-10所示。虚拟机监视器被直接安装和运行在物理机上,依赖其自带的虚拟内核管理,使用底层硬件资源。虚拟机监视器拥有硬件的驱动程序,不依赖特定的操作系统,其管理着宿主机及其他虚拟机。宿主机和虚拟机都安装有各自的操作系统,即宿主机操作系统和GuestOS。裸金属架构的代表是Xen。

图 2-10
2.4.2 宿主模式架构
宿主模式架构如图2-11所示。

图 2-11
虚拟机监视器被安装和运行在操作系统上,依赖操作系统对硬件设备的支持和对物理资源的管理。在这种情况下,虽然虚拟机监视器对硬件资源进行访问必须经过宿主机操作系统,但虚拟机监视器依然可以充分利用操作系统对硬件设备的支持,以及内存管理进程调度等服务。宿主模式架构的代表是KVM。