上一期我们对虚拟化技术作了简要的回顾,并对x86指令集固有的虚拟化漏洞进行了解析,相信大家已经对英特尔和AMD(英特尔VT和AMD-V)是如何解决x86虚拟化漏洞提起了兴趣,本期我们就一点点地揭开处理器巨头身上的虚拟化标签。
上期我们已经讲到,虚拟化其实就是在“学习”计算机体系中硬件抽象层和API抽象层的工作内容。在计算机中,CPU无疑是重要的部件,要想虚拟化出一台电脑,CPU的虚拟化无疑是重中之重,事实上英特尔和AMD近年来也在全力推广CPU的虚拟化技术。那么究竟哪些处理器是支持硬件虚拟化,除了处理器还需要什么配合才能实现硬件虚拟化呢?下面我们先来看看支持CPU虚拟化的硬件环境要求。