2.1节介绍了CPU虚拟化面临的一些挑战和可能的软硬件解决方案。本节将以Intel VT-x为例介绍上述问题在x86架构下是如何解决的。自2005年首次公布硬件辅助虚拟化技术以来,Intel公司陆续推出了针对处理器虚拟化的Intel VT-x技术、针对I/O虚拟化的Intel VT-d技术和针对网络虚拟化的Intel VT-c技术,它们统称为Intel VT(Intel Virtualization Technology,英特尔虚拟化技术)。本节将着眼于Intel VT-x中与CPU虚拟化相关的部分,Intel EPT(Extended Page Table,扩展页表)内存虚拟化技术将在第3章介绍,Intel VT-d I/O虚拟化技术将在第4章介绍。