下载后可任意编辑走进 CPU 虚拟化的世界 玩转 Win7 XP Mode微软新一代操作系统——Windows 7(简称 Win7),已经发布好几个月了,在新系统中有很多新奇的功能。其中,在 Win7 的专业版、企业版、旗舰版中,微软给我们提供了一个叫WinXP Mode 的功能,基于微软的 Virtual PC 虚拟化技术,结合处理器的硬件虚拟化功能(AMD-V/Intel VT),可在 Win7 系统下模拟一个 WinXP SP3 系统,而且在其中操作不会影响到 Win7,还可以直接调用 Win7 中的硬盘、软件等,相当有用。 WinXP Mode 对硬件有啥要求尽管,并不是什么电脑平台都可以用得上 WinXP Mode,它对硬件平台有一定的要求:1.CPU:支持 Intel 或 AMD 的硬件虚拟化技术;2.内存:至少 1.5GB,推举 2GB;3.硬盘:C 盘有足够的空余空间,最少 2GB,建议 10GB 以上。下载后可任意编辑在这些要求中,CPU 支持硬件虚拟化是最重要的,也是必须的,假如 CPU 不支持硬件虚拟化技术,那么 Win7 就无法安装 WinXP Mode 功能。小提示:WinXP Mode 有很多种语言,用户必须安装与系统相同的语言的版本,其下载地址为http://www.microsoft.com/china/windows/virtual-pc/download.aspx。硬件虚拟化是什么我们选购 CPU 的时候,对于 CPU 是不是支持硬件虚拟化技术通常并没不在意,因为在大部分日常应用中接触较少。实际上,硬件虚拟化技术并不是一个新奇事物,在传统的大型电脑和Unix 系统上早已是很普及了。虚拟化是一个非常广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。简单地说,CPU 虚拟化技术可以用单 CPU 模拟多个 CPU 并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而提高计算机的工作效率。硬件虚拟化与多任务、超线程有啥区别可能很多人都知道,在许多单核心的 CPU 系统中,通过 VMware workstation、Virtual PC、Virtual BOX 等软件也可以虚拟运行多个系统。另外,有一些支持超线程技术的单核 CPU,在系统中我们可以看到两个 CPU,这些技术和硬件虚拟化有什么不同呢? 多任务工作原理示意图1.硬件虚拟化与多任务的区别在单核 CPU 上,假如系统不支持硬件虚拟化技术,而通过虚拟化软件来模拟多系统效果,这就是利用了 CPU 的多任务技术(目前所有的 CPU 都是支持多任务技术的),但是它要求操作系统也支持多任务。也就是说,多任务是...