从虚拟机的基本架构上来分,虚拟机一般分为两种,我们称之为类型一和类型二。
其中,类型一虚拟机是在系统上电之后首先运行虚拟机监控程序,而传统的操作系统则是运行在其创建的虚拟机中。(XEN,VMware ESXI 和微软的Hyper-V)
类型二虚拟机是在系统上电后仍然运行一般意义上的操作系统,虚拟机监控程序作为特殊的应用程序,可以视为操作系统功能的扩展。
KVM架构:
kvm本身并不执行任何设备模拟,需要用户空间程序QEMU通过/dev/kvm接口设置一个虚拟客户机的地址空间,向它提供模拟的I/O设备,并将它的视频显示回宿主机的显示屏。