当前位置:首页 > 虚拟化 > 正文

虚拟化基本原理 简述什么是虚拟化(虚拟化的主要特征是什么)

虚拟化简介


虚拟化是一种技术,它允许在单个物理计算机上同时运行多个独立的操作系统(OS)。 它通过抽象底层硬件资源(CPU、内存、存储和网络)并在之上创建虚拟机 (VM) 虚拟层来实现。


虚拟化的基本原理


虚拟化的基本原理基于抽象和隔离概念。


抽象: 虚拟化软件(称为Hypervisor或VMM)在物理机和虚拟机之间创建一个抽象层。 它负责管理底层硬件资源并将其虚拟化,使每个 VM 认为自己拥有专用的物理资源。


隔离: 虚拟化确保在单个物理机上运行的多个 VM 彼此隔离。 这意味着一个 VM 上的活动不会影响另一个 VM 的操作。


虚拟化的要素


物理机 (PM): 物理硬件,在其上运行虚拟化软件。
虚拟机监控程序 (VMM): 管理物理资源并创建虚拟机的虚拟化软件。
虚拟机 (VM): 运行独立操作系统的虚拟环境。
访客操作系统 (Guest OS): 运行在每个 VM 上的操作系统。
虚拟硬件: 由 VMM 虚拟化并提供给 VM 使用的硬件资源(例如 CPU、内存、存储)。