64-bit是不是晃点全人类的阴谋.docx
《64-bit是不是晃点全人类的阴谋.docx》由会员分享,可在线阅读,更多相关《64-bit是不是晃点全人类的阴谋.docx(34页珍藏版)》请在三一办公上搜索。
1、64-bit是不是晃点全人类的阴谋?伐木者注:最近大家谈论比较多的就是64位的XP,在此转贴一篇关于64位的性能评测。对于没有耐心看完此贴的朋友,我可以先告诉大家结果。64位确实比32位先进,但性能提升是及其有限的。16位计算机的内存寻址为640K,32位计算机的内存寻址能力是4G,64位将扩展到180亿G。但现在有哪台家用电脑用4G内存不够?显然,32位升级到64位远不如当初从16位升级到32位值得欢呼。任何规律都有其局限性的,摩尔定律也不例外,电脑总有一天会如同办公桌一样用二十年。一、64-bit 究竟有没晃点我们? 究竟我们是在期待处理器还是操作系统的升级? 每次Intel 和AMD 竟
2、相发布更高规格和性能处理器的时候,我们都难免沾沾自喜一番,可是买了最新的硬件,却不得不面临没有操作系统和软件支持的尴尬局面。在硬件发展快过软件的时代,微软的操作系统一次次地成为了我们的救命稻草。 Windows 95-Windows98se-Windows 2000-Windows XP ,几乎每次全新操作系统的发布都能够给我们涣然一新的感觉,并带领了整个IT产业向前发展。Windows Longhorn 更是为我们带来全新的理念,3D 化的操作界面,多媒体功能也完完全全地被贯彻到了PC 系统当中,不过今天的主角显然也决不会令大家失望。 AMD Athlon64 处理器的发布,吹响了PC 进军
3、64-bit 平台的口号,市场追随者迅速被凝聚起来了,最后Intel 也不得不破天荒跟随AMD ,在其Xeon 和6XX系列处理内置了64-bit 内存扩展技术。可是当一切竞争井然有序进行的时候,越来越多的人才知道微软竟然没有64-bit 的主流操作系统,当64-bit 之风吹遍整个神州大地的时候,我们竟面临无操作系统可用的尴尬境地。这好比你买了一台奔驰汽车,却只能在山涧的崎岖小道行使一样,感觉特别不爽。不过历经波折之后,Windows XP 64bit 版本终于可拨开乌云见明月。(其实笔者有一点还是异常担忧的,微软现在依靠在操作系统的垄断地位,不断深入各个软件、硬件领域,即使操作系统也细分为
4、N+1个版本,什么Windows Mobile 、Windows Tablet 、多媒体中心版本。人的精力、能力终归是有限的,盖茨面对这么多产品相必也力不从心吧。也就是说,更优质操作系统的开发周期变长、所包含的技术减少,此时此刻,笔者都已经深深感受到分拆微软其实真可造福全人类,让他们带来更好的产品。这是题外话!) 当我们一次次提到64-bit 计算的时候,很多人想到的可能会是“它有两倍于32-bit 平台的性能,在3D建模时速度更快、效果更逼真,玩游戏自然也更流畅,那时候计算机就会是一个具有魔力的盒子,变得无所不能吧?”。但也有一部分反对者认为(Intel 早期便是这样想的),64-bit 只
5、是个唬人的数字,晃点消费者去购买新平台的阴谋而已。不过事实终归是证明了一切,Intel、AMD、微软、nVIDIA、ATi、VIA 等等业界巨头都在倡导着64-bit 技术,这总不会是全人类造就的阴谋吧!那么对于64-bit ,对于Intel和AMD 各自的64-bit ,我们都有充分的认知,有做好心理准备去迎接实现方法不同,结果都是迈入64-bit的平台吗? Intel 和AMD 两者是既有区别,也有共同点,首先是它们并不会带来如我们期待的两倍于32-bit 的性能(那是理想化的结果),正如双核心处理器的性能并不会等于两颗单核心处理器性能之和。以前我们有过从8bit 处理器到16-bit ,
6、从16-bit 到32-bit 的区别,现在也是相同道理。目前面向PC 平台的64-bit 技术其实都是在往昔x86 指令架构(ISA)上的扩展,包括了AMD64 和Intel 代码兼容的EM64T ,都有各自的优点和缺点。优点包括了,比x86 ISA 提供了更大的内存寻址空间,更清晰方便的编程模式,还有性能的增益,并且保留了向目前32-bit 应用程序兼容的能力。 为了方便大家对未来64-bit 平台的选购,从容驾御自己的工作、娱乐平台,我们今天特地挑选了AMD 和Intel 的64-bit 处理器,并搭配微软最新的64-bit Windows XP 操作系统,进行一些技术解析和性能测试。在
7、正式版本的Windows XP 64-bit 发布后,想这也是发展的必然趋势吧。最新的64-bit 处理器与Windows XP Pro x64 版本在32bit 和64-bit 的应用究竟如何?不用再等待,现在就让大家先睹为快。二、64-bit 技术的要点 把PC 平台带入64-bit “深渊”的始作俑者乃AMD ,它最早提出了x86 技术的64-bit 扩展,这便是现在闻名于世的AMD64 。在开发的早期,该技术一直被命名为x86-64 ,最后可能出于市场的原因,在正式推出的时候被修改为AMD64 。实际上,AMD64 也是AMD K8架构的官方名称,因此在很多时候会搞得大家一塌糊涂。在6
8、4-bit 深入人心,微软明确表示不再开发第二款64-bit 操作系统的时候,Intel 也只能加入兼容AMD64 的阵营,不过在命名的选择上它的余地很少。再说无论怎样,Intel 都不会做“Now With AMD64 Compatibility”(兼容AMD64)这种龟孙子的行为吧。在此严峻形势而无可选择的情况下,Intel 只得复制AMD64 技术,并被命名为Intel 扩展内存64bit 技术,也就是“EM64T”。 在很多时候我们听到商家和媒体声嘶力竭地呼喊“64-bit 处理器是区别于以往处理器的全新产品”,其实我们现在明白它只不过是在x86的基础上加入了新的64-bit 指令扩展
9、而已,当然除此外也有其它技术革新,因为社会肯定是不断进步的,虽然道路会有些曲折。 现在市场上销售的所有Athlon64 和Opteron 处理器都提供了对x86-64 技术的兼容,而Intel方面则在Pentium4 600 系列和最新的Xeons处理器 提供了相关技术支持。Intel 信誓旦旦地声称,将会在所有桌面处理器产品线提供对64-bit 技术的兼容,当然也包括Celeron 低端产品。AMD 方面虽然没有表示在Sempron 产品线也提供AMD64 扩展,但如果Celeron 也这样做的话,它也只好不得以而为之了。两个竞争对手 在很长的一段时间里,能够提供对64-bit 技术支持的只
10、有Linux 操作系统,甚至现在所有市场上出售的Windows XP x86-64 仍是处于Beta 阶段。当然过几天微软就会正式推出最终版的Windows XP x86-64 ,它也承诺将免费提供给现在的正版Windows XP 操作系统拥有者。在四月份发布的Windows XP 专业版x64 和我们现时的XP 有着比较大的区别,因为它是在服务器版本Windows XP 技术的基础上提供64-bit 的支持。也就是说,它们原本就是微软打算开发给Intel Itanium 处理器使用的,如果牵强地称呼为Windows XP 64-bit 未免有些不敬,它的稳定性和安全性相信比之前的版本有质的提
11、高。在四月前,市场上可用得到的Windows x64 乃RC2版,一旦Windows XP x64 Edition 正式出售,也同时表明64-bit 市场进入突飞猛进的时代,预计64-bit 全面进入千家万户。 关于对32-bit 程序的兼容问题,是一个值得积极探讨的事情。Windows x64 通过一个称为“WOW64”的工具,可以运行32-bit应用程序,而在性能的损失都是微乎其微的。也就是说,使用Windows XP Pro x64 ,无论是应用界面和使用习惯都和当前的操作系统一般无二。不过任何事情可不能看表面,其中玄机和工夫都由厂家给完成了。比如设备的驱动,就必须为Windows x6
12、4 进行重新编译,32-bit 驱动在其上将不能够正常工作。当然微软已经为当前主流的硬件设备内置了驱动程序,比如Intel 925X 和nForce4 平台就不需任何芯片组驱动。不过在另一方面,我们却不得不等待硬件制造商发布最新版本的驱动,RealTek 和nVIDIA 都各自不断更新音频和视频驱动,以期获得更好的兼容性和性能、功能。ATi 也已经推出了64-bit beta 版本的催化剂显示卡驱动,不过值得注意的是,很多硬件制造商还没有做好向64-bit 平台迁移的准备。 有一些应用程序可能也还没做好往Windows 64 迁移的准备,比如WinXP x64 就会有两个版本的Internet
13、 Explorer,分别是32-bit 和64-bit 的版本。微软之所以把32-bit IE 作为操作系统的默认,是因为目前大部分ActiveX控件都还是用32-bit 代码编写,也就是说间谍软件也不能运行在64-bit 操作系统?不过随着时间的进步,未来越来越多的程序将会使用64-bit 程序作为默认编译器,64-bit 二进制也将唯一兼容64-bit 处理器和操作系统。三、64-bit 技术的优势1、完全解决内存寻址的问题 当AMD的设计团队创建x86-64 ISA 的时候,它就为后者准备一些与生俱来的优点,首先最为重要的是解决32-bit 的硬伤-32 bit 的内存寻址空间:32-b
14、it 系统和硬件支持的最高物理内存为4GB ,对于当前桌面PC 来说,这似乎已经足够了,但越来越多的x86 ISA 平台被应用于工作站和服务器,4GB 内存无异于杯水车新。并不仅仅如此而已,32-bit 寻址的效率也实在不敢恭维。在默认的情况下,Windows XP 限制了应用程序仅能使用2GB 的内存空间,而剩下的2GB 则保留给系统任务。x86 系统的寻址使用了一个称为物理内存扩展的机制,这解决了4GB物理内存的限制,在某些服务器版本的操作系统,它允许在32-bit 系统支持最高达128GB的物理内存。然而,PAE 使用的内存分页被认为效率不高。 与此同时,一些用户经常使用的数据却在呈现级
15、数的上升,比如高清晰的数字摄影机、HD 视频和HD 游戏,显示卡的内存甚至也已经高达512MB 。科学计算和技术工作站也已经抵达了32-bit 应用的高峰。 在转移到64-bit 寻址的时候,内存寻址空间能力也从232 增加到 264 ,至此x86-64 ISA完全解决了内存数量的限制。64-bit 寻址空间的峰值寻址空间是16EB ,这在当前是无法想象的巨大数量。不过当前AMD64 处理器并没有完全利用64-bit 的寻址能力,仅有40 bits 物理寻址空间,1TB,48bits 的虚拟内存寻址空间,为256TB 。开始Windows XP x64 支持128GB 的物理内存和高达16TB
16、 的虚拟内存 ,缓存的最高上限也从32bit 的1GB 增加到64bit 的1TB ,1千倍。Windows XP x64 还为32-bit 应用程序赢得了额外的增益,每个应用程序最高可以使用4GB 的空间。 简而言之,转移到64bit后,x86 ISA 的内存限制被完全去除,为PC 赢得了增长的空间。不过这个改进机制并不会带来性能的增益,可用内存的多少并不代表就有多少内存。但这是与x86-64 相比最重要的区别。2、寄存器,64-bit 性能的重点 x86 ISA 普通寄存器(GPRs)可用数目也是一个值得注意的问题。寄存器的速度非常快,要远快于处理器内存的缓存,它在处理器内部用于储存计算的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 64 bit 是不是 全人类 阴谋
链接地址:https://www.31ppt.com/p-1662003.html