虚拟化技术的术语

写在前面

本文章属于虚拟化技术系列文章,点击查看本系列的说明

宿主机(Host Machine)

宿主机是运行虚拟机的物理机,是真实地存在于物理世界的机器。它包含如 CPU,内存和网卡等物理资源。

虚拟机(Virtual Machine)

虚拟机是对物理机虚拟化后的结果,并由虚拟化软件运行和维护。

客机操作系统(GuestOS: Guest Operating System)

指运行在虚拟机中的操作系统。

虚拟机管理程序/虚拟机监视器(Hypervisor/VMM)

实际上就是管理虚拟机和实现虚拟化的程序。在比较老的资料里这两个名词可能是不同的概念,即 Hypervisor 是直接运行在硬件上的,而 VMM 是运行在软件上的,但貌似目前这两个名词已经差不多一样了,不需要去可以区分了。

半虚拟化(Paravirtualization)

通过修改操作系统的源代码实现的虚拟化,比如将一些敏感指令(可能导致虚拟化出错的指令)修改为 hypercall 使 VMM 可以模拟这类执行的执行以避免错误。

全虚拟化(Full virtualization)

即不修改操作系统的源代码就可以实现的虚拟化。

虚拟 CPU(vCPU)

指 VMM 虚拟出来的供虚拟机使用的 CPU,并不存在于物理世界中。

参考资料

本文作者:ADD-SP
本文链接https://www.addesp.com/archives/1877
版权声明:本博客所有文章除特别声明外,均默认采用 CC-BY-NC-SA 4.0 许可协议。
暂无评论

发送评论 编辑评论


上一篇
下一篇