Operating system 虚拟机监控程序在虚拟化中是如何工作的?

Operating system 虚拟机监控程序在虚拟化中是如何工作的?,operating-system,virtualization,Operating System,Virtualization,在虚拟化中,虚拟机监控程序不需要使用系统调用? 它总是在内核模式下运行还是也可以在用户模式下运行?在x86上,虚拟机监控程序在VMX根模式下运行。在这种模式下,内核模式和用户模式之间的转换就像在VMX非根模式下(即在来宾模式下)或VMX关闭时一样工作 然而,根据我的经验,大多数虚拟机监控程序总是在内核模式下运行

在虚拟化中,虚拟机监控程序不需要使用系统调用?
它总是在内核模式下运行还是也可以在用户模式下运行?

在x86上,虚拟机监控程序在VMX根模式下运行。在这种模式下,内核模式和用户模式之间的转换就像在VMX非根模式下(即在来宾模式下)或VMX关闭时一样工作

然而,根据我的经验,大多数虚拟机监控程序总是在内核模式下运行