关于intel和amd虚拟化技术
Intel VT-x / VT-d 和 AMD-V / AMD-Vi 是 Intel 和 AMD 两大 CPU 巨头推出的硬件辅助虚拟化技术(Hardware-assisted Virtualization)。 简单来说,在没有这些硬件技术之前,虚拟机(VM)的运行完全依靠软件模拟,效率极低。而有了这些技术,CPU 和主板芯片组直接在硬件层面支持虚拟化,让虚拟机能够以接近“裸机”的速度运行。 我们可以把它们分为两类:CPU 虚拟化(VT-x / AMD-V) 和 I/O 内存管理虚拟化(VT-d / AMD-Vi)。 1. CPU 虚拟化技术:Intel VT-x 与 AMD-V这两项技术分别对应 Intel 和 AMD 的 CPU 核心虚拟化,主要解决的是“让多个操作系统共享同一个 CPU”的问题。 Intel VT-x (Virtualization Technology for x86)在传统的 x86 架构中,操作系统的权限分为 4 个 Ring(Ring 0 到 Ring 3)。通常,宿主机操作系统(Host OS)运行...
