我是一个爱运动的孩子:怎样识别电脑是64位的

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/11 03:30:26
我愚昧。那位老师知道的话。请发到我的邮箱里。谢谢

Windows XP要为X86-64而制作64位版本已经提出很长时间了,关于它的消息也是接踵而来,有好消息也有坏消息。不过,事实上,64位的硬件平台在2年前早已经发布,也已经在市场上有售,而且时髦的消费者们手上也已经有了64位电脑。但是Windows XP却迟迟没有推出,这似乎使其成为一个神奇故事。我们还记得,在2003年,AMD发布Athlon 64处理器时就提出过Windows XP的64位版本会很快推出,那时真不知道AMD是有何胆量敢来预测微软的工作进度!

最为接近正式版的Windowns XP X64 RC1

从2003年8月,我们就对于Windows XP 64位版本非常重视,并一直关注。当微软放出了第一款测试版时,还称之为Windows XP 64位版,当时也有人称之为Windows XP for AMD64(因为当时Intel并没有推出64位处理器)。不过,那时的Windows XP 64位版只一个操作系统,只是一个外壳,没有太多的程序支持它,因此它的存在意义就不是很大。但是两年过去了,我们一直保持着对于Windows XP 64位版的关注,从第一款免费的测试版本开始到其最终发布版本,每个版本都比先前版本有更多的特色功能,更好的兼容性和更稳定的性能。

现在微软终于发布了64位系统的Windows XP,官方将其正式命名为“Windows XP Professional x64 Edition”,尽管它已经失去了很多的核心技术(不要忘记Linux早就在Windows前发布了64位版本),但是消费者还是迷恋这个版本。这也难怪,因为Windows的用户群可要比Linux要多太多了。

考虑到有不少人已经拥有64位的硬件条件,但还有些人还对于是否购买64位电脑犹豫不决,因为他们不知道64位的操作系统到底能够带来多大的性能提升。尽管我们的读者对于非常核心的技术不是很懂(当然也没有必要全懂,我们不是技术专家),但是大家都明白一个道理,那就是64位已经是大势所趁,是一个历史的潮流。问题是,我们今天就要转入64位的怀抱吗?

XP Pro x64 Edition不提供零售版本,只在OEM渠道发布,同时使用DVD作为其发布介质。

Windows XP Professional x64 Edition说起来也很简单,Windows XP Professional这款32位的流行操作系统相信一定是大家的最爱。而Windows XP Professional x64 Edition和Windows XP Professional这两款操作系统几乎完全相同,微软在32位的Windows XP Professional中拥有的功能,Windows XP Professional x64 Edition中都有。因为微软知道,必须要将用户平滑地过渡到64位机中,使用Windows XP Professional的用户不至于在新的环境中就失去了方向。尽管如此,你还是要明白Windows XP Professional x64 Edition相对于Windows XP Professional所拥有的特色改变:

1.基于 Microsoft's Windows Server 2003 SP1 x64 代码构建
支持多内核处理,支持超大的内存,同时稳定性也有很大提升。

2.支持4GB甚至更多内存寻址
Windows XP Professional x64 Edition最多可支持 128 GB物理内存,这在服务器上可是相当有用的。

3.同时支持32位和64位程序
允许在64位系统中运行32位程序,这当然是微软为了将用户平滑地过渡到64位环境中而设立的一项功能。

4.采用了增强性能型的64位驱动和可执行程序
所有硬件驱动全部采用64位架构,可以提升系统至少15%的性能。但这也会出现有些硬件无法在Windows XP Professional x64 Edition下使用的情况。

毫无疑问,这些对于用户来说是极其有吸引力的特色功能。这也是我们要重点说的,因为现在64位的机器已经在市场上随处可见了,而64位的 Windows却不是定位给最终用户的。这款操作系统主要针对的是服务器和工作站级的用户。 尽管64位的系统同样也可以打入游戏和桌面机市场,但是微软并没有在64位机器上步其后尘,至少我们没有听说过有x64 位的Home Edition 或者Media Center Edition版本出现。

Intel最新的Pentium 4 EM64T处理器可以正常运行Windows XP Professional x64 Edition。

