走进cpu虚拟化的世界玩转win7xpmode

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

走进CPU虚拟化的世界玩转Win7XPMode微软新一代操作系统——Windows7(简称Win7),已经发布好几个月了,在新系统中有很多新鲜的功能。其中,在Win7的专业版、企业版、旗舰版中,微软给我们提供了一个叫WinXPMode的功能,基于微软的VirtualPC虚拟化技术,结合处理器的硬件虚拟化功能(AMD-V/IntelVT),可在Win7系统下模拟一个WinXPSP3系统,而且在其中操作不会影响到Win7,还可以直接调用Win7中的硬盘、软件等,相当实用。WinXPMode对硬件有啥要求尽管,并不是什么电脑平台都可以用得上WinXPMode,它对硬件平台有一定的要求:1.CPU:支持Intel或AMD的硬件虚拟化技术;2.内存:至少1.5GB,推荐2GB;3.硬盘:C盘有足够的空余空间,最少2GB,建议10GB以上。在这些要求中,CPU支持硬件虚拟化是最重要的,也是必须的,如果CPU不支持硬件虚拟化技术,那么Win7就无法安装WinXPMode功能。小提示:WinXPMode有很多种语言,用户必须安装与系统相同的语言的版本,其下载地址为。硬件虚拟化是什么我们选购CPU的时候,对于CPU是不是支持硬件虚拟化技术通常并没不在意,因为在大部分日常应用中接触较少。实际上,硬件虚拟化技术并不是一个新鲜事物,在传统的大型电脑和Unix系统上早已是很普及了。虚拟化是一个非常广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。简单地说,CPU虚拟化技术可以用单CPU模拟多个CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而提高计算机的工作效率。硬件虚拟化与多任务、超线程有啥区别可能很多人都知道,在许多单核心的CPU系统中,通过VMwareworkstation、VirtualPC、VirtualBOX等软件也可以虚拟运行多个系统。另外,有一些支持超线程技术的单核CPU,在系统中我们可以看到两个CPU,这些技术和硬件虚拟化有什么不同呢?多任务工作原理示意图1.硬件虚拟化与多任务的区别在单核CPU上,如果系统不支持硬件虚拟化技术,而通过虚拟化软件来模拟多系统效果,这就是利用了CPU的多任务技术(目前所有的CPU都是支持多任务技术的),但是它要求操作系统也支持多任务。也就是说,多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟化技术中,你可以拥有多个操作系统同时运行,每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU上。小提示:目前,所有的Windows系统和Linux系统都是支持多任务的,都可以多个程序同时并行运行,而老旧DOS系统则是单任务系统,不能同时运行多个程序。2.硬件虚拟化与超线程的区别每个单位时间内,CPU的一个处理单元只能处理一个线程,要想在单位时间内处理两个的线程是不可能的,除非是有两个的处理单元。超线程技术便是将原来的两个处理单元整合(或看做)一个处理单元里面,从而让CPU在单位时间内处理两个线程,以改善程序运行的性能。超线程工作原理示意图但是,CPU内部的处理单元和原来是一样的,都是在同一个核心里面,因此整合后的处理单元之间只能协同工作。相比之下,硬件虚拟化技术就是让单CPU模拟成为多个处理核心,每个核心之间是相互独立的,因此它可以同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。硬件虚拟技术原理示意图3.硬件虚拟化的优势从三者的技术原理对比上,相信大家不难看出,硬件虚拟化技术在进行多任务、多线程以及多平台处理时有许多优势。简单归纳,有如下几点:第一,进行多任务处理、多线程时,系统速度和效率会明显提高。比如,当你在Win7下播放电影、听音乐或者网络下载时,你再打开一个虚拟系统(例如在VMwareworkstation中运行WinXP),那么采用硬件虚拟化技术的CPU就不会让整个系统的速度和效率降下来。第二,多平台处理时,工作效率会明显提高。比如,如果你正在同时运行几个操作系统,当你准备给其中一个系统安排一些新工作(比如载入一个新的映像),那么虚拟化技术就可以让你将该系统正在处理的工作分流给其他系统运行。第三,多系统的安全性更好。比如,如果你已为你正在运行的操作系统存储了一份“快照”,那么当有一些不愉快的事情发生时,例如被黑客攻击、感染病毒,你只要对将发生问题的系统重启或者重新加载备份映像,而不必要将整台计算机重启。如何让开启主板支持虚拟化实际上,虚拟化技术是一套解决方案。在完整的情况下,它除了需要CPU支持外,还需要主板芯片组、BIOS、操作系统或者软件的支持。即使只是CPU支持虚拟化技术,没有相应的配套支持下,也会比完全不支持虚拟化技术的系统有更好的性能。目前,微软的WinXP、Win2003、Vista和Win7都支持虚拟化技术,因此消费者不用担心操作系统存在问题。在使用虚拟化技术的时候,可能需要注意的是主板BIOS没有开启虚拟化,有些主板默认可能将虚拟化支持项目关闭了,那么你可以手动开启。以P45主板为例,设置步骤为:重启并按DEL键进入BIOS设置界面,依次进入“AdvancedBIOSFeatures→CPUFeatures”设置项,然后将“VirtualizationTechnology”项设置为“Enabled”即可。在BIOS中开启虚拟化技术哪些CPU支持硬件虚拟化在桌面系统上,Intel是于2005年推出虚拟化技术的,时间上要先于AMD。但是,几乎所有AMD主流的CPU都支持虚拟化技术,这点比Intel要厚道一些,而Intel即使一些入门级四核产品也有可能不支持。因此,我们关于虚拟化技术CPU的选购,主要针对的是Intel的。1.判断CPU是否支持虚拟化判断CPU是否支持虚拟化,有很多方法。比如用CPU-z软件来查看CPU的指令集,如果指令集中包含VT或VT-x指令,那么该CPU就是支持虚拟化技术的。另外,还可以用专门的CPU虚拟化技术支持检测软件——SecurAble()来帮助你判断。在SecurAble中,有三个检测项目:第一个选项用来标识CPU是64位还是32位,第二个选项用来标识CPU是否支持DEP(DataExecutionPrevention,数据执行保护),第三个才是标识CPU是否支持硬件虚拟技术。CPU支持VT技术CPU不支持VT技术2.Intel有哪些CPU支持虚拟化实际上,Intel最早发布了支持虚拟化技术的CPU一共有七款,分别为奔腾4672/662、奔腾D920/930/940/950、奔腾EE955。目前,这些产品已经退市了,但虚拟化技术则被应用到了一些主流的赛扬双核、奔腾双核、酷睿双核、酷睿四核等CPU中。当然,如果你想详细地知道Intel有哪些CPU支持虚拟化技术,可以到。3.有没有虚拟化技术,请看S-Spec编码!实际上,从2009年以后发布的CPU中,绝大部分是支持虚拟化技术的,比如Corei3、i5、i7等。另外,为了迎合Windows7,Intel对一些原来不支持虚拟化的产品进行了升级,消费者可以通过处理器的S-Spec编码来判断。支持型号支持VT的S-Spec编码不支持VT的S-Spec编码IntelPentiumE5300SLGTLSLB9U、SLGQ6IntelPentiumE5400SLGTKSLB9VIntelCore2DuoE7400SLGW3SLB9Y、SLGQ8IntelCore2DuoE7400SLGTESLB9ZIntelCore2DuoMP7550其它均支持SLGF8IntelCore2QuadQ8300SLGURSLB5W小技巧:通过IntelS-Spec编码来了解CPU规格在IntelCPU包装盒和顶盖上有很多信息,如果你能读懂其中的信息,你就可轻松了解该CPU的规格参数。其中,在IntelCPU包装盒上会有一项“PRODCODE”编号,是由“ProductOrder编码+S-Spec编码”组成的,其中最后的5位字符就是S-Spec编码。不过有时候,一些产品会直接标明S-Spec编码,另外这一编码还会出现在CPU顶盖上。当你拿到了这个编码之后,打开浏览器中打开,然后在网页下面的搜索框中输入该编码就可以查到你想要的信息了,如果查询结果中有“IntelVirtualizationTechnology”项目,则该CPU支持虚拟化技术。产品推荐:500元内CPU也玩虚拟化★Intel奔腾双核E6300(盒)参考价格:499元产品资料:插槽类型:LGA775核心类型:Wolfdale核心数量:双核心制作工艺:45纳米TDP:65W主频:2.8GHz前端总线:1000MHz二级缓存:2MB★Intel奔腾双核E5300(盒)(注:S-Spec编码为SLGTL)参考价格:440元产品资料:插槽类型:LGA775核心类型:Wolfdale核心数量:双核心制作工艺:45纳米TDP:65W主频:2.6GHz前端总线:800MHz二级缓存:2MB★Intel赛扬双核E3200(散)参考价格:290元产品资料:插槽类型:LGA775核心类型:Wolfdale核心数量:双核心制作工艺:45纳米TDP:65W主频:2.4GHz前端总线:800MHz二级缓存:1MB★AMDAthlonIIX3435(盒)参考价格:490元产品资料:插槽类型:SocketAM3核心数量:三核心制作工艺:45纳米主频:2.9GHz前端总线:1800MHz一级缓存:3×128KB二级缓存:3×512KB★AMDAthlonIIX2240(盒)参考价格:390元产品资料:插槽类型:SocketAM3核心数量:双核心制作工艺:45纳米主频:2.8GHz前端总线:2000MHz一级缓存:2×128KB二级缓存:2×1MB

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功