退出
登录 / 注册Account
选择语言
虚拟化
Jump to section
Jump to section
虚拟机监控程序是一种创建并运行虚拟机(VM)的软件。虚拟机监控程序(有时也称为 VMM)会将虚拟机监控程序的操作系统与虚拟机的资源分离开,并创建和管理这些 VM。
用作虚拟机监控程序的物理硬件被称为主机,而使用其资源的虚拟机则被称为客户机。
虚拟机监控程序将资源(如CPU、内存和存储器)视为一组可以在现有的客户机之间或向新的虚拟机进行重新分配的资源池。
所有虚拟机监控程序都需要一些操作系统层面的组件才能运行虚拟机,如内存管理器、进程调度程序、输入/输出(I/O)堆栈、设备驱动程序、安全管理器以及网络堆栈等。
虚拟机监控程序将向每个虚拟机提供已分配的资源,并根据物理资源来管理 VM 资源的调度。物理硬件仍会继续执行任务,举例而言,在虚拟机监控程序管理调度时,CPU 将继续应 VM 的要求执行 CPU 指令。
多个不同的操作系统可以彼此并行运行,并与虚拟机监控程序共享相同的虚拟化硬件资源。这是虚拟化的主要优势。如果没有虚拟化,您只能在硬件上运行一个操作系统。
无论是传统供应商还是开源,虚拟机监控程序有很多选择。