UT吗,和32位UT北方相比南方的优势,在64位系统下是否有优势

32位WinPE下安装64位WIN7操作系统
专业重装系统三十年以来,碰到一个棘手的重装系统问题案例,已经解决。百度有零星的关于该问题的处理方式,但个人感觉不是很全,需要不停地换关键字去搜索,也考虑到这次碰到的“重装系统问题”算是一个不错的奇葩案例,现在将整个过程碰到的问题及对应解决方案整理出来,供下次用到的时候参考,没办法,我就是这么任性。
================================================================
【新的业务需求】:系统重装(安装64位WIN
7),硬盘目录管理规范化,内存扩充;
【原有业务流程】:第一,PC机原有在用操作系统为32位WIN7,内存4G,部分内存占用,且受32位操作系统限制,内存扩充存在最高限制;第二,和大部分攻城狮一样,程序猿的电脑里安装了不下一万种的供各种上下流的语言编程的开发工具以及数据库;第三,考虑到目前系统出现“运行慢、卡机、开机启动慢”等痴呆现状,除了用锤子把机器砸个稀巴烂然后骂娘的解决方式,重装系统可能是另一种不错的选择;
===============================================================
【用U盘重装系统需要准备的东西(32位到64位)】第一,U盘(4G以上,8G最佳);第二,想安装的win
7或者win8操作系统ISO镜像文件(需下载);第三,制作U盘系统/PE启动盘的工具(本次用“老毛桃U盘工具V2013装机版,需下载);第四,32位的bootsect.exe文件(32位操作系统ISO解决目录下的一个文件,需下载);第五,大脑;
====================================================================
【1、怎么制作一个U盘系统/PE启动盘】第一,将下载过来的U盘PE制作工具解压到电脑硬盘(以“老毛桃U盘工具V2013超级装机版”为例),把U盘插到电脑USB接口(U盘里的重要资料先取出来备份,否则格式化就没有了);第二,点击解压目录下的”老毛桃U盘工具V2013超级装机版.exe“,一般它会自动找到你的U盘,如果你插上了多个U盘,就手动选择,点击”一键制作成USB启动盘“,过程中跳出”警告...删除数据..."点击”是“;第三,如果还是不清楚,附过程图解,点击地址(http://t.cn/8sZ2qfD);
【2、重装系统前备份电脑资料】第一,备份桌面重要的资料(剪切或拷贝走);第二,备份C盘系统盘下重要的资料(IE收藏夹、图片及文档、数据库资料&如有安装在C盘,例如监听文件、数据库备份文件等&);
==================================================================
【在重装系统过程描述前可能出现的问题汇总如】
1、PE进入后安装,报错“映像文件E:win7/setup.exe有效,但不适用于此计算机类型”;
【山伯伯诊断】:原系统32位win7,要安装的为64位win7引起的问题,解决方案见下述;
-------------------------------------------------------------------
2、替换bootsect.exe文件后,运行cmd执行【C:\boot\bootsect.exe /nt60
c:】报错“应用程序或dll C:\boot\zh-cn\bootsect.exe.mui
为无效的windows映像”或者“目录名无效”之类的;
【山伯伯诊断】:点击确定,cmd会继续执行命令,如果仔细观察cmd执行结果,最后的英文提示successfully...,不用担心这个问题,不用处理;
------------------------------------------------------------------
3、重启电脑,硬盘启动,自动跳转到“系统安装”画面,安装步骤操作下一步,过程出现手抖,没有选择“命令行”执行,结果启动跳转到出现了“Windows
failed to start. A Recent hardware or software change might be the
cause...”的画面,如下:
【山伯伯诊断】:我擦,剁手!剁手前先处理问题,首先,可以选择重新用U盘PE进去系统,点击桌面的系统修复,如果重启后成功,就重新按照步骤安装并选择“命令行”;万一修复不成功,重新PE进去,格式化C盘,拷贝boot等其他文件,cmd运行命令,重启(相当于,重复下面重装系统过程步骤三、四、五)
==============================================================
【3、重装系统过程步骤】
再次说明下需要准备的东西:WIN7镜像ISO文件(举例“旗舰版64位WIN7”)、可PE启动的U盘(本次以“老毛桃PE
U盘版”)、32位的bootsect.exe文件(可以去csdn下载,地址:http://t.cn/RzUfjyA;也可以去山伯伯的微盘免费下载,地址:http://t.cn/zYqOX8D)
步骤一:解压要安装的WIN7的ISO镜像文件到文件夹中(暂定“WIN7”文件夹),随便解压到除C盘外目录(我解压到E盘);
步骤二:重启电脑,按”F12“键(这里针对联想电脑,其他品牌电脑请参考地址:http://t.cn/RzUt8yS),U盘PE启动,格式化C盘(原电脑默认C盘为系统盘)
步骤三:将安装文件夹(E盘解压的镜像文件)根目录的boot文件夹和bootmgr文件复制到C盘;在C盘中新建文件夹sources,将安装文件夹(E盘解压的镜像文件)中sources文件夹中的boot.wim复制到C盘新建的sources文件夹中;将C盘boot目录下的bootsect.exe文件用准备好的32位bootsect.exe文件替换掉;
步骤四:运行cmd,输入【C:】,指定到C盘目录;输入【cd
boot】,指定到C盘\boot目录,输入【bootsect.exe /nt60
c:】(注意,其中有一个空格;有提示报错“应用程序或dll C:\boot\zh-cn\bootsect.exe.mui
为无效的windows映像”或者“目录名无效”之类的,可忽视)
步骤五:重启电脑(不用按键,自动硬盘启动);
步骤六:自动硬盘启动后,你将会看到win7的启动和安装界面,点击”重装系统“,注意,选择”修复“!!!跳转后,两个可供选择,选择第一项!!!(不用作其他操作),点击”下一步,注意,选择“命令行”(有些可能不是展示“命令行”注意观察,本次在画面最下的选择);
步骤七:出现了命令行窗口,输入【C:】,点击“回车键”,调整到C盘目录下,输入【del
bootmgr】,点击“回车键”,输入【del boot】,点击“回车键”,输入【del
sources】,点击“回车键”(如果上面三个操作中有出现选择“Y/N”等选择,输入”Y",继续)(步骤七的这些文件和文件夹也可以在以后格式化,这里直接按照这个流程给delete了)
步骤八:用命令行的方式进入到解压的安装文件夹(E盘解压的镜像文件)下的sources文件夹(输入【E:】回车键,如果忘记了是那个目录,就先输入【dir】,会将E盘根目录下的所有文件和文件夹都显示出来,输入【cd
win7\sources】回车键),输入setup.exe,好了,到此为止,系统开始安装了,中间可能会自动重启一次;
===============================================================
【几个名词解释】
1、Windows PE(简称WIN PE):Windows
Preinstallation Environment(Windows
PE),Windows预安装环境,是带有有限服务的最小Win32子系统,基于以保护模式运行的Windows XP
Professional及以上内核。它包括运行Windows安装程序及脚本、连接网络共享、自动化基本过程以及执行硬件验证所需的最小功能。Windows
PE含有Windows 98、Windows 2000、Windows xp、Windows 2003、Windows
vista、Windows 7、Windows 8、Windows &10的PE内核;
=============================================================
【过程中主要参考的几个网站地址汇总】
1、http://t.cn/RzUI1lt
2、http://t.cn/RzUIdlG
3、http://t.cn/RzUM5N7
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。你真需要64位手机?三项测试揭晓答案
来源:手机中国网
&  周末给朋友攒了台电脑,6000块钱的主机让笔者为这个只聊QQ和玩网页游戏的壕友感到拙计。而更让我泪奔的是,他非要装XP系统,还号称XP有情怀用的惯。稍微懂点的朋友都了解,Windows XP好用的只有32位版本,64位兼容性不是一般的差基本可以无视。也就是说它只能识别不到4GB的内存,对于壕友这16GB内存主机简直是暴殄天物,这一来一回相当于白扔了12GB内存。开导了半天装了64位Win 7之后,笔者也突然意识到,不是所有人都了解硬件,真的有必要科普一些常识了。
土豪的世界真心挺难懂的
  从硬件配置结构来看,现在的智能手机和PC并无二致,同样是处理器、内存、内置存储(硬盘)、显卡(集成GPU)、电源(电池)这些主要硬件,所以相关知识也是共通的。随着Android 5.0系统的逐渐普及,有关64位处理器和64位系统的各种问题成为热门,性能到底提升多少是大家最关心的话题。
  其实有关64位架构的种种问题,早在PC刚刚普及64位CPU的时候就已经解答过了。但鉴于手机和PC存在不小的差异,有一些问题还是要单提出来分析的。到底64位处理器配合64位系统有没有质的提升?相比之前32位时代又有哪些进步呢?落实到实际表现又如何呢?想知道?那就继续往下看吧。
手机64位处理器是什么鬼?
  到底什么是64位处理器呢?具体到处理器内部,64位就是逻辑算数单元、寄存器和总线宽度都是64位(也就是8个字节),相比32位而言能够处理更长的指令(32位是最长指令为2的32次方,而64位可处理的最长指令的2的64次方)。
64位处理器到底是什么?
  那么也就是说,如果32位处理器和64位处理器同时运行一个32位(4个字节)的指令时,两者理论速度是没有差别的,因为大家都可以完整的运行这一长度的指令。但如果它们同时运行64位(8个字节)指令,32位处理器就会因为无法识别64位长度需要拆分后再运行,而且还会有很大可能无法识别。而64位处理器就完全没问题。这种感觉就像小学生和大学生做题,只做1+1的话是看不出两者的区别的,但随便来一个微积分相关的题目就高下立判了。
  在运行指令时,还要涉及到一个名为指令集这个东西。所谓指令集就是存储在CPU内部,对CPU运算进行指导和优化的硬程序。拥有这些指令集,CPU就可以更高效地运行。就高通处理器举例,目前最强的骁龙810八核处理器采用的是ARM公司的ARMv8架构,拥有A32、A64和T32三个主要指令集。
目前手机芯片主流的ARMv8架构
  ARMv8中的指令集包含AArch64、AArch32两种主要执行状态,其中AArch64是专门用于64位处理的,而AArch32则是用来支持32位ARM指令集的,所以说ARMv8指令集是一套兼容性很强的指令集,向上支持64位,向下还能照顾32位。不过在ARMv8指令集下,64位系统运行32位应用还是容易出现兼容性问题(主要是含lib库开发的应用,纯Java开发的不存在不兼容的问题)。
Cortex-A57内部结构
Cortex-A53内部结构
  当然就目前来看,基于32位指令开发的应用仍是压倒性优势,所以指望64位处理器能有明显的进步还得过一段时间才行。理论上64位处理器搭配64位系统运行64位软件,执行效率将成倍提升,这也将是未来的发展趋势。
目前高通八核芯片采用主流的big.LITTLE架构
  除了能够处理更长的指令之外,64位处理器还能够使用64位整型数据寻址,简单来说就是可以支持更大的运行内存,理论最大值可达16EB(GB),我们可以理解成是内存无上限。
  而32位系统大家都熟悉,理论最大支持4GB内存。这样的差距就非常之明显了,即便是短期内主流手机运行内存不会突破4GB,但相信哪个厂商都不想面对这个已知的天花板。
A53相较A7性能全面提升
A57相较A15升级不小
  之于现在的手机产品,搭载Android 5.0系统的手机对于64位处理器的支持是最好的,因为它能够很好的支持ARMv8和64位平台,这是Android 4.4所做不到的,也是5.0版本的重要升级项,倘若开发者针对64位处理器对应用进行优化的话,应用运行速度会更快,效率会更高。
  由此我们可以得到一个结论,64位处理器的优势很明显,支持更长的指令和更大的内存是它最直观的表现。当64位处理器运行在64位系统下时,可以发挥它100%的性能体验,在此状态下运行基于64位指令开发的软件时,效率是最高的。即便是运行32位指令开发的软件,64位处理器也会因为有专门的32位指令集,所以并不会有不兼容的现象,但执行效率肯定没有前者高。
性能测试正式开始!
  理论阐述完毕,接下来我们就要通过实际测试来证明我们所掌握的理论到底正确。我们选取搭载64位骁龙615处理器并且其他配置也相近的手机nubia Z9 mini和OPPO R5进行对比,目前就是看64位系统(nubia Z9 mini)和32位系统(OPPO R5)到底存在什么差异。
 64位处理器+64位系统的Z9 mini安兔兔跑分为31993分
  参与测试的软件是最新版安兔兔评测v5.7,在64位处理器+64位系统的Z9 mini上,安兔兔评测是可以开启64位模式的,这种3个64位(64位CPU+64位系统+64位软件)合一的状态是我们认为最理想的,此模式下最终跑分数据为31993分。
 同配置的OPPO R5因为系统为32位系统,所以相差7000+分
  下面再看看64位处理器+32位系统OPPO R5的性能表现,从图中可以看到,该机的安兔兔最终跑分数据为24665分。对比很明显,两款同配置不同系统平台的手机跑分竟相差7000+分。
 CPU各项得分都是Z9 mini更高一些
  如果你觉得总分并不能说明CPU性能存在绝对差距,那么我们就分项来看。从两款手机跑分详情可以看出,搭载64位系统的Z9 mini在多任务、Android运行环境、CPU整数、CPU浮点以及RAM运行、RAM速度方面均比32位系统的OPPO R5数据高,这也证明64位架构系统为64位处理器提供更好的发挥空间。
 Z9 mini的安兔兔在32位模式下跑分更高
  在跑分测试时,笔者也特意使用Z9 mini把安兔兔切换至32位进行测试,结果有些出人意料,因为在此模式下该机竟然跑出了34049分的成绩,比之前64位模式下跑分还高。
 64位模式(左)和32位模式(右)跑分对比
  分项对比后我们可以发现问题所在,在32位模式下,Z9 mini的多任务、CPU整数处理能力还是弱于64位模式的,而相比而言性能提升最大的就是RAM运算和RAM速度,这其实也是有理可循的。在对64位整型数据操作的需求不大时,64位没必要的数据长度反而会占用更多的内存,拖累RAM运算和速度也属正常。
32位处理器相关测试
  对于当下手机市场而言,搭载32位处理器的手机依然不在少数,随着Android 5.0的普及化,32位处理器搭载64位系统是必然会发生的事情,那么到底会不会出现因为系统不兼容而性能倒退的情况呢?
 跑分相差3661分
  测试方法并不复杂,找到一个骁龙801处理器的Android 4.4手机(32位处理器+32位系统),使用最新版安兔兔v5.7进行测试,最终成绩为44627分。将手机升级至Android 5.0之后,再次进行跑分测试,安兔兔跑分为48222分。
 32位系统和64位系统下的跑分数据
  从各项分数分析,升级到64位系统之后,多任务、Android运行环境、CPU整数、CPU浮点以及RAM速度都有提升。由此我们也可以得出32位处理器运行在64位系统上并不会出现性能下降的结论。也就是说,使用骁龙801处理器手机的用户放心升级就可以,至少短期内不会遇到瓶颈。
  通过一系列的测试,最终的到的结论虽然有些部分出乎意料,但总体还是在情理之中。64位处理器+64位系统的组合是表现最出色的,不论是32位模式还是64位模式的跑分都远超64位处理器+32位系统的分数。
  而在32位处理器测试中,搭载64位系统同样是能够提高跑分的,虽然有可能是安兔兔软件自身的算法问题,但至少可以证明64位系统并没有让32位处理器的手机性能降低,使用骁龙801处理器的手机放心升级Android 5.0就是了。
  从长远考虑,64位处理器又绝对是未来的趋势,不论是从硬件层面还是软件层面考虑,64位能够给我们带来的更多的可能性,即便32位向64位过度是个痛苦的过程,但科技绝对不会停滞不前。早前8位CPU升级至16位,16位更新到32位,每一次升级都包含争议,但现在回首望去的确也是历史的必然。
  对于消费者实际选机来说,喜欢频繁换机的朋友其实完全没必要在意手机处理器到底是多少位的,喜欢就买即可,因为短期内还没有达到非换64位不可的地步。而对于哪些不经常换机的朋友,购买64位处理器手机其实为未来布局,不至于几年后因为兼容性等问题被淘汰。
(责任编辑:UT024)
&&&&&&</div
最新爆料显示,魅蓝Note 5售价可能更加良心...
客服热线:86-10-
客服邮箱:黎明中的64位 Win XP64位与32位性能对比_操作系统_网页教学基地
热门关键字:
         
黎明中的64位 Win XP64位与32位性能对比
来源: 时间: 05:53:29&&浏览次数:0
  与普通的应用软件相比,家用电脑操作系统的更新速度要慢得多。但是,它的每一次更新,几乎都会在整个家用电脑市场上引发一次规模巨大的“地震”,从软件厂商到硬件厂商,都会因之而调整自己的产品策略,推出与之相配套的新品。
  自从2000年微软推出全新的家用操作系统“Windows XP”至今,五年已经过去了,沉寂已久的市场即将面对又一次巨大的变革,这就是长期以来一直被人们传说得沸沸扬扬的微软下一代家用电脑操作系统,代号为“Longhorn”,而最终被微软命名为“Windows Vista”的64位操作系统。
  64位系统在运行传统的32位Windows XP时性能究竟有多大的提升?同样的硬件平台在运行64位的Windows XP时会有什么样的表现?英特尔的64位平台和AMD的硬件平台在运行同样的测试程序时,哪一个能够得到更高的分数?
  在本期的《封面故事》中,我们除了将向您全方位地介绍64位系统的知识和微软最新的64位操作系统“Windows Vista”之外,我们还特意搭建了4个分别由英特尔和AMD处理器组成的不同的64位硬件平台,使用Sandra2005等专业测试软件对64位系统和32位系统的性能进行了测试比较,带您深入体验64位系统与32位系统的异同。
  当您在欣赏令人惊心动魄的科幻大片《星球大战前传III》的时候,您是否想到,我们所看到的这一幕幕亦真亦幻、惟妙惟肖的画面,都出自AMD最新的64位通用计算平台,正是这一平台的低价格与高性能保证了影片的大获成功。
  今年5月19日,全球影迷期待的《星球大战》系列电影――《星战前传III:西斯的复仇》在全球公映,这部世界电影史上最负盛名的科幻片再次把科幻电影奇才导演乔治?卢卡斯想像的诡异空间展现在全世界面前。
  日,《星战前传II:克隆人进攻》首映当天即收入8000万美元票房,最终的总票房是3.11亿美元;而在日首映的《星战前传:魅影危机》同样达到了6500万美元,最终票房为4.31亿。从此,5月19日便成了卢卡斯的幸运日。
  是什么造就了乔治?卢卡斯和《星球大战》系列电影?是数字技术。事实上,正是乔治?卢卡斯在1977年执导的《星球大战》中前所未有地大规模运用电影特技,开创了崭新的电影天地,彻底改变了好莱坞对于科幻电影的否定态度。卢卡斯也抛开传统的胶片方式,全部影像都用“0”和“1”来记录和表现。这一次他尝试将后期处理工作从昂贵的专用图形工作站转向基于AMD 64处理器的通用服务器平台,结果电影制作速度明显提升,而且花费不多。《星战前传III》的后期制作总共做出了大约6800个镜头,这个数字让乔治?卢卡斯有充分的制片空间来“为所欲为”,最后卢卡斯从中精选了2200个镜头。而在《星战前传II》中,卢卡斯仅仅做出了4500个镜头。借助64位计算的速度优势,卢卡斯丰富了很多电影细节,激光剑的反光以及黑武士那可以当镜子的黑面具等,这些正是64位计算所带来的前所未有的创造力和魅力所在。
  64位的发展历程
  我们知道,x86结构在1981年随着IBM PC-XT个人电脑的中央处理器――Intel8086进入了人类的世界,这颗在当时拥有优秀性能和低廉价格的处理器,是一颗真正16位的微型处理器。英特尔随后发布的80286也是一颗16位的x86结构处理器,它采用16位的x86指令系统,但拥有更为先进的保护模式指令集。很快,PC的发展就使英特尔觉得有必要推出基于32位x86指令集的CPU――80386。从此以后的10多年间,8(Pentium)、80686(Pentium 2)、Pentium 3直到Pentium 4,英特尔一直牢牢占据着个人电脑发展路程上的核心地位。32位的x86架构也经历了10多年的风雨,过去20年中,x86以无可比拟的性能价格比优势成为计算平台的标准。x86系统以每年超过1亿台的装机量和90%以上的市场占有率被用户广泛认可,同时开放平台的良性竞争环境也推动着x86派的技术发展远远超过RISC体系。
微软操作系统发展史
  x86产品已经从最初的PC机走入了工作站、服务器领域,大有取RISC而代之、统一计算天下的态势。在这个过程中,惟一阻碍x86进入高端企业市场的,就是x86仍然基于32位技术――对于高端的企业级服务器与工作站应用无能为力。伴随着企业计算应用的发展,64位应用越来越广泛,令x86向64位扩展势在必行,也成为统一64位计算标准的希望。与此同时,在个人、商务和移动计算领域,32位计算也渐渐开始显得力不从心,不管出于技术还是竞争需要,32位的时代已经渐渐开始过去了。
  企业市场传统上一直是RISC厂商和UNIX的天下,英特尔虽然一直想打进去并获得与在个人电脑市场上同样的成功,但却迟迟未能如愿。因此,英特尔单独发布了专为64位市场而定做的IA-64架构以及相关的64位指令规格,并发布了名为Itantium(安腾)的企业级64位处理器。安腾确实是高性能的处理器,但是它的IA-64并不兼容x86-32指令集,也就是说个人电脑的应用程序并不能在安腾上运行,这样,大众用户实际上是被英特尔划到了64位的界外。
32位程序可在64位windows下运行
  不过,这正好给了AMD一个大好的机会,使其可以自己研发处理器架构并与英特尔分庭抗礼。虽然机会的出现犹如白驹过隙,但AMD牢牢抓住了它,研发出了自己的64位处理器架构,命名为x86-64。从这个名字我们就能看出,AMD的64位指令系统是从x86扩充而来的,并且,AMD让新的64位处理器兼容以往的32位指令集。也就是说,AMD的新处理器不但是一颗64位处理器,同时也是32位的。AMD成功了,它发布的Opteron处理器迅速被市场所接受,在一年之内,AMD推出了3个系列的64位处理器:面向服务器和工作站的Opteron系列;面向发烧友和顶级个人电脑的Athlon FX系列和面向高性能、低价格桌面电脑的Athlon 64系列。
  要实现64位计算,光有硬件还是不够的。表面看来,64位操作系统似乎是刚出现不久的新事物,实际上,微软早在2001年就推出了Windows 2000 DataCenter的64位版本,是为英特尔安腾服务器推出的IA-64架构的操作系统,不能运行在个人电脑上。到了2003年,Windows Server 2003推出了四个版本,分别是专业版、Web服务器版、企业版和数据中心版;其中企业版和数据中心版都有32位和运行于安腾之上的64位两个版本,同时Windows XP也有64位的安腾工作站版,应该说微软在64位的路上是先行者。但是奈何素来所向披靡的Wintel联盟这次也犯了一个不大不小的错误:不能向下兼容32位应用。因此,在这个32位应用仍然占据主导地位的时代,这种纯64位的处理器和操作系统还难以被大众所接受。
  正是因为上述原因,现在大家普遍认为64位时代是从x86领域出现64位计算才真正开始的。
  在64位操作系统的竞争中,Linux可算独占先机。早在2002年,Red Hat Linux就已经支持AMD的64位处理器系列产品,包括高端的Opteron和低端的Athlon处理器。而随着Linux 2.6内核的发布, Linux对64位计算的支持可谓如虎添翼,Linux 2.6内核能够支持最大64GB的内存,能够处理大于2TB的文件系统,并且在基于x86的SMP系统中支持64个CPU,这些特性都使该内核和Linux更有资格成为关键任务系统的运行平台。借着Linux 2.6内核的发布,以SuSE为代表的Linux系统迅速出现了64位发行版。
  在和Linux的64位赛跑中,Windows的起跑明显落后了。不过,微软战车的动力强劲,一旦开始加速,前进的速度不可小视。除了Windows XP Professional x64和Windows Server 2003 x64之外,Windows的下一代操作系统Vista已经出现了最新的Beta1版,并且32位版和64位版在同一时间发布,由此可以看到微软强攻64位操作系统市场的决心。
支持超过4GB虚拟内存
  除了Linux、Windows之外,64位操作系统阵营中还有一个不能忽略的身影:Sun公司的Solaris 10。Sun在总结Solaris 10的关键特性时,第一条就指出,它能够在广泛的SPARC和基于x86的系统上运行,包括新的AMD Opteron处理器;并保证与现有的应用程序兼容。所以说,对于x86系统平台的支持,是Solaris 10新生的第一要义。
  触手可及的64位应用
  眼下,64位硬件平台、操作系统已经整装待发,部分高端应用程序也出现了64位版,那么我们是不是可以完全投入64位的怀抱了呢?
  先让我们来看看目前Windows平台上典型的64位应用再下结论吧。目前微软已经有多款支持64位硬件的Windows操作系统,最新的Vista也同时推出了32位版和64位版,因此操作系统方面不成问题。除了操作系统和在硬件驱动方面的大量更新、升级,微软也已经推出SQL Server 2005(64位),同时推出了SQL Server 2000的SP4补丁,以兼容64位计算平台。在开发工具方面,微软现在推出了64位的编译器,语言涵盖了C/C 、ASP、BASIC语言,它们通过使用Windows 64 API来开发兼容64位计算平台的应用程序。
  另外,我们还看到越来越多的从64位平台获益的例子。比如北京超图地理信息技术有限公司在微软中国技术中心的全力支持与协助下,完成了其主打GIS软件产品:SueprMap DeskPro和SuperMap IS.NET 5.0在微软Windows64位操作系统的测试,测试结果表明上述两个产品能够全面支持64位操作系统,并且每秒响应的请求数量比32位操作系统中提高将近1倍,性能大幅提高。在微软公开的多个测试中,对同样的应用来说,64位应用的效率都比32位应用的效率要大大提升。
  随着x86平台64位Windows的发布,国际著名软件厂商比如Adobe、BMC、IBM、McAfee、Oracle、Symantec、UGS和VERITAS纷纷表示已经或者正在开发支持Windows 64位平台的软件;在国内,微软已与包括用友、金蝶、江民、瑞星、金山等在内的软件厂商开展合作,预计未来几个月中将有数千个软件产品问世。
  对于开发人员来说,在32位平台下撰写的应用程序拿到64位平台上重新编译,需要做的修改小于10%。开发者甚至可以使用Microsoft Visual Studio 6 IDE生成64位应用程序,而无需升级到最新的Visual Studio版本。已面市的64位开发工具还有SUN的64位JAVA编译器、Apple的Xcode 2和一些64位Linux自带的C/C 编译器。64位应用的开发也不成问题。
  似乎“万事俱备,只欠东风”了,果真如此吗?
  硬件驱动是个很容易被忽视、但却极端重要的问题。和应用软件不同,硬件设备的驱动程序无法通过兼容模式与现有的64位操作系统融合。随着Windows 64位平台的发布,英特尔、AMD、NVIDIA、ATI、创新等知名硬件厂商已经发布了64位的驱动程序,但是仅有这些硬件厂商的跟进还远远不够。从Windows x64的实际测试和安装情况来看,很多测试用户遇到的问题仍然是硬件驱动问题,并且用户无法用现有的32位驱动来暂时解决问题,因为驱动必须是原生64位编写的。而作为操作系统的重要组成部分,适当的驱动优化和移植又需要很长时间才能完成。
  目前的32位平台还能满足绝大部分应用需求,和32位平台相比,64位的应用实在是太过匮乏。因此,除非有特别需要,用户还不需要一下子就升级到64位平台。
内存消耗惊人
  不得不谈的兼容性问题
  虽然64位应用已经大有“山雨欲来”之势,不过兼容性问题又一次摆在了所有软件厂商的面前。
  经历了从8位计算到16位计算技术、16位计算向32位计算的两次迁移,随着64位计算的兴起,我们又再一次面临由32位计算向64位计算的过渡。面对庞大的32位市场,如何过渡到64位计算平台则成为人们越来越关切的问题。回头借鉴历史上计算机的发展历程,我们会发现,兼容性在这个历程中占据了举足轻重的地位。
  人们对从8位计算向16位计算技术的过渡也许感触不深,而从16位计算向32位计算的迁移则大大影响了人们的生活。因为对x86架构来说,从16位计算技术向32位计算技术的迁移使得PC完成了从286架构向386架构的转化。而且也正是因为这种转化,PC才开始真正对人们的生活产生了极大的影响。32位计算刚刚推出之时,面对广泛的16位软硬件市场,果断采用了兼容原则,即支持32位计算技术的386处理器完全支持16位计算软件,成为一套能够发挥比任何16位平台更高性能的计算机平台。随着人们越来越广泛地应用32位计算平台,软件供应商也设计出了真正的32位软件来进一步发掘32位计算平台的性能,这样经过5年的漫长迁移过程,32位最终普及并逐渐发展壮大而形成现在的市场局面。其实在x86处理器由16位向32位迁移的同时,还出现了另外一种被称为Risc的架构。Risc架构由于具备精简指令集等优点,被很多人认为是由16位计算技术走向32位计算技术的必由之路。不过Risc架构最致命的缺点就是与当时已经极为流行的x86架构不兼容。时至今日,当我们再回过头去找那些力推Risc架构的厂商时,他们中的大多数要么已经退出历史舞台,要么仅行走在非常狭窄的高不可及的领域。历史在一次次地向人们昭示着一个规律――每次在发生技术迁移时,必须使前后两个系统间保持最大的兼容性,只有达到平滑过渡的系统生命力才会最强。
  所以我们不难推断,在32位计算技术向64位计算技术迁移的过程中,系统兼容性的规律同样会再一次发生作用,因此平滑过渡策略将是32位向64位迁移的最佳策略。
  事实上,从微软目前推出的两款桌面级64位操作系统中我们已经可以看到,它们都不约而同地提供了32位应用的兼容模式。所以,即使64位应用已经向我们走来,这也绝不代表32位操作系统和应用软件会立刻退出历史舞台。
32位、64位两个版本
  64位之后
  目前的大多数用户最早接触到的计算机都是32位的。回顾历史,我们会发现,从8位升级到16位、16位升级到32位的过程都很快,大约只有6、7年的时间。而32位持续的时间则很长,大约有20年。这是因为32位计算技术在绝大多数情况下都能满足人们的需要。可是现在,随着互联网等技术的发展,对内存需求越来越大,像股票交易,全国十几万股民在线交易,有几千支股票,每10秒数据量就超过2GB,32位服务器完全不堪负荷,在专业的建筑、制图、地质勘探、环境模拟、视频制作等应用领域,32位平台同样捉襟见肘,升级到64位是势在必行。
  64位已经向我们走来,也许你还躺在32位的世界里遨游,也许你觉得数字世界的发展快得超过了你的想象,然而实际情况是:数字技术发展的精彩序幕才刚刚揭开,64位绝对不会是数字发展技术的终点。现在有很多协处理器都出现了128位,也许将来的某一天,虚拟现实技术让128位的CPU都难以承受,人类又得翻过128位的崇山峻岭朝更高的目标迈进。如果你问未来会出现1024位的CPU吗?CHIP敢肯定那也绝非胡思乱想!
  在现阶段,关于64位平台的性能与32位平台相比究竟强大多少,一直众说纷纭,尤其是在64位平台上运行32位的程序时,性能是否会得到提高,一直是人们关注的问题。为此,CHIP本次特意搭建了4个具有代表性的64位硬件平台,以实际测试的数据来为您展示现阶段64位平台的实际性能。
  为了使读者更加清晰、直观地了解到64位运算的实际性能,我们搭建了4套不同的64位硬件平台,分别使用英特尔的奔腾4 660处理器、奔腾4 526处理器,以及AMD FX57处理器和Athlon 64 3200+处理器。其中,采用英特尔的奔腾4 660处理器和AMD的FX57处理器所搭建的是两个高端的硬件平台,而采用英特尔奔腾4 526处理器和AMD Athlon64 3200 处理器的两个平台,则为略低一些的主流配置平台。需要说明的是,两个高端平台由CHIP搭建,两个主流配置平台则直接采用了惠普的Pavilion w5189cn和Pavilion a1070cl家用台式电脑。为了在下文中行文的方便,我们将英特尔的两个平台分别命名为英特尔一号平台(对应高端)和英特尔二号平台(对应主流),而将AMD的两个平台分别命名为AMD一号平台(对应高端)和AMD二号平台(对应主流)。
  在测试软件方面,我们使用了Sandra2005、3DMark05、UT2004、CS:S、CINEBENCH 2003、Far Cry等几种软件,希望通过这些软件的测试可以从各个方面反映出64位系统的特性。在测试过程中,我们在所有4个平台上都分别安装了WindowsXP和WindowsXP Professional x64 Edition,然后分别在这两个系统上运行相同的测试软件,以比较在同一个64位的硬件平台上,32位操作系统和64位操作系统之间的性能差异。为了使您能够更加方便、快捷地理解我们的测试数据,我们将所有数据都制作成了柱图的形式。此外,由于测试项目较多,因此我们就不再将所有的测试数据都标在图中了,而替之以32位和64位系统之间所存在的差异百分比。举例来说,在英特尔一号平台上运行Sandra2005中的Dhrystone ALU(MIPS)时,在Windows XP下所得数值为10647,而在Windows XP Professional x64 Edition中所测数值则为12666。因此,在柱图上我们将前者所得的数值默认为是基数“1”,然后标出后者比其高出的百分比:19%。
  64位前景诱人
  虽然微软还未推出针对家庭用户的Windows XP Home x64版和针对中国用户的简体中文版Windows XP Professional x64位版操作系统,但是64位的前景已几乎令所有的用户感到兴奋:如果使用了64位操作系统,用户就可以在不进行任何硬件再投资的情况下,获得更高的性能。
  虽然64位的WindowsXP推出已经有一段时间,驱动程序也日趋完善,但是个人用户可以利用的64位软件仍然为数不多,64位的性能优势仍然要通过已经为64位优化过的测试软件来体现。
  Sandra2005是目前为数不多的为64位操作系统优化过的测试软件。在64位Windows XP平台下,Sandra2005的成绩普遍大幅度提高,其中尤以浮点处理能力提高比例最大。定位高端的英特尔奔腾4 660系统和AMD Athlon FX57系统的算术运算性能在64位平台迁移中获益较多,这和高端系统配有更多缓存和更高的FSB速度不无关系。但是在多媒体性能测试中,基于EM64T技术的英特尔平台虽然在性能上有一定的提升,不过规格更为接近主流的Pavilion w5189cn性能提升更为明显,其中的Floating-Point x4 iSSE2项目甚至提高了49%之多。反观基于AMD64技术的两个平台,它们的性能提升没有英特尔平台提升得那么多,甚至还出现了64位平台下Integer x8 iSSE2成绩比32位平台下大幅度下降的“意外”现象,究其原因恐怕与AMD64平台使用的编译器有关。
  黎明中的64位系统
  在《CS:S》游戏测试中,64位平台的测试成绩提升较大。通过测试我们可以看到,英特尔二号平体的编解码能力在64位环境下还是略优于32位系统的。但是在软件OpenGL的渲染测试中,64位系统的渲染能力有所下降。
  由于现在还没有64位平台下的多媒体编解码器,因此AMD一号平台在64位平台下的多媒体处理能力与32位下相同。但在游戏软件Far Cry的测试中,CHIP发现仍旧是32位平台下的执行效率更高,即便是在64位环境下运行该软件的32位版本,都会出现一定程度的性能损失。
  AMD一号平台也是CHIP可以搞到的当前国内硬件配置最高的AMD平台,所以所有的测试都是在高负载环境下完成的。通过测试我们可以看到,64位 Windows XP平台下,CPU的整数运算能力有了全面提升,尤其是浮点运算部分,性能提升显著。但在多媒体运算的测试中,AMD一号平台却出现了负增长。至于整合多媒体运算能力,64位下的测试结果比32位下有很大程度的下降。但在浮点多媒体处理能力方面,64位平台上的成绩有了很大提高。两个平台的内存处理能力表现较为接近。
  高端英特尔平台整体来看比AMD平台更加稳定。以CPU的计算能力为例,无论是整数运算还是多媒体运算,64位处理能力相比32位平台都有一定的提高。虽然英特尔平台的性能提升也比较小,但至少测试数据没有降低。英特尔平台的内存性能方面,64位与32位基本相同,这与AMD平台的表现结果一致。这也说明现阶段的“64位”并不能对内存性能的发挥有太大帮助。
  在《Far Cry》的测试中,英特尔平台与AMD平台表现出了相同的问题,64位环境下表现不升反降。同时,也许是受到多媒体解码器的影响,英特尔平台在64位环境下,如果使用32位解码器,性能并不会有任何提高。
  在英特尔二号平台上,我们并没有进行过多的子项性能测试,而是尽量模拟家庭用户的实际使用环境,使用多种主流软件进行测试。通过测试我们可以看到,在CPU计算能力方面,英特尔主流平台与高端平台的表现基本一致,性能全面提升,但幅度并不大。在显示性能方面,64位环境下的性能同样有所提升。
  在AMD二号平台上,其测试项目与英特尔二号平台相同。在CPU运算能力的测试中,主流AMD平台与高端AMD平台相同,在Integer x8 iSSE2的测试中,成绩不升反降,这也排除了测试软件出错的可能。在有关DirectX 9.0的游戏性能测试中,64位系统都有所提高,只是提升幅度不同。在《CS:S》的测试中,AMD二号平台的表现与英特尔二号平台相同,在64位环境下提升幅度较大。另外,在软件OpentGL渲染的测试中,64位平台的性能相比32位平台也有很大的提升。
水晶桌面强大的资源管理器
消失的地址栏
奇妙的虚拟文件夹
比较比较 比较}

我要回帖

更多关于 现货相比外汇的优势 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信