Windows XP x64 Edition与支持AMD64或EM64T扩展(AMD 和 Intel's X86-64 类的CPU).指令,这就意味着这款操作系统与所有的AMD Athlon64 处理器是完全兼容的,包括Athlon64 FX、Mobile Athlon64、Turion64等,甚至是AMD Opteron 处理器。它还可以兼容于Intel 600系列的支持EM64T技术的 Pentium 4及 Xeon 处理器。不支持EM64T技术的旧 Pentium 4 处理无法被支持,如Intel Pentium-M,Pentium III, 及AMD Athlon XP 均不支持。
首先我们要说的是,Windows XP Professional x64 Edition是基于Windows Server 2003 代码的,这也是为什么微软称Windows XP Professional x64 Edition要比32位的Windows XP要稳定得多的原因。考虑到系统刚刚发布,同时市面上硬件的驱动也不是太多,我们在运行这款操作系统时,没有遇到任何的系统死机或者系统级的问题。不过,由于其是刚推出,所以给它定下“很稳定”的结论可能为时过早。

令我们不解的是,为什么x64 Edition是基于SP1核心代码生成的,因为32位的Windows XP现在最新的补丁包是SP2.,而 Windows Server 2003 仍是SP1。既然 XP x64 Edition基于Windows Server 2003 代码,它也应该会有SP1。微软将XP Pro SP2中的安全技术同样应用到x64 Edition SP1中了,包括安全中心和Windows防火墙等。

接着要说的是,Windows XP Professional x64 Edition能够支持海量的内存,32位的Windows XP 最多只能够支持4GB内存,这对于现在的服务器和工作站来说是绝对不够的。而现在Windows XP x64 Edition已经支持最高128 GB物理内存,是4GB的32倍。同时它还支持1 TB虚拟内存(是4GB的256倍)。另外, x64 Edition 默认还支持NUMA (Non-Uniform Memory Access) 技术,这样可以提升内存的带宽。

微软的服务器操作系统已经能够支持32GB内存,其高级服务器或企业版可以支持64GB。不过,这个支持是基于PAE (Physical Address Extension),即物理内存扩展技术的,即让32位的操作系统支持更大空间内存寻址。而且要支持PAE ,则必须在INI文件中写上语句,其中要求标明真正的物理内存大小。

32位的XP将4GB内存错认为是2.5GB,但是x64则正确识别出来

Windows XP Pro操作系统最大的内存能够支持到4GB,但是据试用,一旦超过2 GB,电脑会经常会有问题,而且无法正确探出正确的内存容量。为了证实这一点,我们启动一台双内核的Opteron 250电脑,上面安装了4GB内存。先安装 Windows XP Professional SP2 ,之后再安装Windows XP Professional x64 Edition,从下面的图中可以看到,32位Windows报告只有2.5GB内存,但是在x64 Edition下却完整显示出了4.0 GB内存。

安装Windows XP x64 Edition是相当简单的,如果你以前安装过Windows XP或Windows 2000,你就会安装Windows XP x64 Edition。整个安装过程和Windows XP几乎完全一样,只是在安装过程中显示了更多的与64位技术相关的信息。同样,从安装光盘启动,安装程序会检测到你的硬盘,选择分区,然后就是等待。和32位Windows XP安装不一样,Windows XP x64 Edition 一般在现在流行的硬件平台上安装需要45分钟。而Windows XP x64 Edition在其包装盒上宣称是使用DVD作为其发布介质的,但我们发现它仍然只是将其安装文件复制在一般的CDROM盘片上,里面还带了很多的64位的驱动程序。

Windows XP x64 Editio默认的界面

在一段时间的等待后,你终于可以进入Windows XP Professional x64 Edition了。有些人可能会觉得其界面平平,但有些人却会觉得它比较清爽。不管怎么说,和Windows XP Professional一样,安装后桌面上没有过多的,显得比较简洁。

默认情况下,它采用了Windows XP的主题(这和Windows Server 2003不一样),如果我们将其调整到标准的Windows 2000风格,那肯定可以提升一些速度。不过,看上去,Windows XP风格的开始菜单并没有变化,还是一样的。但是很多的初学者肯定会觉得,其中的IE 7已经作了较大的改进。

事实不是这样的,64位的IE并没有添加太多的功能,它只是IE 6.0的64位版本,64位的IE运行起来不是太好,因为有些ActiveX和多数的插件无法与该版本的IE相兼容。甚至在IE中打开Windows Update时都无法用它来更新Windows(估计是因为其ActiveX未被其识别)。

当然,微软同时还提供了32位的IE 6.0供你浏览网站时使用,如果你真地要在64位机上使用浏览器,那我建议你安装Firefox。有趣的是, Mozilla 和 Firefox浏览器已经可以在Windows x64 上运行,不过它们在运行一些插件时会有些问题(如显示Flash 插件等)。

微软同时提供了32位和64位的IE

我们为什么要提到64位的 IE6是下面要谈到在Windows XP x64 Edition中的文件夹结构,安装32位的程序会默认安装到\program files文件夹中,如果是64位的程序,则会被安装到program files (x86)文件夹下。我们进行了测试,发现多数程序安装到别的文件夹中运行起来没有问题,但还是有少数的会显示一些错误。因此,还是建议大家将它们安装默认文件夹下。

在整个的测试中,我们在多个平台上安装了Windows XP x64 Edition,包括NVIDIA nForce4 SLI 平台(Athlon64 版和 Pentium 4版)、Intel 955X平台(基于Pentium 4 版),还在双内核的AMD Opteron AMD-8000 上进行了安装。在多数系统上安装起来没有问题,多数的64位驱动程序都可以从安装光盘上找到。

AMD-8000 Opteron平台,Windows XP x64 Edition有很多自带的驱动,这也不奇怪,因为最初的64位操作系统就是为AMD的处理器设计的。
令我们奇怪的是,在Intel 955X 上Windows XP x64 Edition也运行得很好,多数的组件都已经有了64位的驱动。想到 955X 芯片组是一个较新的芯片组,而Intel在一个月前才有其x64驱动,看到它在x64 edition下竟然运行起来这么好。在nForce4 SLI Intel版上遇到了一些驱动的问题,但是系统不至于崩溃,并没有影响我们正常使用该系统。

32位驱动不被Windows XP x64 Edition支持

可能读者们要问的是,Windows XP x64 Edition中能不能安装32位驱动?答案是否定的,上面就是我们试图安装32位的显卡驱动时所遇到的问题。

Windows用户对于Windows程序的通用性感到很满意,因为他们可以将一个程序在XP和 2000下通用,不用像在Windows 98/Me中和在Windows 2000/XP中那样需要下载并安装不同的程序。不过,当转移到64位平台后,微软很清楚地意识到,不可能让用户一下子放弃所有的32位应用程序,于是为了同时能够支持32位和64位程序,模拟层(可能叫这个不太合适),即WoW64技术诞生了。

WoW64(全称Windows on Windows 64)执行层在Windows XP x64 Edition中的内核一直运行(可以将其理解为一个服务),有了它后,就可以保证在64位的系统中执行32位程序。不过,这里运行的32位程序是有限制的,它们无法访问64位的DLL,而且也无法超过32位的寻址空间限制。32位程序在WoW64上运行时,在访问注册表信息时同样会受到限制,也无法使用Microsoft's 64-bit .NET架构。不过,微软已经考虑了这一点,将所有核心程序及DLL放在了\windows\SysWOW64文件夹下,这样就可以让32位程序更好地在64位环境中运行。

同时,微软还承认在Windows XP x64 Edition中通过WoW64 技术运行32位应用程序会导致系统性能的降低,不过不是很明显。和在Intel Itanium上运行不一样,在其上运行32位应用程序时是慢得出奇。你将会看到下面的列表,多数的程序在Windows XP x64 Edition 环境中运行几乎和在32位的环境中运行的速度一致,最多只会慢出1-2%。

WoW64(Windows On Windows 64)技术架构的示意图

WoW64技术允许32位程序在Windows x64 Edition环境下直接运行,不需重新编写编码,也无需重新编译。这对于想转移到64位平台上的人来说是一个很大的福音,这意味着以前工作不至于浪费。而且,它几近为0的性能降低也给我们很多惊喜。在我们测试的三四十款32位应用程序中,95%的运行起来没有问题,只有少数的在启动时给出了错误提示,并无法运行下去。因此,转移到64位平台比当时从16位转移到32位时要好得多。

32位的程序在运行时,会在Windows的任务管理器中显示一个*32的标记(如下图),向用户表示这些是32位程序。下面的图是在64位系统上抓的,正在使用的是32位的iTunes和iPodService.exe,它们后面都被打上了*32 记号。我们运行64位版的 Sciencemark 2.0 beta时,它则显示了ScienceMark2.exe ,表明它是64位的程序,而将其显示为一个标准的进程。打开任务管理器后,一眼就可以看出哪个是64位程序,哪个是在WoW64上运行32位程序。

64位进程显示为正常,但是32位进程后面有一个*32标记

当在64位环境中运行64位的可执行文件时,你可能根本看不到有什么性能提升,也有人可能会感觉到有很大的提升。不过,微软声称其会有10-15% 的提升,当然这只是一个平均值。每个应用程序运行起来效果是不一样的,对于FPU依赖性较强的程序肯定会看到更好的效果,而且对于内存消耗较大的软件在x64 Edition上运行起来性能提升肯定也较明显。

到目前为止,市面上只有少数正式版的64位应用程序可在64位系统中运行,多数还是处于测试阶段。在见到更多更好的64位程序可能还需要一段时间,不过,微软已经在其系统中提供了64位的记事本(Notepad)、纸牌游戏( Solitaire)、命令提示符(Command Prompt in x64 Edition)。

● AMD处理器测试平台

处 理 器
AMD Athlon64 4000+ (2.4 GHz) - 128k L1缓存, 1 MB L2 缓存
Clawhammer 核心 - 0.13 微米制程

内 存
2 x Infineon DDR-400 (PC-3200) 内存 – 共1 GB
内存时间设置:CAS 2.5,3,3,6 1T 速度:DDR-400

主 板
Asus A8N-SLI Deluxe 主板

Asus 1.009.002 BIOS

NVIDIA nForce4 SLI 芯片组

NVIDIA Forceware 6.53 驱动

显 示 卡
eVGA GeForce 6800 Ultra 256 MB PCI Express x16
NVIDIA Forceware 71.89 驱动

硬 盘
西部数据猛禽74GB - 10,000 RPM / 8MB – SATA接口,150MB/s

操作系统
Windows XP Professional Edition SP2

Windows XP Professional X64 Edition

● Intel处理器测试平台

处 理 器
Intel Pentium 4 660 (3.6 GHz) - 16k L1缓存, 2 MB L2 缓存
Prescott-2M 核心- 0.09 微米制程

内 存
2 x Corsair DDR2-667 (PC-5300) 内存 – 共计1 GB
内存时间设置:CAS 4,5,5 速度: DDR2-667

主 板
MSI P4N Diamond 主板

MSI 1.0 BIOS

NVIDIA nForce4 SLI Intel 版芯片组

NVIDIA Forceware 6.53 驱动

显 卡
eVGA GeForce 6800 Ultra 256 MB PCI Express x16
NVIDIA Forceware 71.89 驱动

硬 盘
西部数据猛禽74GB - 10,000 RPM / 8MB – SATA接口,150MB/s

操作系统
Windows XP Professional Edition SP2

Windows XP Professional X64 Edition

● 测试软件

? Adobe Photoshop CS2 9.0
? Alias Maya 6.5
? Crytek Far Cry 1.3
? Discreet 3D Studio Max 7.0
? id Software Doom3 1.1
? LAME MT MP3 Encoder 3.97 MMX 多线程版
? Macromedia Flash MX Professional 2004 7.0
? Microsoft Windows Media Encoder 9.0
? SiSoft Sandra 2005 Lite 2005.2.10.50
? Sciencemark 2.0 - March 21st Build
? Valve Software Half Life 2 - Build 2356

上面那位仁兄是灌水狂吧...不要吓到人家啊,不就是看一下CPU配置吗,用的着那么麻烦吗? 你用CPU-Z这个软件就行了,不用安装,而且只有几十K大小,快搜搜看吧.到处都有得下的

毫无疑问