CPU的虚拟化技术是一种硬件方案。支持虚拟化技术的CPU,带有特别优化过的指令集。通过这些指令集来控制整个虚拟过程,从而使VMM(Virtual Machine Monitor:虚拟机监控器)很容易提高性能。虚拟化技术可提供基于芯片的功能,借助兼容VMM软件能够改进纯软件解决方案。由于虚拟化硬件可提供全新的架构,支持虚拟系统直接在上面运行,从而无需进行二进制转换,减少了相关的性能开销,极大简化了VMM设计,进而使VMM能够按通用标准进行编写性能更加强大。CPU虚拟化技术与虚拟机软件不同。纯软件虚拟化解决方案存在很多限制。“客户”操作系统在很多情况下,是通过VMM来与硬件进行通信的,由VMM来决定其对系统上所有虚拟机的访问。
总之, CPU的虚拟化技术是划时代的巨大技术进步,具体表现在减少软件虚拟机相关开销和支持更广泛的操作系统方面(比如:在虚拟机上安装“苹果”系统Mac OS X 10.6 Snow Leopard)。
下载:http://download.pchome.net/system/diagnose/detail-170655.html
64 Maximum bit length------是指该CPU是64位的CPU
Hardware D.E.P--------------是指该CPU带有DEP硬件
Hardware virtualization-----是指该CPU带有虚拟缓存
Locked ON、Locked Off-------是指删除跟关锁的意思, Locked ON的意思:主板有“开和关”两种选择,ON表示,目前处于开启状态。OFF,表明处于关闭状态(Locked OFF并不能表明CPU是否支持,到底支持不支持,请到主板BIOS中,看是否有VT的开启开关,开后,如显示为ON那就成功了,如还是OFF,那表明CPU不支持)YES的意思:本机第三项为“YES”,手动创建虚拟机后提示无法启动,原因是BIOS中有设置项“virtualization”,但没有开启。开启之后方可运行。Virtualization虚拟技术中第三项Locked ON表明你的硬件平台处于开启状态。
DEP(数据执行保护),是windows针对溢出的一种保护措施,分软DEP和硬DEP,其中硬DEP是需要CPU支持的,比较新的处理器一般都支持这个选项,可以在BIOS里去打开。简单来说,就是堆栈不可执行了,所以一般的在堆栈里执行shellcode的exploit,会攻击失败。
网友评论