问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

大家能告诉我64位和32位的处理器到底是什么区别吗?

发布网友 发布时间:2022-03-28 15:37

我来回答

4个回答

热心网友 时间:2022-03-28 17:07

这里的64位技术是相对于32位而言的,这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。64bit处理器并非现在才有的,在高端的RISC(Reced Instruction Set Computing,精简指令集计算机)很早就有64bit处理器了,比如SUN公司的UltraSparc Ⅲ、IBM公司的POWER5、HP公司的Alpha等。

64bit计算主要有两大优点:可以进行更大范围的整数运算;可以支持更大的内存。不能因为数字上的变化,而简单的认为64bit处理器的性能是32bit处理器性能的两倍。实际上在32bit应用下,32bit处理器的性能甚至会更强,即使是64bit处理器,目前情况下也是在32bit应用下性能更强。所以要认清64bit处理器的优势,但不可迷信64bit。

目前主流CPU使用的64位技术主要有AMD公司的AMD64位技术、Intel公司的EM64T技术、和Intel公司的IA-64技术。其中IA-64是Intel独立开发,不兼容现在的传统的32位计算机,仅用于Itanium(安腾)以及后续产品Itanium 2,一般用户不会涉及到,因此这里仅对AMD64位技术和Intel的EM64T技术做一下简单介绍。

AMD64位技术
AMD64的位技术是在原始32位X86指令集的基础上加入了X86-64扩展64位X86指令集,使这款芯片在硬件上兼容原来的32位X86软件,并同时支持X86-64的扩展64位计算,使得这款芯片成为真正的64位X86芯片。这是一个真正的64位的标准,X86-64具有64位的寻址能力。

X86-64新增的几组CPU寄存器将提供更快的执行效率。寄存器是CPU内部用来创建和储存CPU运算结果和其它运算结果的地方。标准的32-bit x86架构包括8个通用寄存器(GPR),AMD在X86-64中又增加了8组(R8-R9),将寄存器的数目提高到了16组。X86-64寄存器默认位64-bit。还增加了8组128-bit XMM寄存器(也叫SSE寄存器,XMM8-XMM15),将能给单指令多数据流技术(SIMD)运算提供更多的空间,这些128位的寄存器将提供在矢量和标量计算模式下进行128位双精度处理,为3D建模、矢量分析和虚拟现实的实现提供了硬件基础。通过提供了更多的寄存器,按照X86-64标准生产的CPU可以更有效的处理数据,可以在一个时钟周期中传输更多的信息。

EM64T技术
Intel官方是给EM64T这样定义的:EM64T全称Extended Memory 64 Technology,即扩展64bit内存技术。EM64T是Intel IA-32架构的扩展,即IA-32e(Intel Architectur-32 extension)。IA-32处理器通过附加EM64T技术,便可在兼容IA-32软件的情况下,允许软件利用更多的内存地址空间,并且允许软件进行32 bit线性地址写入。EM64T特别强调的是对32 bit和64 bit的兼容性。Intel为新核心增加了8个64 bit GPRs(R8-R15),并且把原有GRPs全部扩展为64 bit,如前文所述这样可以提高整数运算能力。增加8个128bit SSE寄存器(XMM8-XMM15),是为了增强多媒体性能,包括对SSE、SSE2和SSE3的支持。

Intel为支持EM64T技术的处理器设计了两大模式:传统IA-32模式(legacy IA-32 mode)和IA-32e扩展模式(IA-32e mode)。在支持EM64T技术的处理器内有一个称之为扩展功能激活寄存器(extended feature enable register,IA32_EFER)的部件,其中的Bit10控制着EM64T是否激活。Bit10被称作IA-32e模式有效(IA-32e mode active)或长模式有效(long mode active,LMA)。当LMA=0时,处理器便作为一颗标准的32 bit(IA32)处理器运行在传统IA-32模式;当LMA=1时,EM64T便被激活,处理器会运行在IA-32e扩展模式下。

目前AMD方面支持64位技术的CPU有Athlon 64系列、Athlon FX系列和Opteron系列。Intel方面支持64位技术的CPU有使用Nocona核心的Xeon系列、使用Prescott 2M核心的Pentium 4 6系列和使用Prescott 2M核心的P4 EE系列。

64位技术就像一股不可阻挡的浪潮扑面而来,从今年开始,64位技术将逐步渗透进我们的生活,也许明年这个时候,我们已经习惯了在64位操作系统下运行64位程序。

热心网友 时间:2022-03-28 18:25

所谓64位的芯片,实际上是一个能够处理64位的数据块的芯片。一个芯片能够管理多大的内存取决于它所能够处理的数据块的宽度。

因此,32位的芯片能够处理232 个地址,或者说是4G的RAM ,64位的芯片芯片和操作系统将会极大的增加这个数字,根据现在已经实现的 Windows XP专业版x64 的定义,它现在能够支持128GB 的RAM 以及16TB的虚拟内存,在将来研发的Windows 版本中,这个数字仍然够继续增长。现在已经实现的AMD64 的芯片架构可以管理到256TB 的内存,在将来发行的版本中,这将可能扩展到2exabytes。

热心网友 时间:2022-03-28 19:59

支持的指令集不一样多。

热心网友 时间:2022-03-28 21:51

反正需要注意的就是,支持64位的windows xp还没有出来,还在beta版,现在买64位cpu来,如果你不跑linux或者其他操作系统,只跑windows的话与32位是没有区别的,只是白浪费银子
如果你想现在买来等64位xp的话……那等xp出来的时候你的64位cpu很有可能就已经过时了,所以我觉得还是实际一点比较好……
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 什么是64位处理器,它与32位处理器有什么区别? Cpu架构有几种? 华为手机p20打开屏幕录制后不能使用,怎么办? 我的华为手机原来有屏幕录制,不知道为什么现在没... 华为手机录屏后播放黑屏 华为手机中的屏幕录制,我录完了,我再想看,找不... 华为手机录屏后为什么看不了,说没有缩略图 为什么我用华为手机截屏或录屏后,有时图片会查看... 华为手机为什么开启了录屏后图库中却没有显示拍摄... 为什么华为手机录屏后,查看视频看不到输入密码画面? 通州妇幼能做hpv检查么 我要在通州妇幼建档,请问要多少钱呀? 我在甜水园北里要去通州区妇幼保健院做什么公交车 北京市通州区妇幼保健院上环之前做哪些检查?一天... 通州区妇幼保健院建档都需要什么资料 通州区妇幼保健院的科室 北京通州妇幼保健院儿科能查饭后B超吗? 通州妇幼能用医保卡吗 请问通州孕妈妈一般在哪个医院建档? 夫妻双方为外地户口,如何通州妇幼保健院建档? 做手工皂时羊油效果怎样? 羊奶精油香皂的功效 绵羊油皂做法?制作技术? 香皂的成分主要是什么,舒肤佳的成分安全不? 做手工皂只用羊油,不用植物油可以吗 肥皂的成分和功效 自己熬的羊油怎么用啊?听说可以擦脸?制成香皂?怎么 香皂有没有消毒杀菌作用? 香皂是碱性还是酸性 香皂的成分是什么东西 牛油羊油加什么能做成肥皂 羊油做肥皂成本怎么计 肥皂制作原料和比例! 植物油肥皂与动物油肥皂的区别 香皂这个名词的来历? 自己炼的羊油可以擦脸吗? 肥皂是什么做的? 香皂是怎样制成的? 香皂是用什么做的啊? 香皂原料有哪些? 植物油,动物油,肥皂的区别