位和位CPU操作系统

上传人:平*** 文档编号:47367670 上传时间:2018-07-01 格式:PPTX 页数:12 大小:65.28KB
返回 下载 相关 举报
位和位CPU操作系统_第1页
第1页 / 共12页
位和位CPU操作系统_第2页
第2页 / 共12页
位和位CPU操作系统_第3页
第3页 / 共12页
位和位CPU操作系统_第4页
第4页 / 共12页
位和位CPU操作系统_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《位和位CPU操作系统》由会员分享,可在线阅读,更多相关《位和位CPU操作系统(12页珍藏版)》请在金锄头文库上搜索。

1、32位和64位CPU、操作系统的区别 + 判断、使用建议32位和64位CPU、操作系统的区别 + 判断、使用建议一、32位和64位的区别 1、32位和64位一般是指CPU的通用寄存器位宽,所以64位的CPU位宽 增加一倍 2、可寻址范围大大扩展,32位系统支持最大内存位4G,64位系统理 论支持最大内存264=18446,744,073,709,551,616,约1600万TB,相当 于16EB。(实际还受制于操作系统和主板约束),实际的CPU尤其是 这两年的CPU都是采取兼容设计的,内部总线不到64位,后期的CPU 逐渐都会采用标准的64位,具体见下文。 3、32位系统和64位系统需要安装支

2、持相应系统模式下的操作系统和 驱动软件,也就是32位只能安装32位,64位安装64位的但可兼容32位 运算。 4、目前约定俗成的x86就是代表32位操作系统,x64代表64位操作系 统。 5、目前64位CPU标准有:AMD 64、EMT-64、IA-64。更多关于INTEL 64 :http:/zh.wikipedia.org/zh-cn/Intel_6432位和64位CPU、操作系统的区别 + 判断、使用建议二、64位系统的优点 64位系统的理论优点: *64位系统理论支持安装最大16EB的内存,具体跟CPU的地址总线 宽度有关,地址总线宽度及支持内存大小见下面的表格 *所有64位寄存器仍然

3、使用相同的划分方案,仍支持执行8位运算 *RIP(新的64位指令指针)替代32位的EIP指针(再早期的IP指针 为16位),并向下兼容。 *SIMD指令使用新的寄存器,CPU在64位模式下有16、64位MMX 寄存器 * XMM寄存器为16位,用来做SSE浮点运算指针 *只有FPU寄存器是80位宽度,其它剩余的寄存器和指令都是64位 宽度 更多请参考:http:/www.tech- + 判断、使用建议 二、64位系统的优点 CPU 地址总线宽度及地址总线可寻址范围 (支持最大内存):64位CPU的实用优点: 64位的系统在视频编辑、文件搜索、科学计算、 人工智能、平面设计、视频处理、3D动画和

4、游戏 、数据库以及各种网络服务器等方面具备更强大 的优势,尤其是在工程制图、3D、音视频制作 等领域的具有极佳的应用效果。64位系统效能 发挥需要三大模块支撑:硬件、操作系统、 上层软件。普通的32位软件是无法在64位操作 系统上运行的。CPU地址总线最大内存808620 bit1MB808820 bit1MB8028624 bit16MB80386SX24 bit16MB80386DX32 bit4GB80486SX32 bit4GB80486DX32 bit4GBPentium I32 bit4GBK632 bit4GBDuron32 bit4GBAthlon32 bit4GBAthlon

5、 XP32 bit4GBCeleron36 bit64GBPentium Pro36 bit64GBPentium II36 bit64GBPentium III36 bit64GBPentium 436 bit64GBAthlon40 bit1TBAthlon-6440 bit1TBAthlon-64 FX40 bit1TBOpteron40 bit1TBItanium44 bit1TBItanium 244 bit1TB32位和64位CPU、操作系统的区别 + 判断、使用建议三、如何判断您的计算机是否支持64位操作系统 硬件上的区分: 1、CPU: AMD在2003年春季发布第一款针对服务

