什么是虚拟化
虚拟化是一种资源管理技术,是将计算机的各种实体资源(如服务器、网络、内存及存储等资源),予以抽象、划分、转换后呈现出来,打破实体结构间的不可切割的障碍。
Hypervisor
一种 虚拟机监视器(英语:virtual machine monitor,缩写为 VMM),是用来建立与执行虚拟机器的软件、固件或硬件。
虚拟化技术分类
(1)全虚拟化: 虚拟的操作系统,与底层的硬件完全隔离,由中间的Hypervisor层转化。hypervisor运行在裸硬件上,充当宿主机操作系统;而由hypervisor管理的虚拟服务器运行客户端操作系统(guest OS)。
(2)半虚拟化(准虚拟化): 在虚拟机的操作系统当中加入特定的虚拟化指令,可以直接通过Hypervisor调用硬件资源而不需要Hypervisor耗费一定的资源进行翻译操作,免除了Hypervisor层转换指令的开销。例如XEN。
注意hypervisor既可以