虚拟机管理程序如何区分在其上运行的多个虚拟机,并将它们与底层硬件隔离开来



虚拟机管理程序如何区分在其上运行的多个虚拟机并将它们与底层硬件隔离开来?例如,如果客户机操作系统中有来自 with 的系统调用,HV 如何知道它属于特定的客户机操作系统?关于高压操作的较低细节没有太多细节。

客户机中的正常系统调用由客户机操作系统处理,无需虚拟机监控程序的干预。

但是,当客户机确实导致虚拟机监控程序陷阱(不是系统调用,而是需要虚拟机监控程序服务的其他操作(时,虚拟机监控程序知道它是哪个来宾,因为它知道在该 CPU 上安排了哪个来宾。

最新更新