6、器的x86架构64位服务器处 理器皓龙,秋天发布了同样架构的速龙64系列处理器,揭开了64位运算新篇 章(当然这是指桌面处理器,专业的64位甚至更高位的处理器早就有了,比 如SUN公司的UltraSparc 、IBM公司的POWER5、HP公司的Alpha等)。2005 年4月26日,微软正式发布了64位操作系统Windows Server 2003 x64 Edition和 Windows XP Professional x64 Edition,距离第一片64位x86处理器上市有两年多 时间。 也就是说目前发布的通用处理器,包括INTEL、AMD几乎都是64位的,其实只 要主板不是“偷工减料

7、”的采用兼容性设计,都是可以支持64位操作系统安 装,当然实际支持内存的大小还决定CPU的地址总线宽度和主板情况。实际运 行还跟前端总线有关,比如早期的FSB和Core i5、Core i7使用的QPI(对抗AMD 的HT总线)。更多QPI相关知识:http:/ 2、主板:目前市面的主流主板都是支持64位CPU的。 3、内存:基本无限制,当然为了搭配最新的CPU和主板,速度上最好不要拖 后腿就可以了。32位和64位CPU、操作系统的区别 + 判断、使用建议三、如何判断您的计算机是否支持64位操作系统 软件上区分: 1、操作系统:目前Windows的大部分系列都有对应的64位版本 发布。比如Wi

8、ndows 7除了家庭版初级班没有64位,其它都有, windows Server 2008 SP2只发布64位版本。 2、驱动程序和软件:这一点最为头疼,从目前来看,驱动程序 除了部分老设备(比如打印机、扫描仪较老可能会没有64位驱 动),新的设备都会发布64位驱动程序,但是64位的软件就非 常缺乏,而且很多企业由于应用市场关系,目前64位应用还没 到非用不可的地步,所以很多企业都还未开发64位版本软件, 即使开发出来,售价也相当高。这种现状可能会持续稍后的3-5 年不会一下改观。32位和64位CPU、操作系统的区别 + 判断、使用建议 四、平台测试: 比如使用CPU-Z等软件查看CPU是否

9、支持EMT- 64指令集即可。EMT-64本来是专指INTEL CPU 支持64位指令集,现在也指AMD 64了,如果 显示是AMD64也可以。此外还有IA-64,是 INTEL独立开发的64位处理器,不兼容32位计 算机,是纯的64位技术。谨慎选用 更多关于EMT64知识:http:/www.tech- + 判断、使用建议 五、关于64位系统的其它问题综合 1、装32位操作系统运行快,还是64位操作系统运行快 ? 从总体运行效率看,肯定是32位系统快,对于系统硬件 配置不是太高端的用户,推荐仍然安装32位操作系统。 2、否有必要安装64位操作系统? 对于做科学运算、工程制图、3D制作、音频

10、视频编辑的 用户,推荐尝试安装64位操作系统,那样更能彰显64位 的优势。 3、商家总是推荐支持64位是怎么回事? 大家不要相信商家所谓的64位支持,纯粹是寻找卖点而 已,现在不支持64位系统的已经很少,包括主板、CPU 等等。32位和64位CPU、操作系统的区别 + 判断、使用建议 到底是32位系统运行快还是64位系统快? 硬件条件相同且都支持64位和内存足够,这是目前主流硬 件的基本配置了。问题中的渲染一词在同等条件下仍然是 程序运行速度的问题(需要排除依赖显卡的独立部分,因 为在Windows 7上很多渲染工作已转交给GPU来完成), 问题2的游戏载入速度同问题1中的渲染,还有个比较特殊

11、 的地方,就是还跟DIRECTX版本和驱动等相关,所以也必 须规定软件条件必须相同,只有位上差异,故仍是哪个更 快的问题。32位和64位CPU、操作系统的区别 + 判断、使用建议到底是32位系统运行快还是64位系统快? 一、计算机操作系统和软件角度 首先看操作系统和上层软件,无论64位OS还是64位软件都是必须按照 64位格式进行编译,也就是默认的字长64位,运行 时,除了一些特 殊的独立计算,比如位运算,其它非标准字长变量运行时都是需要进行转换的。32位也是一样,这一点还看不出来哪个优劣(只指速度) ,即使硬件条件相同,实际上还是有速度上的差异,那就看谁的格式 转换最少,这就决定于应用程序的

