在 Type-1 虚拟机管理程序架构中,如何调用硬件?

在 Type-1 虚拟机管理程序架构中,如何调用硬件?

当使用类型 1 虚拟机管理程序时,我想更好地了解一些事情。

虚拟机管理程序是否将所请求硬件的直接控制权交给客户机?

例如 CPU 核心数、内存等的分配。

或者,虚拟机管理程序是否位于客户机/虚拟操作系统和硬件之间,并负责将调用转换为底层硬件?

答案1

Type-1 和 Type-2 虚拟机管理程序之间有什么区别?

类型 1 虚拟机管理程序是否将所请求的硬件的直接控制权交给客户机?

是的:

类型 1,本机或裸机虚拟机管理程序

这些虚拟机管理程序直接在主机硬件上运行,以控制硬件并管理客户操作系统。因此,它们有时被称为裸机虚拟机管理程序。

或者

虚拟机管理程序是否位于客户机/虚拟操作系统和硬件之间,并负责将调用转换为底层硬件?

这就是 Type-2 虚拟机管理程序的作用:

类型 2 或托管虚拟机管理程序

这些虚拟机管理程序与其他计算机程序一样,在传统操作系统 (OS) 上运行。客户操作系统作为主机上的进程运行。Type-2 虚拟机管理程序将客户操作系统从主机操作系统中抽象出来。

来源虚拟机管理程序 - 维基百科

相关内容