微信扫一扫 分享朋友圈

已有 16095 人浏览分享

开启左侧

CPU 32位与64位的区别

[复制链接]
16095 17
64位的CPU,相比较32位的CPU来说,64CPU最为明显的变化就是增加了864位的通用寄存器,内存寻址能力提高到64位,以及寄存器和指令指针升级到64位等。

所谓32位处理器就是一次只能处理32位,也就是4个字节的数据,而64位处理器一次就能处理64位,即8个字节的数据。如果我们将总长128位的指令分别按照16位、32位、64位为单位进行编辑的话:旧的16位处理器,比如 Intel 80286 CPU需要8个指令,32位的处理器需要4个指令,而64位处理器则只要两个指令,显然,在工作频率相同的情况下,64位处理器的处理速度会比16位、 32位的更快。而且除了运算能力之外,与32位处理器相比,64位处理器的优势还体现在系统对内存的控制上。由于地址使用的是特殊的整数,而64位处理器的一个ALU(算术逻辑运算器)和寄存器可以处理更大的整数,也就是更大的地址。传统32位处理器的寻址空间最大为4GB,使得很多需要大容量内存的数据处理程序在这时都会显得捉襟见肘,形成了运行效率的瓶颈。而64位的处理器在理论上则可以达到1800万个TB1TB等于1024GB1GB等于 1024MB,所以64位的处理器能够彻底解决32位计算系统所遇到的瓶颈现象,速度快人一等,对于那些要求多处理器可扩展性、更大的可寻址内存、视频/ 音频/三维处理或较高计算准确性的应用程序而言,AMD 64处理器可提供卓越的性能。

当然64位的CPU要发威强的性能还要有相应的64位软件!而现在的软件都以32CPU而编程的.所以.现在64位比32CPU没有多大的性能提高啊
!
64
位指的是CPU GPRsGeneral-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。

评论 17

恨鸟不成钢  V3+  发表于 2009-5-2 07:57 | 显示全部楼层
好帖学习啦
big-eblis    发表于 2009-5-7 10:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
恨鸟不成钢  V3+  发表于 2009-5-14 12:15 | 显示全部楼层
不错 学习了 谢谢楼主
beiping2006  V3+  发表于 2009-6-7 15:48 | 显示全部楼层
期待64
fjay  中级会员  发表于 2009-6-27 20:37 | 显示全部楼层
顶一下!
lj198496  中级会员  发表于 2009-7-1 19:53 | 显示全部楼层
T400是属于哪种的呢
zhangeddie_07  V3+  发表于 2009-7-3 07:55 | 显示全部楼层
学习了,LZ辛苦了!!!!
丢了3个id了  V3+  发表于 2009-7-6 15:44 | 显示全部楼层
学习了,支持一下
jeffyang1125  金牌会员  发表于 2009-9-16 10:21 | 显示全部楼层
学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

V3+

0

关注

22

粉丝

273

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 微信公众平台

  • 扫描访问手机版

Archiver|手机版|小黑屋|水窝ibm

GMT+8, 2024-4-26 13:01 , Processed in 0.073271 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2022 Comsenz Inc.