术语:
- Host 宿主机
- Host OS
- Host Machine
- Guest
- Guest OS
- Guest Machine
- Hypervisor
- VMM,Virtual Machine Monitor
分类:
- Type-1 虚拟化在 Host Machine 上
- 也叫裸金属类型的虚拟化
- 例如:KVM、Hyper-V
- Type-2 虚拟化在 Host OS 上
- 例如:VMware workstation、Virtual Box
另一个维度:
- Full Virtualization 全虚拟化:全拦截以转移/模拟
- Para Virtualization 半虚拟化:直通
- Hardware Assisted Virtualization 硬件辅助虚拟化
实践中:CPU 硬件辅助虚拟化/全虚拟化,IO 设备半虚拟化。
虚拟化涉及的资源:
- CPU
- 内存
- IO 设备