12、类型和设计方法了。 操作系统也是软件,我们再看一下编译后的文件大小,大家可以看一下 Windows 7 64位版安装文件大小就知道了,肯定要比32位要大,这 里问题就来了,同样一个文件(打个比方),32位可能是1M,而64 位的可能就是2M,那么从硬盘上读取就存在时间差异。所以文件大 是个劣势。 到这里就可以看出不同版本OS或软件实际运行效率几乎相当(实际上 程序的差异主要就是在类型转换上),速度因素主要决定于硬件,下 面就来看一下硬件因素有哪些。32位和64位CPU、操作系统的区别 + 判断、使用建议到底是32位系统运行快还是64位系统快? 二、计算机硬件角度 1、物理硬盘的运行时间,64位

13、系统肯定会让物理硬盘花费更多的时间,如果是固态硬盘则 可以解决这个问题,物理硬盘的设计理念决定谁也改变不了这个结果,多读数据就是要花费更多时间,而固态硬盘可以完全按照64位来设计存储位宽,寻址时间几乎不受影响; 2、 再看CPU,现在的CPU都是按照标准64位总线宽度设计的(据说Windows 8可能支持128 ,也说不准CPU总线宽度还要向上加),(早期的CPU还是采用兼容设计的,也就是“假”的 64位,这个就不说了,越分析越复杂了)。内 部各种运算机制都是对64位有利的,也就是 说,大家让它算32位数,CPU都是需要“打向”兼容模式处理的。所以,单从CPU角度考虑( 不计可能集成的前 端总

14、线影响),64位速度会略胜32位。 3、内存方面,内存颗粒芯片大都是按照8位设计BANK重组,尤其是早期的内存条,当然现在 也有16、32位宽,今后肯定也会出现64位宽内存芯片。目前来讲对32位、64位影响都很小, 如果非得要分出胜负,那么就选32位吧。 4、 再来看看CPU的前端总线,早期的并行总线无论对32位和64位影响都很小,因为是信号 都是大家一起走(手拉手一起过桥),今后的CPU到北桥之间(注: 现在有INTEL CPU集成了 北桥,只不过把串行总线拿到内部而已)几乎都将采用串行技术,同等速率下(假设内存无影响下),肯定是32位数据传送更快,排队过桥肯定人少 的更快过去。 5、除此之

15、外,实际上除了北桥和CPU和内存,主板上就没什么东西了,主体PCI总线几乎都 是并行的,显卡模块也是独立出的,影响很小。32位和64位CPU、操作系统的区别 + 判断、使用建议到底是32位系统运行快还是64位系统快? 三、总结: 1、纵观上述分析,所以在相同的硬件环境下,需特别提到,这个环境必须要 包含到硬盘或CPU的串行总线(原因是这两者影响最大,原因下面分析), 64位的肯定没有32位快。 2、有意的人为设计出使用固态硬盘和全并行环境,那么两者理论速度相当, 目前业界还没到这个水平和需求的时候。反之,也可以有意的人为设计出让32位运行慢,而64位运行快的系统。 2、64位系统和软件的重要优点不能不提,那就是更加精确、精细。jexleven 的问题也出来结果了,那就是玩3D游戏,64位界面绝对要比32位界面更加漂 亮,音质更好,还有一堆“更大“(内存更大、硬盘更大,理论上并行的东西 支持也更多),试试便知。 3、以后如果使用固态硬盘或把普通硬盘的瓶颈问题解决,并且前端总线速度 跟上去,那么64位系统运行速度将会有较大提升,与32位系统速度差距也会 越来越小,当然了,使用专业的测试软件仍然是可以测试出差距的(架构可 能调整,结果暂时也无法确定)。 4 、 32位系统运行快是指普通应用角度全局考量的结果,并非表示每个程序 都一定是32位比64位快。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号