EPT

EPT(Extended Page Table)是Intel公司的CPU所拥有的硬件虚拟化支持功能,如图5-15所示。通过在硬件中将MMU虚拟化,就可以减少管理程序的系统开销,提高客户端操作系统运行速度。AMD公司的CPU中也有同样的NPT(Nested Page Table)功能。这些功能由于使用两种页表而称为2维(2D)页表。EPT中准备了管理程序将客户端物理地址转换为主机物理地址的表。当启用EPT时,在客户端操作系统运行时CPU使用这个表自动将客户端虚拟地址转换为主机物理地址。

EPT - 图1

图 5-15 EPT