繁体   English   中英

系统管理程序如何区分在其上运行的多个VM并将它们与基础硬件隔离?

[英]How does a Hypervisor distinguish multiple VMs running on it and isolate them from the underlying h/w?

系统管理程序如何区分在其上运行的多个VM并将它们与基础硬件隔离? 例如,如果在来宾OS中有来自的系统调用,HV如何知道它属于特定的来宾OS? 关于HV操作的较低细节,没有太多细节。

来宾中的正常​​系统调用由来宾OS处理,而无需管理程序的干预。

但是,当guest虚拟机确实造成了对管理程序的陷阱(不是系统调用,而是其他需要管理程序服务的操作)时,hypervisor知道它是哪个guest虚拟机,因为它知道在该CPU上调度了哪个guest虚拟机。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM